Commit 0a2cacb6 authored by Luke Duncalfe's avatar Luke Duncalfe

Fix Graphql/Descriptions FOSS mutations offenses

https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46721 introduced a
new rubocop that enforced periods at the end of GraphQL description
strings. Existing offenses were added to `.rubocop_manual_todo.yml`.

This change fixes offenses in `app/graphql/mutations` and subdirectories
and removes the exclusion of them from `.rubocop_manual_todo.yml`.

The changes were generated using the following autocorrect:

    bundle exec rubocop app/graphql/mutations \
      --auto-correct \
      --only Graphql/Descriptions

https://gitlab.com/gitlab-org/gitlab/-/issues/292426
parent 81832751
......@@ -662,73 +662,6 @@ RSpec/TimecopTravel:
Graphql/Descriptions:
Exclude:
- 'app/graphql/mutations/admin/sidekiq_queues/delete_jobs.rb'
- 'app/graphql/mutations/alert_management/base.rb'
- 'app/graphql/mutations/alert_management/http_integration/create.rb'
- 'app/graphql/mutations/alert_management/http_integration/destroy.rb'
- 'app/graphql/mutations/alert_management/http_integration/http_integration_base.rb'
- 'app/graphql/mutations/alert_management/http_integration/reset_token.rb'
- 'app/graphql/mutations/alert_management/http_integration/update.rb'
- 'app/graphql/mutations/alert_management/prometheus_integration/create.rb'
- 'app/graphql/mutations/alert_management/prometheus_integration/prometheus_integration_base.rb'
- 'app/graphql/mutations/alert_management/prometheus_integration/reset_token.rb'
- 'app/graphql/mutations/alert_management/prometheus_integration/update.rb'
- 'app/graphql/mutations/alert_management/update_alert_status.rb'
- 'app/graphql/mutations/award_emojis/base.rb'
- 'app/graphql/mutations/boards/destroy.rb'
- 'app/graphql/mutations/boards/issues/issue_move_list.rb'
- 'app/graphql/mutations/boards/lists/base.rb'
- 'app/graphql/mutations/boards/lists/create.rb'
- 'app/graphql/mutations/boards/lists/update.rb'
- 'app/graphql/mutations/branches/create.rb'
- 'app/graphql/mutations/ci/base.rb'
- 'app/graphql/mutations/ci/pipeline_retry.rb'
- 'app/graphql/mutations/commits/create.rb'
- 'app/graphql/mutations/concerns/mutations/resolves_resource_parent.rb'
- 'app/graphql/mutations/concerns/mutations/resolves_subscription.rb'
- 'app/graphql/mutations/concerns/mutations/spammable_mutation_fields.rb'
- 'app/graphql/mutations/container_expiration_policies/update.rb'
- 'app/graphql/mutations/container_repositories/destroy_tags.rb'
- 'app/graphql/mutations/custom_emoji/create.rb'
- 'app/graphql/mutations/design_management/base.rb'
- 'app/graphql/mutations/design_management/delete.rb'
- 'app/graphql/mutations/design_management/move.rb'
- 'app/graphql/mutations/design_management/upload.rb'
- 'app/graphql/mutations/discussions/toggle_resolve.rb'
- 'app/graphql/mutations/environments/canary_ingress/update.rb'
- 'app/graphql/mutations/issues/base.rb'
- 'app/graphql/mutations/issues/create.rb'
- 'app/graphql/mutations/issues/move.rb'
- 'app/graphql/mutations/issues/set_due_date.rb'
- 'app/graphql/mutations/issues/set_locked.rb'
- 'app/graphql/mutations/issues/update.rb'
- 'app/graphql/mutations/jira_import/import_users.rb'
- 'app/graphql/mutations/jira_import/start.rb'
- 'app/graphql/mutations/labels/create.rb'
- 'app/graphql/mutations/merge_requests/base.rb'
- 'app/graphql/mutations/merge_requests/create.rb'
- 'app/graphql/mutations/metrics/dashboard/annotations/create.rb'
- 'app/graphql/mutations/metrics/dashboard/annotations/delete.rb'
- 'app/graphql/mutations/notes/base.rb'
- 'app/graphql/mutations/notes/create/base.rb'
- 'app/graphql/mutations/notes/create/note.rb'
- 'app/graphql/mutations/notes/destroy.rb'
- 'app/graphql/mutations/notes/reposition_image_diff_note.rb'
- 'app/graphql/mutations/notes/update/base.rb'
- 'app/graphql/mutations/releases/base.rb'
- 'app/graphql/mutations/releases/create.rb'
- 'app/graphql/mutations/releases/update.rb'
- 'app/graphql/mutations/snippets/base.rb'
- 'app/graphql/mutations/snippets/create.rb'
- 'app/graphql/mutations/snippets/destroy.rb'
- 'app/graphql/mutations/snippets/mark_as_spam.rb'
- 'app/graphql/mutations/snippets/update.rb'
- 'app/graphql/mutations/terraform/state/base.rb'
- 'app/graphql/mutations/todos/create.rb'
- 'app/graphql/mutations/todos/mark_all_done.rb'
- 'app/graphql/mutations/todos/mark_done.rb'
- 'app/graphql/mutations/todos/restore.rb'
- 'app/graphql/mutations/todos/restore_many.rb'
- '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'
......
......@@ -18,12 +18,12 @@ module Mutations
argument :queue_name,
GraphQL::STRING_TYPE,
required: true,
description: 'The name of the queue to delete jobs from'
description: 'The name of the queue to delete jobs from.'
field :result,
Types::Admin::SidekiqQueues::DeleteJobsResponseType,
null: true,
description: 'Information about the status of the deletion request'
description: 'Information about the status of the deletion request.'
def ready?(**args)
unless current_user&.admin?
......
......@@ -7,26 +7,26 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: "The project the alert to mutate is in"
description: "The project the alert to mutate is in."
argument :iid, GraphQL::STRING_TYPE,
required: true,
description: "The IID of the alert to mutate"
description: "The IID of the alert to mutate."
field :alert,
Types::AlertManagement::AlertType,
null: true,
description: "The alert after mutation"
description: "The alert after mutation."
field :todo,
Types::TodoType,
null: true,
description: "The todo after mutation"
description: "The todo after mutation."
field :issue,
Types::IssueType,
null: true,
description: "The issue created after mutation"
description: "The issue created after mutation."
authorize :update_alert_management_alert
......
......@@ -10,15 +10,15 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'The project to create the integration in'
description: 'The project to create the integration in.'
argument :name, GraphQL::STRING_TYPE,
required: true,
description: 'The name of the integration'
description: 'The name of the integration.'
argument :active, GraphQL::BOOLEAN_TYPE,
required: true,
description: 'Whether the integration is receiving alerts'
description: 'Whether the integration is receiving alerts.'
def resolve(args)
project = authorized_find!(full_path: args[:project_path])
......
......@@ -8,7 +8,7 @@ module Mutations
argument :id, Types::GlobalIDType[::AlertManagement::HttpIntegration],
required: true,
description: "The ID of the integration to remove"
description: "The ID of the integration to remove."
def resolve(id:)
integration = authorized_find!(id: id)
......
......@@ -7,7 +7,7 @@ module Mutations
field :integration,
Types::AlertManagement::HttpIntegrationType,
null: true,
description: "The HTTP integration"
description: "The HTTP integration."
authorize :admin_operations
......
......@@ -8,7 +8,7 @@ module Mutations
argument :id, Types::GlobalIDType[::AlertManagement::HttpIntegration],
required: true,
description: "The ID of the integration to mutate"
description: "The ID of the integration to mutate."
def resolve(id:)
integration = authorized_find!(id: id)
......
......@@ -8,15 +8,15 @@ module Mutations
argument :id, Types::GlobalIDType[::AlertManagement::HttpIntegration],
required: true,
description: "The ID of the integration to mutate"
description: "The ID of the integration to mutate."
argument :name, GraphQL::STRING_TYPE,
required: false,
description: "The name of the integration"
description: "The name of the integration."
argument :active, GraphQL::BOOLEAN_TYPE,
required: false,
description: "Whether the integration is receiving alerts"
description: "Whether the integration is receiving alerts."
def resolve(args)
integration = authorized_find!(id: args[:id])
......
......@@ -10,15 +10,15 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'The project to create the integration in'
description: 'The project to create the integration in.'
argument :active, GraphQL::BOOLEAN_TYPE,
required: true,
description: 'Whether the integration is receiving alerts'
description: 'Whether the integration is receiving alerts.'
argument :api_url, GraphQL::STRING_TYPE,
required: true,
description: 'Endpoint at which prometheus can be queried'
description: 'Endpoint at which prometheus can be queried.'
def resolve(args)
project = authorized_find!(full_path: args[:project_path])
......
......@@ -7,7 +7,7 @@ module Mutations
field :integration,
Types::AlertManagement::PrometheusIntegrationType,
null: true,
description: "The newly created integration"
description: "The newly created integration."
authorize :admin_project
......
......@@ -8,7 +8,7 @@ module Mutations
argument :id, Types::GlobalIDType[::PrometheusService],
required: true,
description: "The ID of the integration to mutate"
description: "The ID of the integration to mutate."
def resolve(id:)
integration = authorized_find!(id: id)
......
......@@ -8,15 +8,15 @@ module Mutations
argument :id, Types::GlobalIDType[::PrometheusService],
required: true,
description: "The ID of the integration to mutate"
description: "The ID of the integration to mutate."
argument :active, GraphQL::BOOLEAN_TYPE,
required: false,
description: "Whether the integration is receiving alerts"
description: "Whether the integration is receiving alerts."
argument :api_url, GraphQL::STRING_TYPE,
required: false,
description: "Endpoint at which prometheus can be queried"
description: "Endpoint at which prometheus can be queried."
def resolve(args)
integration = authorized_find!(id: args[:id])
......
......@@ -7,7 +7,7 @@ module Mutations
argument :status, Types::AlertManagement::StatusEnum,
required: true,
description: 'The status to set the alert'
description: 'The status to set the alert.'
def resolve(project_path:, iid:, status:)
alert = authorized_find!(project_path: project_path, iid: iid)
......
......@@ -12,7 +12,7 @@ module Mutations
argument :awardable_id,
::Types::GlobalIDType[::Awardable],
required: true,
description: 'The global ID of the awardable resource'
description: 'The global ID of the awardable resource.'
argument :name,
GraphQL::STRING_TYPE,
......@@ -22,7 +22,7 @@ module Mutations
field :award_emoji,
Types::AwardEmojis::AwardEmojiType,
null: true,
description: 'The award emoji after mutation'
description: 'The award emoji after mutation.'
private
......
......@@ -8,11 +8,11 @@ module Mutations
field :board,
Types::BoardType,
null: true,
description: 'The board after mutation'
description: 'The board after mutation.'
argument :id,
::Types::GlobalIDType[::Board],
required: true,
description: 'The global ID of the board to destroy'
description: 'The global ID of the board to destroy.'
authorize :admin_board
......
......@@ -9,31 +9,31 @@ module Mutations
argument :board_id, GraphQL::ID_TYPE,
required: true,
loads: Types::BoardType,
description: 'Global ID of the board that the issue is in'
description: 'Global ID of the board that the issue is in.'
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'Project the issue to mutate is in'
description: 'Project the issue to mutate is in.'
argument :iid, GraphQL::STRING_TYPE,
required: true,
description: 'IID of the issue to mutate'
description: 'IID of the issue to mutate.'
argument :from_list_id, GraphQL::ID_TYPE,
required: false,
description: 'ID of the board list that the issue will be moved from'
description: 'ID of the board list that the issue will be moved from.'
argument :to_list_id, GraphQL::ID_TYPE,
required: false,
description: 'ID of the board list that the issue will be moved to'
description: 'ID of the board list that the issue will be moved to.'
argument :move_before_id, GraphQL::ID_TYPE,
required: false,
description: 'ID of issue that should be placed before the current issue'
description: 'ID of issue that should be placed before the current issue.'
argument :move_after_id, GraphQL::ID_TYPE,
required: false,
description: 'ID of issue that should be placed after the current issue'
description: 'ID of issue that should be placed after the current issue.'
def ready?(**args)
if move_arguments(args).blank?
......
......@@ -8,12 +8,12 @@ module Mutations
argument :board_id, ::Types::GlobalIDType[::Board],
required: true,
description: 'Global ID of the issue board to mutate'
description: 'Global ID of the issue board to mutate.'
field :list,
Types::BoardListType,
null: true,
description: 'List of the issue board'
description: 'List of the issue board.'
authorize :admin_list
......
......@@ -8,11 +8,11 @@ module Mutations
argument :backlog, GraphQL::BOOLEAN_TYPE,
required: false,
description: 'Create the backlog list'
description: 'Create the backlog list.'
argument :label_id, ::Types::GlobalIDType[::Label],
required: false,
description: 'Global ID of an existing label'
description: 'Global ID of an existing label.'
def ready?(**args)
if args.slice(*mutually_exclusive_args).size != 1
......
......@@ -13,16 +13,16 @@ module Mutations
argument :position, GraphQL::INT_TYPE,
required: false,
description: 'Position of list within the board'
description: 'Position of list within the board.'
argument :collapsed, GraphQL::BOOLEAN_TYPE,
required: false,
description: 'Indicates if list is collapsed for this user'
description: 'Indicates if list is collapsed for this user.'
field :list,
Types::BoardListType,
null: true,
description: 'Mutated list'
description: 'Mutated list.'
def resolve(list: nil, **args)
raise_resource_not_available_error! unless can_read_list?(list)
......
......@@ -9,21 +9,21 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'Project full path the branch is associated with'
description: 'Project full path the branch is associated with.'
argument :name, GraphQL::STRING_TYPE,
required: true,
description: 'Name of the branch'
description: 'Name of the branch.'
argument :ref,
GraphQL::STRING_TYPE,
required: true,
description: 'Branch name or commit SHA to create branch from'
description: 'Branch name or commit SHA to create branch from.'
field :branch,
Types::BranchType,
null: true,
description: 'Branch after mutation'
description: 'Branch after mutation.'
authorize :push_code
......
......@@ -9,15 +9,15 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'Project full path the branch is associated with'
description: 'Project full path the branch is associated with.'
argument :branch, GraphQL::STRING_TYPE,
required: true,
description: 'Name of the branch to commit into, it can be a new branch'
description: 'Name of the branch to commit into, it can be a new branch.'
argument :start_branch, GraphQL::STRING_TYPE,
required: false,
description: 'If on a new branch, name of the original branch'
description: 'If on a new branch, name of the original branch.'
argument :message,
GraphQL::STRING_TYPE,
......@@ -27,12 +27,12 @@ module Mutations
argument :actions,
[Types::CommitActionType],
required: true,
description: 'Array of action hashes to commit as a batch'
description: 'Array of action hashes to commit as a batch.'
field :commit,
Types::CommitType,
null: true,
description: 'The commit after mutation'
description: 'The commit after mutation.'
authorize :push_code
......
......@@ -9,11 +9,11 @@ module Mutations
included do
argument :project_path, GraphQL::ID_TYPE,
required: false,
description: 'The project full path the resource is associated with'
description: 'The project full path the resource is associated with.'
argument :group_path, GraphQL::ID_TYPE,
required: false,
description: 'The group full path the resource is associated with'
description: 'The group full path the resource is associated with.'
end
def ready?(**args)
......
......@@ -7,7 +7,7 @@ module Mutations
argument :subscribed_state,
GraphQL::BOOLEAN_TYPE,
required: true,
description: 'The desired state of the subscription'
description: 'The desired state of the subscription.'
end
def resolve(project_path:, iid:, subscribed_state:)
......
......@@ -8,7 +8,7 @@ module Mutations
field :spam,
GraphQL::BOOLEAN_TYPE,
null: true,
description: 'Indicates whether the operation returns a record detected as spam'
description: 'Indicates whether the operation returns a record detected as spam.'
end
def with_spam_params(&block)
......
......@@ -12,7 +12,7 @@ module Mutations
argument :project_path,
GraphQL::ID_TYPE,
required: true,
description: 'The project path where the container expiration policy is located'
description: 'The project path where the container expiration policy is located.'
argument :enabled,
GraphQL::BOOLEAN_TYPE,
......@@ -47,7 +47,7 @@ module Mutations
field :container_expiration_policy,
Types::ContainerExpirationPolicyType,
null: true,
description: 'The container expiration policy after mutation'
description: 'The container expiration policy after mutation.'
def resolve(project_path:, **args)
project = authorized_find!(full_path: project_path)
......
......@@ -28,7 +28,7 @@ module Mutations
field :deleted_tag_names,
[GraphQL::STRING_TYPE],
description: 'Deleted container repository tags',
description: 'Deleted container repository tags.',
null: false
def resolve(id:, tag_names:)
......
......@@ -12,20 +12,20 @@ module Mutations
field :custom_emoji,
Types::CustomEmojiType,
null: true,
description: 'The new custom emoji'
description: 'The new custom emoji.'
argument :group_path, GraphQL::ID_TYPE,
required: true,
description: 'Namespace full path the emoji is associated with'
description: 'Namespace full path the emoji is associated with.'
argument :name, GraphQL::STRING_TYPE,
required: true,
description: 'Name of the emoji'
description: 'Name of the emoji.'
argument :url, GraphQL::STRING_TYPE,
required: true,
as: :file,
description: 'Location of the emoji file'
description: 'Location of the emoji file.'
def resolve(group_path:, **args)
group = authorized_find!(group_path: group_path)
......
......@@ -7,11 +7,11 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: "The project where the issue is to upload designs for"
description: "The project where the issue is to upload designs for."
argument :iid, GraphQL::ID_TYPE,
required: true,
description: "The IID of the issue to modify designs for"
description: "The IID of the issue to modify designs for."
private
......
......@@ -9,14 +9,14 @@ module Mutations
argument :filenames, [GraphQL::STRING_TYPE],
required: true,
description: "The filenames of the designs to delete",
description: "The filenames of the designs to delete.",
prepare: ->(names, _ctx) do
names.presence || (raise Errors::ArgumentError, 'no filenames')
end
field :version, Types::DesignManagement::VersionType,
null: true, # null on error
description: 'The new version in which the designs are deleted'
description: 'The new version in which the designs are deleted.'
authorize :destroy_design
......
......@@ -8,17 +8,17 @@ module Mutations
DesignID = ::Types::GlobalIDType[::DesignManagement::Design]
argument :id, DesignID, required: true, as: :current_design,
description: "ID of the design to move"
description: "ID of the design to move."
argument :previous, DesignID, required: false, as: :previous_design,
description: "ID of the immediately preceding design"
description: "ID of the immediately preceding design."
argument :next, DesignID, required: false, as: :next_design,
description: "ID of the immediately following design"
description: "ID of the immediately following design."
field :design_collection, Types::DesignManagement::DesignCollectionType,
null: true,
description: "The current state of the collection"
description: "The current state of the collection."
def resolve(**args)
service = ::DesignManagement::MoveDesignsService.new(current_user, parameters(**args))
......
......@@ -7,13 +7,13 @@ module Mutations
argument :files, [ApolloUploadServer::Upload],
required: true,
description: "The files to upload"
description: "The files to upload."
authorize :create_design
field :designs, [Types::DesignManagement::DesignType],
null: false,
description: "The designs that were uploaded by the mutation"
description: "The designs that were uploaded by the mutation."
field :skipped_designs, [Types::DesignManagement::DesignType],
null: false,
......
......@@ -10,17 +10,17 @@ module Mutations
argument :id,
Types::GlobalIDType[Discussion],
required: true,
description: 'The global ID of the discussion'
description: 'The global ID of the discussion.'
argument :resolve,
GraphQL::BOOLEAN_TYPE,
required: true,
description: 'Will resolve the discussion when true, and unresolve the discussion when false'
description: 'Will resolve the discussion when true, and unresolve the discussion when false.'
field :discussion,
Types::Notes::DiscussionType,
null: true,
description: 'The discussion after mutation'
description: 'The discussion after mutation.'
def resolve(id:, resolve:)
discussion = authorized_find_discussion!(id: id)
......
......@@ -11,12 +11,12 @@ module Mutations
argument :id,
::Types::GlobalIDType[::Environment],
required: true,
description: 'The global ID of the environment to update'
description: 'The global ID of the environment to update.'
argument :weight,
GraphQL::INT_TYPE,
required: true,
description: 'The weight of the Canary Ingress'
description: 'The weight of the Canary Ingress.'
def resolve(id:, **kwargs)
environment = authorized_find!(id: id)
......
......@@ -7,16 +7,16 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: "The project the issue to mutate is in"
description: "The project the issue to mutate is in."
argument :iid, GraphQL::STRING_TYPE,
required: true,
description: "The IID of the issue to mutate"
description: "The IID of the issue to mutate."
field :issue,
Types::IssueType,
null: true,
description: "The issue after mutation"
description: "The issue after mutation."
authorize :update_issue
......
......@@ -12,11 +12,11 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'Project full path the issue is associated with'
description: 'Project full path the issue is associated with.'
argument :iid, GraphQL::INT_TYPE,
required: false,
description: 'The IID (internal ID) of a project issue. Only admins and project owners can modify'
description: 'The IID (internal ID) of a project issue. Only admins and project owners can modify.'
argument :title, GraphQL::STRING_TYPE,
required: true,
......@@ -24,7 +24,7 @@ module Mutations
argument :milestone_id, ::Types::GlobalIDType[::Milestone],
required: false,
description: 'The ID of the milestone to assign to the issue. On update milestone will be removed if set to null'
description: 'The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.'
argument :labels, [GraphQL::STRING_TYPE],
required: false,
......@@ -32,28 +32,28 @@ module Mutations
argument :label_ids, [::Types::GlobalIDType[::Label]],
required: false,
description: 'The IDs of labels to be added to the issue'
description: 'The IDs of labels to be added to the issue.'
argument :created_at, Types::TimeType,
required: false,
description: 'Timestamp when the issue was created. Available only for admins and project owners'
description: 'Timestamp when the issue was created. Available only for admins and project owners.'
argument :merge_request_to_resolve_discussions_of, ::Types::GlobalIDType[::MergeRequest],
required: false,
description: 'The IID of a merge request for which to resolve discussions'
description: 'The IID of a merge request for which to resolve discussions.'
argument :discussion_to_resolve, GraphQL::STRING_TYPE,
required: false,
description: 'The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`'
description: 'The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.'
argument :assignee_ids, [::Types::GlobalIDType[::User]],
required: false,
description: 'The array of user IDs to assign to the issue'
description: 'The array of user IDs to assign to the issue.'
field :issue,
Types::IssueType,
null: true,
description: 'The issue after mutation'
description: 'The issue after mutation.'
def ready?(**args)
if args.slice(*mutually_exclusive_label_args).size > 1
......
......@@ -8,7 +8,7 @@ module Mutations
argument :target_project_path,
GraphQL::ID_TYPE,
required: true,
description: 'The project to move the issue to'
description: 'The project to move the issue to.'
def resolve(project_path:, iid:, target_project_path:)
Gitlab::QueryLimiting.whitelist('https://gitlab.com/gitlab-org/gitlab/-/issues/267762')
......
......@@ -8,7 +8,7 @@ module Mutations
argument :due_date,
Types::TimeType,
required: true,
description: 'The desired due date for the issue'
description: 'The desired due date for the issue.'
def resolve(project_path:, iid:, due_date:)
issue = authorized_find!(project_path: project_path, iid: iid)
......
......@@ -8,7 +8,7 @@ module Mutations
argument :locked,
GraphQL::BOOLEAN_TYPE,
required: true,
description: 'Whether or not to lock discussion on the issue'
description: 'Whether or not to lock discussion on the issue.'
def resolve(project_path:, iid:, locked:)
issue = authorized_find!(project_path: project_path, iid: iid)
......
......@@ -13,18 +13,18 @@ module Mutations
argument :milestone_id, GraphQL::ID_TYPE, # rubocop: disable Graphql/IDType
required: false,
description: 'The ID of the milestone to assign to the issue. On update milestone will be removed if set to null'
description: 'The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.'
argument :add_label_ids, [GraphQL::ID_TYPE],
required: false,
description: 'The IDs of labels to be added to the issue'
description: 'The IDs of labels to be added to the issue.'
argument :remove_label_ids, [GraphQL::ID_TYPE],
required: false,
description: 'The IDs of labels to be removed from the issue'
description: 'The IDs of labels to be removed from the issue.'
argument :state_event, Types::IssueStateEventEnum,
description: 'Close or reopen an issue',
description: 'Close or reopen an issue.',
required: false
def resolve(project_path:, iid:, **args)
......
......@@ -14,10 +14,10 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'The project to import the Jira users into'
description: 'The project to import the Jira users into.'
argument :start_at, GraphQL::INT_TYPE,
required: false,
description: 'The index of the record the import should started at, default 0 (50 records returned)'
description: 'The index of the record the import should started at, default 0 (50 records returned).'
def resolve(project_path:, start_at: 0)
project = authorized_find!(full_path: project_path)
......
......@@ -10,21 +10,21 @@ module Mutations
field :jira_import,
Types::JiraImportType,
null: true,
description: 'The Jira import data after mutation'
description: 'The Jira import data after mutation.'
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'The project to import the Jira project into'
description: 'The project to import the Jira project into.'
argument :jira_project_key, GraphQL::STRING_TYPE,
required: true,
description: 'Project key of the importer Jira project'
description: 'Project key of the importer Jira project.'
argument :jira_project_name, GraphQL::STRING_TYPE,
required: false,
description: 'Project name of the importer Jira project'
description: 'Project name of the importer Jira project.'
argument :users_mapping,
[Types::JiraUsersMappingInputType],
required: false,
description: 'The mapping of Jira to GitLab users'
description: 'The mapping of Jira to GitLab users.'
def resolve(project_path:, jira_project_key:, users_mapping:)
project = authorized_find!(full_path: project_path)
......
......@@ -10,20 +10,20 @@ module Mutations
field :label,
Types::LabelType,
null: true,
description: 'The label after mutation'
description: 'The label after mutation.'
argument :title, GraphQL::STRING_TYPE,
required: true,
description: 'Title of the label'
description: 'Title of the label.'
argument :description, GraphQL::STRING_TYPE,
required: false,
description: 'Description of the label'
description: 'Description of the label.'
argument :color, GraphQL::STRING_TYPE,
required: false,
default_value: Label::DEFAULT_COLOR,
description: "The color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the CSS color names in https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords"
description: "The color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the CSS color names in https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords."
authorize :admin_label
......
......@@ -7,16 +7,16 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: "The project the merge request to mutate is in"
description: "The project the merge request to mutate is in."
argument :iid, GraphQL::STRING_TYPE,
required: true,
description: "The IID of the merge request to mutate"
description: "The IID of the merge request to mutate."
field :merge_request,
Types::MergeRequestType,
null: true,
description: "The merge request after mutation"
description: "The merge request after mutation."
authorize :update_merge_request
......
......@@ -9,7 +9,7 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'Project full path the merge request is associated with'
description: 'Project full path the merge request is associated with.'
argument :title, GraphQL::STRING_TYPE,
required: true,
......@@ -34,7 +34,7 @@ module Mutations
field :merge_request,
Types::MergeRequestType,
null: true,
description: 'The merge request after mutation'
description: 'The merge request after mutation.'
authorize :create_merge_request_from
......
......@@ -15,35 +15,35 @@ module Mutations
field :annotation,
Types::Metrics::Dashboards::AnnotationType,
null: true,
description: 'The created annotation'
description: 'The created annotation.'
argument :environment_id,
::Types::GlobalIDType[::Environment],
required: false,
description: 'The global ID of the environment to add an annotation to'
description: 'The global ID of the environment to add an annotation to.'
argument :cluster_id,
::Types::GlobalIDType[::Clusters::Cluster],
required: false,
description: 'The global ID of the cluster to add an annotation to'
description: 'The global ID of the cluster to add an annotation to.'
argument :starting_at, Types::TimeType,
required: true,
description: 'Timestamp indicating starting moment to which the annotation relates'
description: 'Timestamp indicating starting moment to which the annotation relates.'
argument :ending_at, Types::TimeType,
required: false,
description: 'Timestamp indicating ending moment to which the annotation relates'
description: 'Timestamp indicating ending moment to which the annotation relates.'
argument :dashboard_path,
GraphQL::STRING_TYPE,
required: true,
description: 'The path to a file defining the dashboard on which the annotation should be added'
description: 'The path to a file defining the dashboard on which the annotation should be added.'
argument :description,
GraphQL::STRING_TYPE,
required: true,
description: 'The description of the annotation'
description: 'The description of the annotation.'
AnnotationSource = Struct.new(:object, keyword_init: true) do
def type_keys
......
......@@ -11,7 +11,7 @@ module Mutations
argument :id, ::Types::GlobalIDType[::Metrics::Dashboard::Annotation],
required: true,
description: 'Global ID of the annotation to delete'
description: 'Global ID of the annotation to delete.'
def resolve(id:)
annotation = authorized_find!(id: id)
......
......@@ -6,7 +6,7 @@ module Mutations
field :note,
Types::Notes::NoteType,
null: true,
description: 'The note after mutation'
description: 'The note after mutation.'
private
......
......@@ -11,7 +11,7 @@ module Mutations
argument :noteable_id,
::Types::GlobalIDType[::Noteable],
required: true,
description: 'The global ID of the resource to add a note to'
description: 'The global ID of the resource to add a note to.'
argument :body,
GraphQL::STRING_TYPE,
......
......@@ -9,7 +9,7 @@ module Mutations
argument :discussion_id,
::Types::GlobalIDType[::Discussion],
required: false,
description: 'The global ID of the discussion this note is in reply to'
description: 'The global ID of the discussion this note is in reply to.'
private
......
......@@ -10,7 +10,7 @@ module Mutations
argument :id,
::Types::GlobalIDType[::Note],
required: true,
description: 'The global ID of the note to destroy'
description: 'The global ID of the note to destroy.'
def resolve(id:)
note = authorized_find!(id: id)
......
......@@ -16,7 +16,7 @@ module Mutations
loads: Types::Notes::NoteType,
as: :note,
required: true,
description: 'The global ID of the DiffNote to update'
description: 'The global ID of the DiffNote to update.'
argument :position,
Types::Notes::UpdateDiffImagePositionInputType,
......
......@@ -11,7 +11,7 @@ module Mutations
argument :id,
::Types::GlobalIDType[::Note],
required: true,
description: 'The global ID of the note to update'
description: 'The global ID of the note to update.'
def resolve(args)
note = authorized_find!(id: args[:id])
......
......@@ -7,7 +7,7 @@ module Mutations
argument :project_path, GraphQL::ID_TYPE,
required: true,
description: 'Full path of the project the release is associated with'
description: 'Full path of the project the release is associated with.'
private
......
......@@ -8,23 +8,23 @@ module Mutations
field :release,
Types::ReleaseType,
null: true,
description: 'The release after mutation'
description: 'The release after mutation.'
argument :tag_name, GraphQL::STRING_TYPE,
required: true, as: :tag,
description: 'Name of the tag to associate with the release'
description: 'Name of the tag to associate with the release.'
argument :ref, GraphQL::STRING_TYPE,
required: false,
description: 'The commit SHA or branch name to use if creating a new tag'
description: 'The commit SHA or branch name to use if creating a new tag.'
argument :name, GraphQL::STRING_TYPE,
required: false,
description: 'Name of the release'
description: 'Name of the release.'
argument :description, GraphQL::STRING_TYPE,
required: false,
description: 'Description (also known as "release notes") of the release'
description: 'Description (also known as "release notes") of the release.'
argument :released_at, Types::TimeType,
required: false,
......@@ -36,7 +36,7 @@ module Mutations
argument :assets, Types::ReleaseAssetsInputType,
required: false,
description: 'Assets associated to the release'
description: 'Assets associated to the release.'
authorize :create_release
......
......@@ -12,19 +12,19 @@ module Mutations
argument :tag_name, GraphQL::STRING_TYPE,
required: true, as: :tag,
description: 'Name of the tag associated with the release'
description: 'Name of the tag associated with the release.'
argument :name, GraphQL::STRING_TYPE,
required: false,
description: 'Name of the release'
description: 'Name of the release.'
argument :description, GraphQL::STRING_TYPE,
required: false,
description: 'Description (release notes) of the release'
description: 'Description (release notes) of the release.'
argument :released_at, Types::TimeType,
required: false,
description: 'The release date'
description: 'The release date.'
argument :milestones, [GraphQL::STRING_TYPE],
required: false,
......
......@@ -6,7 +6,7 @@ module Mutations
field :snippet,
Types::SnippetType,
null: true,
description: 'The snippet after mutation'
description: 'The snippet after mutation.'
private
......
......@@ -12,30 +12,30 @@ module Mutations
field :snippet,
Types::SnippetType,
null: true,
description: 'The snippet after mutation'
description: 'The snippet after mutation.'
argument :title, GraphQL::STRING_TYPE,
required: true,
description: 'Title of the snippet'
description: 'Title of the snippet.'
argument :description, GraphQL::STRING_TYPE,
required: false,
description: 'Description of the snippet'
description: 'Description of the snippet.'
argument :visibility_level, Types::VisibilityLevelsEnum,
description: 'The visibility level of the snippet',
description: 'The visibility level of the snippet.',
required: true
argument :project_path, GraphQL::ID_TYPE,
required: false,
description: 'The project full path the snippet is associated with'
description: 'The project full path the snippet is associated with.'
argument :uploaded_files, [GraphQL::STRING_TYPE],
required: false,
description: 'The paths to files uploaded in the snippet description'
description: 'The paths to files uploaded in the snippet description.'
argument :blob_actions, [Types::Snippets::BlobActionInputType],
description: 'Actions to perform over the snippet repository and blobs',
description: 'Actions to perform over the snippet repository and blobs.',
required: false
def resolve(project_path: nil, **args)
......
......@@ -9,7 +9,7 @@ module Mutations
argument :id, ::Types::GlobalIDType[::Snippet],
required: true,
description: 'The global ID of the snippet to destroy'
description: 'The global ID of the snippet to destroy.'
def resolve(id:)
snippet = authorized_find!(id: id)
......
......@@ -7,7 +7,7 @@ module Mutations
argument :id, ::Types::GlobalIDType[::Snippet],
required: true,
description: 'The global ID of the snippet to update'
description: 'The global ID of the snippet to update.'
def resolve(id:)
snippet = authorized_find!(id: id)
......
......@@ -9,22 +9,22 @@ module Mutations
argument :id, ::Types::GlobalIDType[::Snippet],
required: true,
description: 'The global ID of the snippet to update'
description: 'The global ID of the snippet to update.'
argument :title, GraphQL::STRING_TYPE,
required: false,
description: 'Title of the snippet'
description: 'Title of the snippet.'
argument :description, GraphQL::STRING_TYPE,
required: false,
description: 'Description of the snippet'
description: 'Description of the snippet.'
argument :visibility_level, Types::VisibilityLevelsEnum,
description: 'The visibility level of the snippet',
description: 'The visibility level of the snippet.',
required: false
argument :blob_actions, [Types::Snippets::BlobActionInputType],
description: 'Actions to perform over the snippet repository and blobs',
description: 'Actions to perform over the snippet repository and blobs.',
required: false
def resolve(id:, **args)
......
......@@ -9,7 +9,7 @@ module Mutations
argument :id,
Types::GlobalIDType[::Terraform::State],
required: true,
description: 'Global ID of the Terraform state'
description: 'Global ID of the Terraform state.'
private
......
......@@ -10,11 +10,11 @@ module Mutations
argument :target_id,
Types::GlobalIDType[Todoable],
required: true,
description: "The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported"
description: "The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported."
field :todo, Types::TodoType,
null: true,
description: 'The to-do created'
description: 'The to-do created.'
def resolve(target_id:)
id = ::Types::GlobalIDType[Todoable].coerce_isolated_input(target_id)
......
......@@ -11,11 +11,11 @@ module Mutations
[::Types::GlobalIDType[::Todo]],
null: false,
deprecated: { reason: 'Use todos', milestone: '13.2' },
description: 'Ids of the updated todos'
description: 'Ids of the updated todos.'
field :todos, [::Types::TodoType],
null: false,
description: 'Updated todos'
description: 'Updated todos.'
def resolve
authorize!(current_user)
......
......@@ -10,11 +10,11 @@ module Mutations
argument :id,
::Types::GlobalIDType[::Todo],
required: true,
description: 'The global ID of the todo to mark as done'
description: 'The global ID of the todo to mark as done.'
field :todo, Types::TodoType,
null: false,
description: 'The requested todo'
description: 'The requested todo.'
def resolve(id:)
todo = authorized_find!(id: id)
......
......@@ -10,11 +10,11 @@ module Mutations
argument :id,
::Types::GlobalIDType[::Todo],
required: true,
description: 'The global ID of the todo to restore'
description: 'The global ID of the todo to restore.'
field :todo, Types::TodoType,
null: false,
description: 'The requested todo'
description: 'The requested todo.'
def resolve(id:)
todo = authorized_find!(id: id)
......
......@@ -10,16 +10,16 @@ module Mutations
argument :ids,
[::Types::GlobalIDType[::Todo]],
required: true,
description: 'The global IDs of the todos to restore (a maximum of 50 is supported at once)'
description: 'The global IDs of the todos to restore (a maximum of 50 is supported at once).'
field :updated_ids, [::Types::GlobalIDType[Todo]],
null: false,
description: 'The IDs of the updated todo items',
description: 'The IDs of the updated todo items.',
deprecated: { reason: 'Use todos', milestone: '13.2' }
field :todos, [::Types::TodoType],
null: false,
description: 'Updated todos'
description: 'Updated todos.'
def resolve(ids:)
check_update_amount_limit!(ids)
......
......@@ -30,7 +30,7 @@ Autogenerated input type of AddAwardEmoji
"""
input AddAwardEmojiInput {
"""
The global ID of the awardable resource
The global ID of the awardable resource.
"""
awardableId: AwardableID!
......@@ -50,7 +50,7 @@ Autogenerated return type of AddAwardEmoji
"""
type AddAwardEmojiPayload {
"""
The award emoji after mutation
The award emoji after mutation.
"""
awardEmoji: AwardEmoji
......@@ -125,7 +125,7 @@ input AdminSidekiqQueuesDeleteJobsInput {
project: String
"""
The name of the queue to delete jobs from
The name of the queue to delete jobs from.
"""
queueName: String!
......@@ -170,7 +170,7 @@ type AdminSidekiqQueuesDeleteJobsPayload {
errors: [String!]!
"""
Information about the status of the deletion request
Information about the status of the deletion request.
"""
result: DeleteJobsResponse
}
......@@ -857,7 +857,7 @@ input AlertSetAssigneesInput {
clientMutationId: String
"""
The IID of the alert to mutate
The IID of the alert to mutate.
"""
iid: String!
......@@ -867,7 +867,7 @@ input AlertSetAssigneesInput {
operationMode: MutationOperationMode
"""
The project the alert to mutate is in
The project the alert to mutate is in.
"""
projectPath: ID!
}
......@@ -877,7 +877,7 @@ Autogenerated return type of AlertSetAssignees
"""
type AlertSetAssigneesPayload {
"""
The alert after mutation
The alert after mutation.
"""
alert: AlertManagementAlert
......@@ -892,12 +892,12 @@ type AlertSetAssigneesPayload {
errors: [String!]!
"""
The issue created after mutation
The issue created after mutation.
"""
issue: Issue
"""
The todo after mutation
The todo after mutation.
"""
todo: Todo
}
......@@ -912,12 +912,12 @@ input AlertTodoCreateInput {
clientMutationId: String
"""
The IID of the alert to mutate
The IID of the alert to mutate.
"""
iid: String!
"""
The project the alert to mutate is in
The project the alert to mutate is in.
"""
projectPath: ID!
}
......@@ -927,7 +927,7 @@ Autogenerated return type of AlertTodoCreate
"""
type AlertTodoCreatePayload {
"""
The alert after mutation
The alert after mutation.
"""
alert: AlertManagementAlert
......@@ -942,12 +942,12 @@ type AlertTodoCreatePayload {
errors: [String!]!
"""
The issue created after mutation
The issue created after mutation.
"""
issue: Issue
"""
The todo after mutation
The todo after mutation.
"""
todo: Todo
}
......@@ -1012,7 +1012,7 @@ Autogenerated input type of AwardEmojiAdd
"""
input AwardEmojiAddInput {
"""
The global ID of the awardable resource
The global ID of the awardable resource.
"""
awardableId: AwardableID!
......@@ -1032,7 +1032,7 @@ Autogenerated return type of AwardEmojiAdd
"""
type AwardEmojiAddPayload {
"""
The award emoji after mutation
The award emoji after mutation.
"""
awardEmoji: AwardEmoji
......@@ -1052,7 +1052,7 @@ Autogenerated input type of AwardEmojiRemove
"""
input AwardEmojiRemoveInput {
"""
The global ID of the awardable resource
The global ID of the awardable resource.
"""
awardableId: AwardableID!
......@@ -1072,7 +1072,7 @@ Autogenerated return type of AwardEmojiRemove
"""
type AwardEmojiRemovePayload {
"""
The award emoji after mutation
The award emoji after mutation.
"""
awardEmoji: AwardEmoji
......@@ -1092,7 +1092,7 @@ Autogenerated input type of AwardEmojiToggle
"""
input AwardEmojiToggleInput {
"""
The global ID of the awardable resource
The global ID of the awardable resource.
"""
awardableId: AwardableID!
......@@ -1112,7 +1112,7 @@ Autogenerated return type of AwardEmojiToggle
"""
type AwardEmojiTogglePayload {
"""
The award emoji after mutation
The award emoji after mutation.
"""
awardEmoji: AwardEmoji
......@@ -2121,12 +2121,12 @@ input BoardListCreateInput {
assigneeId: UserID
"""
Create the backlog list
Create the backlog list.
"""
backlog: Boolean
"""
Global ID of the issue board to mutate
Global ID of the issue board to mutate.
"""
boardId: BoardID!
......@@ -2141,7 +2141,7 @@ input BoardListCreateInput {
iterationId: IterationID
"""
Global ID of an existing label
Global ID of an existing label.
"""
labelId: LabelID
......@@ -2166,7 +2166,7 @@ type BoardListCreatePayload {
errors: [String!]!
"""
List of the issue board
List of the issue board.
"""
list: BoardList
}
......@@ -3464,12 +3464,12 @@ Autogenerated input type of CommitCreate
"""
input CommitCreateInput {
"""
Array of action hashes to commit as a batch
Array of action hashes to commit as a batch.
"""
actions: [CommitAction!]!
"""
Name of the branch to commit into, it can be a new branch
Name of the branch to commit into, it can be a new branch.
"""
branch: String!
......@@ -3484,12 +3484,12 @@ input CommitCreateInput {
message: String!
"""
Project full path the branch is associated with
Project full path the branch is associated with.
"""
projectPath: ID!
"""
If on a new branch, name of the original branch
If on a new branch, name of the original branch.
"""
startBranch: String
}
......@@ -3504,7 +3504,7 @@ type CommitCreatePayload {
clientMutationId: String
"""
The commit after mutation
The commit after mutation.
"""
commit: Commit
......@@ -4129,12 +4129,12 @@ input CreateAlertIssueInput {
clientMutationId: String
"""
The IID of the alert to mutate
The IID of the alert to mutate.
"""
iid: String!
"""
The project the alert to mutate is in
The project the alert to mutate is in.
"""
projectPath: ID!
}
......@@ -4144,7 +4144,7 @@ Autogenerated return type of CreateAlertIssue
"""
type CreateAlertIssuePayload {
"""
The alert after mutation
The alert after mutation.
"""
alert: AlertManagementAlert
......@@ -4159,12 +4159,12 @@ type CreateAlertIssuePayload {
errors: [String!]!
"""
The issue created after mutation
The issue created after mutation.
"""
issue: Issue
"""
The todo after mutation
The todo after mutation.
"""
todo: Todo
}
......@@ -4179,32 +4179,32 @@ input CreateAnnotationInput {
clientMutationId: String
"""
The global ID of the cluster to add an annotation to
The global ID of the cluster to add an annotation to.
"""
clusterId: ClustersClusterID
"""
The path to a file defining the dashboard on which the annotation should be added
The path to a file defining the dashboard on which the annotation should be added.
"""
dashboardPath: String!
"""
The description of the annotation
The description of the annotation.
"""
description: String!
"""
Timestamp indicating ending moment to which the annotation relates
Timestamp indicating ending moment to which the annotation relates.
"""
endingAt: Time
"""
The global ID of the environment to add an annotation to
The global ID of the environment to add an annotation to.
"""
environmentId: EnvironmentID
"""
Timestamp indicating starting moment to which the annotation relates
Timestamp indicating starting moment to which the annotation relates.
"""
startingAt: Time!
}
......@@ -4214,7 +4214,7 @@ Autogenerated return type of CreateAnnotation
"""
type CreateAnnotationPayload {
"""
The created annotation
The created annotation.
"""
annotation: MetricsDashboardAnnotation
......@@ -4244,7 +4244,7 @@ input CreateBoardInput {
clientMutationId: String
"""
The group full path the resource is associated with
The group full path the resource is associated with.
"""
groupPath: ID
......@@ -4284,7 +4284,7 @@ input CreateBoardInput {
name: String
"""
The project full path the resource is associated with
The project full path the resource is associated with.
"""
projectPath: ID
......@@ -4324,17 +4324,17 @@ input CreateBranchInput {
clientMutationId: String
"""
Name of the branch
Name of the branch.
"""
name: String!
"""
Project full path the branch is associated with
Project full path the branch is associated with.
"""
projectPath: ID!
"""
Branch name or commit SHA to create branch from
Branch name or commit SHA to create branch from.
"""
ref: String!
}
......@@ -4344,7 +4344,7 @@ Autogenerated return type of CreateBranch
"""
type CreateBranchPayload {
"""
Branch after mutation
Branch after mutation.
"""
branch: Branch
......@@ -4449,17 +4449,17 @@ input CreateCustomEmojiInput {
clientMutationId: String
"""
Namespace full path the emoji is associated with
Namespace full path the emoji is associated with.
"""
groupPath: ID!
"""
Name of the emoji
Name of the emoji.
"""
name: String!
"""
Location of the emoji file
Location of the emoji file.
"""
url: String!
}
......@@ -4474,7 +4474,7 @@ type CreateCustomEmojiPayload {
clientMutationId: String
"""
The new custom emoji
The new custom emoji.
"""
customEmoji: CustomEmoji
......@@ -4544,7 +4544,7 @@ input CreateDiffNoteInput {
confidential: Boolean
"""
The global ID of the resource to add a note to
The global ID of the resource to add a note to.
"""
noteableId: NoteableID!
......@@ -4569,7 +4569,7 @@ type CreateDiffNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -4674,7 +4674,7 @@ input CreateImageDiffNoteInput {
confidential: Boolean
"""
The global ID of the resource to add a note to
The global ID of the resource to add a note to.
"""
noteableId: NoteableID!
......@@ -4699,7 +4699,7 @@ type CreateImageDiffNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -4709,7 +4709,7 @@ Autogenerated input type of CreateIssue
"""
input CreateIssueInput {
"""
The array of user IDs to assign to the issue
The array of user IDs to assign to the issue.
"""
assigneeIds: [UserID!]
......@@ -4724,7 +4724,7 @@ input CreateIssueInput {
confidential: Boolean
"""
Timestamp when the issue was created. Available only for admins and project owners
Timestamp when the issue was created. Available only for admins and project owners.
"""
createdAt: Time
......@@ -4734,7 +4734,7 @@ input CreateIssueInput {
description: String
"""
The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`
The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.
"""
discussionToResolve: String
......@@ -4754,12 +4754,12 @@ input CreateIssueInput {
healthStatus: HealthStatus
"""
The IID (internal ID) of a project issue. Only admins and project owners can modify
The IID (internal ID) of a project issue. Only admins and project owners can modify.
"""
iid: Int
"""
The IDs of labels to be added to the issue
The IDs of labels to be added to the issue.
"""
labelIds: [LabelID!]
......@@ -4774,17 +4774,17 @@ input CreateIssueInput {
locked: Boolean
"""
The IID of a merge request for which to resolve discussions
The IID of a merge request for which to resolve discussions.
"""
mergeRequestToResolveDiscussionsOf: MergeRequestID
"""
The ID of the milestone to assign to the issue. On update milestone will be removed if set to null
The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.
"""
milestoneId: MilestoneID
"""
Project full path the issue is associated with
Project full path the issue is associated with.
"""
projectPath: ID!
......@@ -4814,7 +4814,7 @@ type CreateIssuePayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -4899,12 +4899,12 @@ input CreateNoteInput {
confidential: Boolean
"""
The global ID of the discussion this note is in reply to
The global ID of the discussion this note is in reply to.
"""
discussionId: DiscussionID
"""
The global ID of the resource to add a note to
The global ID of the resource to add a note to.
"""
noteableId: NoteableID!
}
......@@ -4924,7 +4924,7 @@ type CreateNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -4979,7 +4979,7 @@ Autogenerated input type of CreateSnippet
"""
input CreateSnippetInput {
"""
Actions to perform over the snippet repository and blobs
Actions to perform over the snippet repository and blobs.
"""
blobActions: [SnippetBlobActionInputType!]
......@@ -4989,27 +4989,27 @@ input CreateSnippetInput {
clientMutationId: String
"""
Description of the snippet
Description of the snippet.
"""
description: String
"""
The project full path the snippet is associated with
The project full path the snippet is associated with.
"""
projectPath: ID
"""
Title of the snippet
Title of the snippet.
"""
title: String!
"""
The paths to files uploaded in the snippet description
The paths to files uploaded in the snippet description.
"""
uploadedFiles: [String!]
"""
The visibility level of the snippet
The visibility level of the snippet.
"""
visibilityLevel: VisibilityLevelsEnum!
}
......@@ -5029,12 +5029,12 @@ type CreateSnippetPayload {
errors: [String!]!
"""
The snippet after mutation
The snippet after mutation.
"""
snippet: Snippet
"""
Indicates whether the operation returns a record detected as spam
Indicates whether the operation returns a record detected as spam.
"""
spam: Boolean
}
......@@ -6048,7 +6048,7 @@ input DeleteAnnotationInput {
clientMutationId: String
"""
Global ID of the annotation to delete
Global ID of the annotation to delete.
"""
id: MetricsDashboardAnnotationID!
}
......@@ -6663,17 +6663,17 @@ input DesignManagementDeleteInput {
clientMutationId: String
"""
The filenames of the designs to delete
The filenames of the designs to delete.
"""
filenames: [String!]!
"""
The IID of the issue to modify designs for
The IID of the issue to modify designs for.
"""
iid: ID!
"""
The project where the issue is to upload designs for
The project where the issue is to upload designs for.
"""
projectPath: ID!
}
......@@ -6693,7 +6693,7 @@ type DesignManagementDeletePayload {
errors: [String!]!
"""
The new version in which the designs are deleted
The new version in which the designs are deleted.
"""
version: DesignVersion
}
......@@ -6718,17 +6718,17 @@ input DesignManagementMoveInput {
clientMutationId: String
"""
ID of the design to move
ID of the design to move.
"""
id: DesignManagementDesignID!
"""
ID of the immediately following design
ID of the immediately following design.
"""
next: DesignManagementDesignID
"""
ID of the immediately preceding design
ID of the immediately preceding design.
"""
previous: DesignManagementDesignID
}
......@@ -6743,7 +6743,7 @@ type DesignManagementMovePayload {
clientMutationId: String
"""
The current state of the collection
The current state of the collection.
"""
designCollection: DesignCollection
......@@ -6763,17 +6763,17 @@ input DesignManagementUploadInput {
clientMutationId: String
"""
The files to upload
The files to upload.
"""
files: [Upload!]!
"""
The IID of the issue to modify designs for
The IID of the issue to modify designs for.
"""
iid: ID!
"""
The project where the issue is to upload designs for
The project where the issue is to upload designs for.
"""
projectPath: ID!
}
......@@ -6788,7 +6788,7 @@ type DesignManagementUploadPayload {
clientMutationId: String
"""
The designs that were uploaded by the mutation
The designs that were uploaded by the mutation.
"""
designs: [Design!]!
......@@ -6973,7 +6973,7 @@ input DestroyBoardInput {
clientMutationId: String
"""
The global ID of the board to destroy
The global ID of the board to destroy.
"""
id: BoardID!
}
......@@ -7018,7 +7018,7 @@ Autogenerated return type of DestroyBoard
"""
type DestroyBoardPayload {
"""
The board after mutation
The board after mutation.
"""
board: Board
......@@ -7128,7 +7128,7 @@ type DestroyContainerRepositoryTagsPayload {
clientMutationId: String
"""
Deleted container repository tags
Deleted container repository tags.
"""
deletedTagNames: [String!]!
......@@ -7148,7 +7148,7 @@ input DestroyNoteInput {
clientMutationId: String
"""
The global ID of the note to destroy
The global ID of the note to destroy.
"""
id: NoteID!
}
......@@ -7168,7 +7168,7 @@ type DestroyNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -7183,7 +7183,7 @@ input DestroySnippetInput {
clientMutationId: String
"""
The global ID of the snippet to destroy
The global ID of the snippet to destroy.
"""
id: SnippetID!
}
......@@ -7203,7 +7203,7 @@ type DestroySnippetPayload {
errors: [String!]!
"""
The snippet after mutation
The snippet after mutation.
"""
snippet: Snippet
}
......@@ -7702,12 +7702,12 @@ input DiscussionToggleResolveInput {
clientMutationId: String
"""
The global ID of the discussion
The global ID of the discussion.
"""
id: DiscussionID!
"""
Will resolve the discussion when true, and unresolve the discussion when false
Will resolve the discussion when true, and unresolve the discussion when false.
"""
resolve: Boolean!
}
......@@ -7722,7 +7722,7 @@ type DiscussionToggleResolvePayload {
clientMutationId: String
"""
The discussion after mutation
The discussion after mutation.
"""
discussion: Discussion
......@@ -7908,12 +7908,12 @@ input EnvironmentsCanaryIngressUpdateInput {
clientMutationId: String
"""
The global ID of the environment to update
The global ID of the environment to update.
"""
id: EnvironmentID!
"""
The weight of the Canary Ingress
The weight of the Canary Ingress.
"""
weight: Int!
}
......@@ -11053,7 +11053,7 @@ Autogenerated input type of HttpIntegrationCreate
"""
input HttpIntegrationCreateInput {
"""
Whether the integration is receiving alerts
Whether the integration is receiving alerts.
"""
active: Boolean!
......@@ -11063,12 +11063,12 @@ input HttpIntegrationCreateInput {
clientMutationId: String
"""
The name of the integration
The name of the integration.
"""
name: String!
"""
The project to create the integration in
The project to create the integration in.
"""
projectPath: ID!
}
......@@ -11088,7 +11088,7 @@ type HttpIntegrationCreatePayload {
errors: [String!]!
"""
The HTTP integration
The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
......@@ -11103,7 +11103,7 @@ input HttpIntegrationDestroyInput {
clientMutationId: String
"""
The ID of the integration to remove
The ID of the integration to remove.
"""
id: AlertManagementHttpIntegrationID!
}
......@@ -11123,7 +11123,7 @@ type HttpIntegrationDestroyPayload {
errors: [String!]!
"""
The HTTP integration
The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
......@@ -11138,7 +11138,7 @@ input HttpIntegrationResetTokenInput {
clientMutationId: String
"""
The ID of the integration to mutate
The ID of the integration to mutate.
"""
id: AlertManagementHttpIntegrationID!
}
......@@ -11158,7 +11158,7 @@ type HttpIntegrationResetTokenPayload {
errors: [String!]!
"""
The HTTP integration
The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
......@@ -11168,7 +11168,7 @@ Autogenerated input type of HttpIntegrationUpdate
"""
input HttpIntegrationUpdateInput {
"""
Whether the integration is receiving alerts
Whether the integration is receiving alerts.
"""
active: Boolean
......@@ -11178,12 +11178,12 @@ input HttpIntegrationUpdateInput {
clientMutationId: String
"""
The ID of the integration to mutate
The ID of the integration to mutate.
"""
id: AlertManagementHttpIntegrationID!
"""
The name of the integration
The name of the integration.
"""
name: String
}
......@@ -11203,7 +11203,7 @@ type HttpIntegrationUpdatePayload {
errors: [String!]!
"""
The HTTP integration
The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
......@@ -12037,17 +12037,17 @@ input IssueMoveInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
"""
The project to move the issue to
The project to move the issue to.
"""
targetProjectPath: ID!
}
......@@ -12057,7 +12057,7 @@ Autogenerated input type of IssueMoveList
"""
input IssueMoveListInput {
"""
Global ID of the board that the issue is in
Global ID of the board that the issue is in.
"""
boardId: ID!
......@@ -12072,32 +12072,32 @@ input IssueMoveListInput {
epicId: EpicID
"""
ID of the board list that the issue will be moved from
ID of the board list that the issue will be moved from.
"""
fromListId: ID
"""
IID of the issue to mutate
IID of the issue to mutate.
"""
iid: String!
"""
ID of issue that should be placed after the current issue
ID of issue that should be placed after the current issue.
"""
moveAfterId: ID
"""
ID of issue that should be placed before the current issue
ID of issue that should be placed before the current issue.
"""
moveBeforeId: ID
"""
Project the issue to mutate is in
Project the issue to mutate is in.
"""
projectPath: ID!
"""
ID of the board list that the issue will be moved to
ID of the board list that the issue will be moved to.
"""
toListId: ID
}
......@@ -12117,7 +12117,7 @@ type IssueMoveListPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12137,7 +12137,7 @@ type IssueMovePayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12202,7 +12202,7 @@ input IssueSetAssigneesInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
......@@ -12212,7 +12212,7 @@ input IssueSetAssigneesInput {
operationMode: MutationOperationMode
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -12232,7 +12232,7 @@ type IssueSetAssigneesPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12252,12 +12252,12 @@ input IssueSetConfidentialInput {
confidential: Boolean!
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -12277,7 +12277,7 @@ type IssueSetConfidentialPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12292,17 +12292,17 @@ input IssueSetDueDateInput {
clientMutationId: String
"""
The desired due date for the issue
The desired due date for the issue.
"""
dueDate: Time!
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -12322,7 +12322,7 @@ type IssueSetDueDatePayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12342,12 +12342,12 @@ input IssueSetEpicInput {
epicId: EpicID
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -12367,7 +12367,7 @@ type IssueSetEpicPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12382,7 +12382,7 @@ input IssueSetIterationInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
......@@ -12392,7 +12392,7 @@ input IssueSetIterationInput {
iterationId: IterationID
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -12412,7 +12412,7 @@ type IssueSetIterationPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12427,17 +12427,17 @@ input IssueSetLockedInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
Whether or not to lock discussion on the issue
Whether or not to lock discussion on the issue.
"""
locked: Boolean!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -12457,7 +12457,7 @@ type IssueSetLockedPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12472,12 +12472,12 @@ input IssueSetSeverityInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
......@@ -12502,7 +12502,7 @@ type IssueSetSeverityPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12517,17 +12517,17 @@ input IssueSetSubscriptionInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
"""
The desired state of the subscription
The desired state of the subscription.
"""
subscribedState: Boolean!
}
......@@ -12547,7 +12547,7 @@ type IssueSetSubscriptionPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -12562,12 +12562,12 @@ input IssueSetWeightInput {
clientMutationId: String
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
......@@ -12592,7 +12592,7 @@ type IssueSetWeightPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -13030,22 +13030,22 @@ input JiraImportStartInput {
clientMutationId: String
"""
Project key of the importer Jira project
Project key of the importer Jira project.
"""
jiraProjectKey: String!
"""
Project name of the importer Jira project
Project name of the importer Jira project.
"""
jiraProjectName: String
"""
The project to import the Jira project into
The project to import the Jira project into.
"""
projectPath: ID!
"""
The mapping of Jira to GitLab users
The mapping of Jira to GitLab users.
"""
usersMapping: [JiraUsersMappingInputType!]
}
......@@ -13065,7 +13065,7 @@ type JiraImportStartPayload {
errors: [String!]!
"""
The Jira import data after mutation
The Jira import data after mutation.
"""
jiraImport: JiraImport
}
......@@ -13080,12 +13080,12 @@ input JiraImportUsersInput {
clientMutationId: String
"""
The project to import the Jira users into
The project to import the Jira users into.
"""
projectPath: ID!
"""
The index of the record the import should started at, default 0 (50 records returned)
The index of the record the import should started at, default 0 (50 records returned).
"""
startAt: Int
}
......@@ -13347,27 +13347,27 @@ input LabelCreateInput {
"""
The color of the label given in 6-digit hex notation with leading '#' sign
(e.g. #FFAABB) or one of the CSS color names in
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords.
"""
color: String = "#428BCA"
"""
Description of the label
Description of the label.
"""
description: String
"""
The group full path the resource is associated with
The group full path the resource is associated with.
"""
groupPath: ID
"""
The project full path the resource is associated with
The project full path the resource is associated with.
"""
projectPath: ID
"""
Title of the label
Title of the label.
"""
title: String!
}
......@@ -13387,7 +13387,7 @@ type LabelCreatePayload {
errors: [String!]!
"""
The label after mutation
The label after mutation.
"""
label: Label
}
......@@ -13436,7 +13436,7 @@ input MarkAsSpamSnippetInput {
clientMutationId: String
"""
The global ID of the snippet to update
The global ID of the snippet to update.
"""
id: SnippetID!
}
......@@ -13456,7 +13456,7 @@ type MarkAsSpamSnippetPayload {
errors: [String!]!
"""
The snippet after mutation
The snippet after mutation.
"""
snippet: Snippet
}
......@@ -14270,7 +14270,7 @@ input MergeRequestCreateInput {
labels: [String!]
"""
Project full path the merge request is associated with
Project full path the merge request is associated with.
"""
projectPath: ID!
......@@ -14305,7 +14305,7 @@ type MergeRequestCreatePayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14475,7 +14475,7 @@ input MergeRequestSetAssigneesInput {
clientMutationId: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
......@@ -14485,7 +14485,7 @@ input MergeRequestSetAssigneesInput {
operationMode: MutationOperationMode
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
}
......@@ -14505,7 +14505,7 @@ type MergeRequestSetAssigneesPayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14520,7 +14520,7 @@ input MergeRequestSetLabelsInput {
clientMutationId: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
......@@ -14535,7 +14535,7 @@ input MergeRequestSetLabelsInput {
operationMode: MutationOperationMode
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
}
......@@ -14555,7 +14555,7 @@ type MergeRequestSetLabelsPayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14570,7 +14570,7 @@ input MergeRequestSetLockedInput {
clientMutationId: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
......@@ -14580,7 +14580,7 @@ input MergeRequestSetLockedInput {
locked: Boolean!
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
}
......@@ -14600,7 +14600,7 @@ type MergeRequestSetLockedPayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14615,7 +14615,7 @@ input MergeRequestSetMilestoneInput {
clientMutationId: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
......@@ -14625,7 +14625,7 @@ input MergeRequestSetMilestoneInput {
milestoneId: MilestoneID
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
}
......@@ -14645,7 +14645,7 @@ type MergeRequestSetMilestonePayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14660,17 +14660,17 @@ input MergeRequestSetSubscriptionInput {
clientMutationId: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
"""
The desired state of the subscription
The desired state of the subscription.
"""
subscribedState: Boolean!
}
......@@ -14690,7 +14690,7 @@ type MergeRequestSetSubscriptionPayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14705,12 +14705,12 @@ input MergeRequestSetWipInput {
clientMutationId: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
......@@ -14735,7 +14735,7 @@ type MergeRequestSetWipPayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -14851,12 +14851,12 @@ input MergeRequestUpdateInput {
description: String
"""
The IID of the merge request to mutate
The IID of the merge request to mutate.
"""
iid: String!
"""
The project the merge request to mutate is in
The project the merge request to mutate is in.
"""
projectPath: ID!
......@@ -14886,7 +14886,7 @@ type MergeRequestUpdatePayload {
errors: [String!]!
"""
The merge request after mutation
The merge request after mutation.
"""
mergeRequest: MergeRequest
}
......@@ -19218,12 +19218,12 @@ Autogenerated input type of PrometheusIntegrationCreate
"""
input PrometheusIntegrationCreateInput {
"""
Whether the integration is receiving alerts
Whether the integration is receiving alerts.
"""
active: Boolean!
"""
Endpoint at which prometheus can be queried
Endpoint at which prometheus can be queried.
"""
apiUrl: String!
......@@ -19233,7 +19233,7 @@ input PrometheusIntegrationCreateInput {
clientMutationId: String
"""
The project to create the integration in
The project to create the integration in.
"""
projectPath: ID!
}
......@@ -19253,7 +19253,7 @@ type PrometheusIntegrationCreatePayload {
errors: [String!]!
"""
The newly created integration
The newly created integration.
"""
integration: AlertManagementPrometheusIntegration
}
......@@ -19268,7 +19268,7 @@ input PrometheusIntegrationResetTokenInput {
clientMutationId: String
"""
The ID of the integration to mutate
The ID of the integration to mutate.
"""
id: PrometheusServiceID!
}
......@@ -19288,7 +19288,7 @@ type PrometheusIntegrationResetTokenPayload {
errors: [String!]!
"""
The newly created integration
The newly created integration.
"""
integration: AlertManagementPrometheusIntegration
}
......@@ -19298,12 +19298,12 @@ Autogenerated input type of PrometheusIntegrationUpdate
"""
input PrometheusIntegrationUpdateInput {
"""
Whether the integration is receiving alerts
Whether the integration is receiving alerts.
"""
active: Boolean
"""
Endpoint at which prometheus can be queried
Endpoint at which prometheus can be queried.
"""
apiUrl: String
......@@ -19313,7 +19313,7 @@ input PrometheusIntegrationUpdateInput {
clientMutationId: String
"""
The ID of the integration to mutate
The ID of the integration to mutate.
"""
id: PrometheusServiceID!
}
......@@ -19333,7 +19333,7 @@ type PrometheusIntegrationUpdatePayload {
errors: [String!]!
"""
The newly created integration
The newly created integration.
"""
integration: AlertManagementPrometheusIntegration
}
......@@ -19358,12 +19358,12 @@ input PromoteToEpicInput {
groupPath: ID
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
}
......@@ -19388,7 +19388,7 @@ type PromoteToEpicPayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -20307,7 +20307,7 @@ Autogenerated input type of ReleaseCreate
"""
input ReleaseCreateInput {
"""
Assets associated to the release
Assets associated to the release.
"""
assets: ReleaseAssetsInput
......@@ -20317,7 +20317,7 @@ input ReleaseCreateInput {
clientMutationId: String
"""
Description (also known as "release notes") of the release
Description (also known as "release notes") of the release.
"""
description: String
......@@ -20327,17 +20327,17 @@ input ReleaseCreateInput {
milestones: [String!]
"""
Name of the release
Name of the release.
"""
name: String
"""
Full path of the project the release is associated with
Full path of the project the release is associated with.
"""
projectPath: ID!
"""
The commit SHA or branch name to use if creating a new tag
The commit SHA or branch name to use if creating a new tag.
"""
ref: String
......@@ -20347,7 +20347,7 @@ input ReleaseCreateInput {
releasedAt: Time
"""
Name of the tag to associate with the release
Name of the tag to associate with the release.
"""
tagName: String!
}
......@@ -20367,7 +20367,7 @@ type ReleaseCreatePayload {
errors: [String!]!
"""
The release after mutation
The release after mutation.
"""
release: Release
}
......@@ -20382,7 +20382,7 @@ input ReleaseDeleteInput {
clientMutationId: String
"""
Full path of the project the release is associated with
Full path of the project the release is associated with.
"""
projectPath: ID!
......@@ -20609,7 +20609,7 @@ input ReleaseUpdateInput {
clientMutationId: String
"""
Description (release notes) of the release
Description (release notes) of the release.
"""
description: String
......@@ -20619,22 +20619,22 @@ input ReleaseUpdateInput {
milestones: [String!]
"""
Name of the release
Name of the release.
"""
name: String
"""
Full path of the project the release is associated with
Full path of the project the release is associated with.
"""
projectPath: ID!
"""
The release date
The release date.
"""
releasedAt: Time
"""
Name of the tag associated with the release
Name of the tag associated with the release.
"""
tagName: String!
}
......@@ -20664,7 +20664,7 @@ Autogenerated input type of RemoveAwardEmoji
"""
input RemoveAwardEmojiInput {
"""
The global ID of the awardable resource
The global ID of the awardable resource.
"""
awardableId: AwardableID!
......@@ -20684,7 +20684,7 @@ Autogenerated return type of RemoveAwardEmoji
"""
type RemoveAwardEmojiPayload {
"""
The award emoji after mutation
The award emoji after mutation.
"""
awardEmoji: AwardEmoji
......@@ -20739,7 +20739,7 @@ input RepositionImageDiffNoteInput {
clientMutationId: String
"""
The global ID of the DiffNote to update
The global ID of the DiffNote to update.
"""
id: DiffNoteID!
......@@ -20764,7 +20764,7 @@ type RepositionImageDiffNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -23140,7 +23140,7 @@ input TerraformStateDeleteInput {
clientMutationId: String
"""
Global ID of the Terraform state
Global ID of the Terraform state.
"""
id: TerraformStateID!
}
......@@ -23190,7 +23190,7 @@ input TerraformStateLockInput {
clientMutationId: String
"""
Global ID of the Terraform state
Global ID of the Terraform state.
"""
id: TerraformStateID!
}
......@@ -23220,7 +23220,7 @@ input TerraformStateUnlockInput {
clientMutationId: String
"""
Global ID of the Terraform state
Global ID of the Terraform state.
"""
id: TerraformStateID!
}
......@@ -23654,7 +23654,7 @@ input TodoCreateInput {
clientMutationId: String
"""
The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported
The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported.
"""
targetId: TodoableID!
}
......@@ -23674,7 +23674,7 @@ type TodoCreatePayload {
errors: [String!]!
"""
The to-do created
The to-do created.
"""
todo: Todo
}
......@@ -23709,7 +23709,7 @@ input TodoMarkDoneInput {
clientMutationId: String
"""
The global ID of the todo to mark as done
The global ID of the todo to mark as done.
"""
id: TodoID!
}
......@@ -23729,7 +23729,7 @@ type TodoMarkDonePayload {
errors: [String!]!
"""
The requested todo
The requested todo.
"""
todo: Todo!
}
......@@ -23744,7 +23744,7 @@ input TodoRestoreInput {
clientMutationId: String
"""
The global ID of the todo to restore
The global ID of the todo to restore.
"""
id: TodoID!
}
......@@ -23759,7 +23759,7 @@ input TodoRestoreManyInput {
clientMutationId: String
"""
The global IDs of the todos to restore (a maximum of 50 is supported at once)
The global IDs of the todos to restore (a maximum of 50 is supported at once).
"""
ids: [TodoID!]!
}
......@@ -23779,12 +23779,12 @@ type TodoRestoreManyPayload {
errors: [String!]!
"""
Updated todos
Updated todos.
"""
todos: [Todo!]!
"""
The IDs of the updated todo items Deprecated in 13.2: Use todos.
The IDs of the updated todo items. Deprecated in 13.2: Use todos.
"""
updatedIds: [TodoID!]! @deprecated(reason: "Use todos. Deprecated in 13.2.")
}
......@@ -23804,7 +23804,7 @@ type TodoRestorePayload {
errors: [String!]!
"""
The requested todo
The requested todo.
"""
todo: Todo!
}
......@@ -23876,12 +23876,12 @@ type TodosMarkAllDonePayload {
errors: [String!]!
"""
Updated todos
Updated todos.
"""
todos: [Todo!]!
"""
Ids of the updated todos Deprecated in 13.2: Use todos.
Ids of the updated todos. Deprecated in 13.2: Use todos.
"""
updatedIds: [TodoID!]! @deprecated(reason: "Use todos. Deprecated in 13.2.")
}
......@@ -23891,7 +23891,7 @@ Autogenerated input type of ToggleAwardEmoji
"""
input ToggleAwardEmojiInput {
"""
The global ID of the awardable resource
The global ID of the awardable resource.
"""
awardableId: AwardableID!
......@@ -23911,7 +23911,7 @@ Autogenerated return type of ToggleAwardEmoji
"""
type ToggleAwardEmojiPayload {
"""
The award emoji after mutation
The award emoji after mutation.
"""
awardEmoji: AwardEmoji
......@@ -24113,17 +24113,17 @@ input UpdateAlertStatusInput {
clientMutationId: String
"""
The IID of the alert to mutate
The IID of the alert to mutate.
"""
iid: String!
"""
The project the alert to mutate is in
The project the alert to mutate is in.
"""
projectPath: ID!
"""
The status to set the alert
The status to set the alert.
"""
status: AlertManagementStatus!
}
......@@ -24133,7 +24133,7 @@ Autogenerated return type of UpdateAlertStatus
"""
type UpdateAlertStatusPayload {
"""
The alert after mutation
The alert after mutation.
"""
alert: AlertManagementAlert
......@@ -24148,12 +24148,12 @@ type UpdateAlertStatusPayload {
errors: [String!]!
"""
The issue created after mutation
The issue created after mutation.
"""
issue: Issue
"""
The todo after mutation
The todo after mutation.
"""
todo: Todo
}
......@@ -24273,7 +24273,7 @@ input UpdateBoardListInput {
clientMutationId: String
"""
Indicates if list is collapsed for this user
Indicates if list is collapsed for this user.
"""
collapsed: Boolean
......@@ -24283,7 +24283,7 @@ input UpdateBoardListInput {
listId: ListID!
"""
Position of list within the board
Position of list within the board.
"""
position: Int
}
......@@ -24303,7 +24303,7 @@ type UpdateBoardListPayload {
errors: [String!]!
"""
Mutated list
Mutated list.
"""
list: BoardList
}
......@@ -24408,7 +24408,7 @@ input UpdateContainerExpirationPolicyInput {
olderThan: ContainerExpirationPolicyOlderThanEnum
"""
The project path where the container expiration policy is located
The project path where the container expiration policy is located.
"""
projectPath: ID!
}
......@@ -24423,7 +24423,7 @@ type UpdateContainerExpirationPolicyPayload {
clientMutationId: String
"""
The container expiration policy after mutation
The container expiration policy after mutation.
"""
containerExpirationPolicy: ContainerExpirationPolicy
......@@ -24605,7 +24605,7 @@ input UpdateImageDiffNoteInput {
clientMutationId: String
"""
The global ID of the note to update
The global ID of the note to update.
"""
id: NoteID!
......@@ -24630,7 +24630,7 @@ type UpdateImageDiffNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -24640,7 +24640,7 @@ Autogenerated input type of UpdateIssue
"""
input UpdateIssueInput {
"""
The IDs of labels to be added to the issue
The IDs of labels to be added to the issue.
"""
addLabelIds: [ID!]
......@@ -24675,7 +24675,7 @@ input UpdateIssueInput {
healthStatus: HealthStatus
"""
The IID of the issue to mutate
The IID of the issue to mutate.
"""
iid: String!
......@@ -24685,22 +24685,22 @@ input UpdateIssueInput {
locked: Boolean
"""
The ID of the milestone to assign to the issue. On update milestone will be removed if set to null
The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.
"""
milestoneId: ID
"""
The project the issue to mutate is in
The project the issue to mutate is in.
"""
projectPath: ID!
"""
The IDs of labels to be removed from the issue
The IDs of labels to be removed from the issue.
"""
removeLabelIds: [ID!]
"""
Close or reopen an issue
Close or reopen an issue.
"""
stateEvent: IssueStateEvent
......@@ -24730,7 +24730,7 @@ type UpdateIssuePayload {
errors: [String!]!
"""
The issue after mutation
The issue after mutation.
"""
issue: Issue
}
......@@ -24815,7 +24815,7 @@ input UpdateNoteInput {
confidential: Boolean
"""
The global ID of the note to update
The global ID of the note to update.
"""
id: NoteID!
}
......@@ -24835,7 +24835,7 @@ type UpdateNotePayload {
errors: [String!]!
"""
The note after mutation
The note after mutation.
"""
note: Note
}
......@@ -24905,7 +24905,7 @@ Autogenerated input type of UpdateSnippet
"""
input UpdateSnippetInput {
"""
Actions to perform over the snippet repository and blobs
Actions to perform over the snippet repository and blobs.
"""
blobActions: [SnippetBlobActionInputType!]
......@@ -24915,22 +24915,22 @@ input UpdateSnippetInput {
clientMutationId: String
"""
Description of the snippet
Description of the snippet.
"""
description: String
"""
The global ID of the snippet to update
The global ID of the snippet to update.
"""
id: SnippetID!
"""
Title of the snippet
Title of the snippet.
"""
title: String
"""
The visibility level of the snippet
The visibility level of the snippet.
"""
visibilityLevel: VisibilityLevelsEnum
}
......@@ -24950,12 +24950,12 @@ type UpdateSnippetPayload {
errors: [String!]!
"""
The snippet after mutation
The snippet after mutation.
"""
snippet: Snippet
"""
Indicates whether the operation returns a record detected as spam
Indicates whether the operation returns a record detected as spam.
"""
spam: Boolean
}
......
......@@ -105,7 +105,7 @@
"inputFields": [
{
"name": "awardableId",
"description": "The global ID of the awardable resource",
"description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -153,7 +153,7 @@
"fields": [
{
"name": "awardEmoji",
"description": "The award emoji after mutation",
"description": "The award emoji after mutation.",
"args": [
],
......@@ -403,7 +403,7 @@
},
{
"name": "queueName",
"description": "The name of the queue to delete jobs from",
"description": "The name of the queue to delete jobs from.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -477,7 +477,7 @@
},
{
"name": "result",
"description": "Information about the status of the deletion request",
"description": "Information about the status of the deletion request.",
"args": [
],
......@@ -2122,7 +2122,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the alert to mutate is in",
"description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2136,7 +2136,7 @@
},
{
"name": "iid",
"description": "The IID of the alert to mutate",
"description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2202,7 +2202,7 @@
"fields": [
{
"name": "alert",
"description": "The alert after mutation",
"description": "The alert after mutation.",
"args": [
],
......@@ -2256,7 +2256,7 @@
},
{
"name": "issue",
"description": "The issue created after mutation",
"description": "The issue created after mutation.",
"args": [
],
......@@ -2270,7 +2270,7 @@
},
{
"name": "todo",
"description": "The todo after mutation",
"description": "The todo after mutation.",
"args": [
],
......@@ -2298,7 +2298,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the alert to mutate is in",
"description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2312,7 +2312,7 @@
},
{
"name": "iid",
"description": "The IID of the alert to mutate",
"description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2346,7 +2346,7 @@
"fields": [
{
"name": "alert",
"description": "The alert after mutation",
"description": "The alert after mutation.",
"args": [
],
......@@ -2400,7 +2400,7 @@
},
{
"name": "issue",
"description": "The issue created after mutation",
"description": "The issue created after mutation.",
"args": [
],
......@@ -2414,7 +2414,7 @@
},
{
"name": "todo",
"description": "The todo after mutation",
"description": "The todo after mutation.",
"args": [
],
......@@ -2596,7 +2596,7 @@
"inputFields": [
{
"name": "awardableId",
"description": "The global ID of the awardable resource",
"description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2644,7 +2644,7 @@
"fields": [
{
"name": "awardEmoji",
"description": "The award emoji after mutation",
"description": "The award emoji after mutation.",
"args": [
],
......@@ -2712,7 +2712,7 @@
"inputFields": [
{
"name": "awardableId",
"description": "The global ID of the awardable resource",
"description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2760,7 +2760,7 @@
"fields": [
{
"name": "awardEmoji",
"description": "The award emoji after mutation",
"description": "The award emoji after mutation.",
"args": [
],
......@@ -2828,7 +2828,7 @@
"inputFields": [
{
"name": "awardableId",
"description": "The global ID of the awardable resource",
"description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -2876,7 +2876,7 @@
"fields": [
{
"name": "awardEmoji",
"description": "The award emoji after mutation",
"description": "The award emoji after mutation.",
"args": [
],
......@@ -5602,7 +5602,7 @@
"inputFields": [
{
"name": "boardId",
"description": "Global ID of the issue board to mutate",
"description": "Global ID of the issue board to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -5616,7 +5616,7 @@
},
{
"name": "backlog",
"description": "Create the backlog list",
"description": "Create the backlog list.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
......@@ -5626,7 +5626,7 @@
},
{
"name": "labelId",
"description": "Global ID of an existing label",
"description": "Global ID of an existing label.",
"type": {
"kind": "SCALAR",
"name": "LabelID",
......@@ -5726,7 +5726,7 @@
},
{
"name": "list",
"description": "List of the issue board",
"description": "List of the issue board.",
"args": [
],
......@@ -9425,7 +9425,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Project full path the branch is associated with",
"description": "Project full path the branch is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -9439,7 +9439,7 @@
},
{
"name": "branch",
"description": "Name of the branch to commit into, it can be a new branch",
"description": "Name of the branch to commit into, it can be a new branch.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -9453,7 +9453,7 @@
},
{
"name": "startBranch",
"description": "If on a new branch, name of the original branch",
"description": "If on a new branch, name of the original branch.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -9477,7 +9477,7 @@
},
{
"name": "actions",
"description": "Array of action hashes to commit as a batch",
"description": "Array of action hashes to commit as a batch.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -9533,7 +9533,7 @@
},
{
"name": "commit",
"description": "The commit after mutation",
"description": "The commit after mutation.",
"args": [
],
......@@ -11249,7 +11249,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the alert to mutate is in",
"description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11263,7 +11263,7 @@
},
{
"name": "iid",
"description": "The IID of the alert to mutate",
"description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11297,7 +11297,7 @@
"fields": [
{
"name": "alert",
"description": "The alert after mutation",
"description": "The alert after mutation.",
"args": [
],
......@@ -11351,7 +11351,7 @@
},
{
"name": "issue",
"description": "The issue created after mutation",
"description": "The issue created after mutation.",
"args": [
],
......@@ -11365,7 +11365,7 @@
},
{
"name": "todo",
"description": "The todo after mutation",
"description": "The todo after mutation.",
"args": [
],
......@@ -11393,7 +11393,7 @@
"inputFields": [
{
"name": "environmentId",
"description": "The global ID of the environment to add an annotation to",
"description": "The global ID of the environment to add an annotation to.",
"type": {
"kind": "SCALAR",
"name": "EnvironmentID",
......@@ -11403,7 +11403,7 @@
},
{
"name": "clusterId",
"description": "The global ID of the cluster to add an annotation to",
"description": "The global ID of the cluster to add an annotation to.",
"type": {
"kind": "SCALAR",
"name": "ClustersClusterID",
......@@ -11413,7 +11413,7 @@
},
{
"name": "startingAt",
"description": "Timestamp indicating starting moment to which the annotation relates",
"description": "Timestamp indicating starting moment to which the annotation relates.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11427,7 +11427,7 @@
},
{
"name": "endingAt",
"description": "Timestamp indicating ending moment to which the annotation relates",
"description": "Timestamp indicating ending moment to which the annotation relates.",
"type": {
"kind": "SCALAR",
"name": "Time",
......@@ -11437,7 +11437,7 @@
},
{
"name": "dashboardPath",
"description": "The path to a file defining the dashboard on which the annotation should be added",
"description": "The path to a file defining the dashboard on which the annotation should be added.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11451,7 +11451,7 @@
},
{
"name": "description",
"description": "The description of the annotation",
"description": "The description of the annotation.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11485,7 +11485,7 @@
"fields": [
{
"name": "annotation",
"description": "The created annotation",
"description": "The created annotation.",
"args": [
],
......@@ -11553,7 +11553,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project full path the resource is associated with",
"description": "The project full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -11563,7 +11563,7 @@
},
{
"name": "groupPath",
"description": "The group full path the resource is associated with",
"description": "The group full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -11767,7 +11767,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Project full path the branch is associated with",
"description": "Project full path the branch is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11781,7 +11781,7 @@
},
{
"name": "name",
"description": "Name of the branch",
"description": "Name of the branch.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11795,7 +11795,7 @@
},
{
"name": "ref",
"description": "Branch name or commit SHA to create branch from",
"description": "Branch name or commit SHA to create branch from.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -11829,7 +11829,7 @@
"fields": [
{
"name": "branch",
"description": "Branch after mutation",
"description": "Branch after mutation.",
"args": [
],
......@@ -12129,7 +12129,7 @@
"inputFields": [
{
"name": "groupPath",
"description": "Namespace full path the emoji is associated with",
"description": "Namespace full path the emoji is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -12143,7 +12143,7 @@
},
{
"name": "name",
"description": "Name of the emoji",
"description": "Name of the emoji.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -12157,7 +12157,7 @@
},
{
"name": "url",
"description": "Location of the emoji file",
"description": "Location of the emoji file.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -12205,7 +12205,7 @@
},
{
"name": "customEmoji",
"description": "The new custom emoji",
"description": "The new custom emoji.",
"args": [
],
......@@ -12379,7 +12379,7 @@
"inputFields": [
{
"name": "noteableId",
"description": "The global ID of the resource to add a note to",
"description": "The global ID of the resource to add a note to.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -12491,7 +12491,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -12727,7 +12727,7 @@
"inputFields": [
{
"name": "noteableId",
"description": "The global ID of the resource to add a note to",
"description": "The global ID of the resource to add a note to.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -12839,7 +12839,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -12907,7 +12907,7 @@
},
{
"name": "projectPath",
"description": "Project full path the issue is associated with",
"description": "Project full path the issue is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -12921,7 +12921,7 @@
},
{
"name": "iid",
"description": "The IID (internal ID) of a project issue. Only admins and project owners can modify",
"description": "The IID (internal ID) of a project issue. Only admins and project owners can modify.",
"type": {
"kind": "SCALAR",
"name": "Int",
......@@ -12945,7 +12945,7 @@
},
{
"name": "milestoneId",
"description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null",
"description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.",
"type": {
"kind": "SCALAR",
"name": "MilestoneID",
......@@ -12973,7 +12973,7 @@
},
{
"name": "labelIds",
"description": "The IDs of labels to be added to the issue",
"description": "The IDs of labels to be added to the issue.",
"type": {
"kind": "LIST",
"name": null,
......@@ -12991,7 +12991,7 @@
},
{
"name": "createdAt",
"description": "Timestamp when the issue was created. Available only for admins and project owners",
"description": "Timestamp when the issue was created. Available only for admins and project owners.",
"type": {
"kind": "SCALAR",
"name": "Time",
......@@ -13001,7 +13001,7 @@
},
{
"name": "mergeRequestToResolveDiscussionsOf",
"description": "The IID of a merge request for which to resolve discussions",
"description": "The IID of a merge request for which to resolve discussions.",
"type": {
"kind": "SCALAR",
"name": "MergeRequestID",
......@@ -13011,7 +13011,7 @@
},
{
"name": "discussionToResolve",
"description": "The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`",
"description": "The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -13021,7 +13021,7 @@
},
{
"name": "assigneeIds",
"description": "The array of user IDs to assign to the issue",
"description": "The array of user IDs to assign to the issue.",
"type": {
"kind": "LIST",
"name": null,
......@@ -13129,7 +13129,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -13305,7 +13305,7 @@
"inputFields": [
{
"name": "noteableId",
"description": "The global ID of the resource to add a note to",
"description": "The global ID of the resource to add a note to.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -13343,7 +13343,7 @@
},
{
"name": "discussionId",
"description": "The global ID of the discussion this note is in reply to",
"description": "The global ID of the discussion this note is in reply to.",
"type": {
"kind": "SCALAR",
"name": "DiscussionID",
......@@ -13413,7 +13413,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -13563,7 +13563,7 @@
"inputFields": [
{
"name": "title",
"description": "Title of the snippet",
"description": "Title of the snippet.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -13577,7 +13577,7 @@
},
{
"name": "description",
"description": "Description of the snippet",
"description": "Description of the snippet.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -13587,7 +13587,7 @@
},
{
"name": "visibilityLevel",
"description": "The visibility level of the snippet",
"description": "The visibility level of the snippet.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -13601,7 +13601,7 @@
},
{
"name": "projectPath",
"description": "The project full path the snippet is associated with",
"description": "The project full path the snippet is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -13611,7 +13611,7 @@
},
{
"name": "uploadedFiles",
"description": "The paths to files uploaded in the snippet description",
"description": "The paths to files uploaded in the snippet description.",
"type": {
"kind": "LIST",
"name": null,
......@@ -13629,7 +13629,7 @@
},
{
"name": "blobActions",
"description": "Actions to perform over the snippet repository and blobs",
"description": "Actions to perform over the snippet repository and blobs.",
"type": {
"kind": "LIST",
"name": null,
......@@ -13707,7 +13707,7 @@
},
{
"name": "snippet",
"description": "The snippet after mutation",
"description": "The snippet after mutation.",
"args": [
],
......@@ -13721,7 +13721,7 @@
},
{
"name": "spam",
"description": "Indicates whether the operation returns a record detected as spam",
"description": "Indicates whether the operation returns a record detected as spam.",
"args": [
],
......@@ -16426,7 +16426,7 @@
"inputFields": [
{
"name": "id",
"description": "Global ID of the annotation to delete",
"description": "Global ID of the annotation to delete.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18201,7 +18201,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project where the issue is to upload designs for",
"description": "The project where the issue is to upload designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18215,7 +18215,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to modify designs for",
"description": "The IID of the issue to modify designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18229,7 +18229,7 @@
},
{
"name": "filenames",
"description": "The filenames of the designs to delete",
"description": "The filenames of the designs to delete.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18311,7 +18311,7 @@
},
{
"name": "version",
"description": "The new version in which the designs are deleted",
"description": "The new version in which the designs are deleted.",
"args": [
],
......@@ -18359,7 +18359,7 @@
"inputFields": [
{
"name": "id",
"description": "ID of the design to move",
"description": "ID of the design to move.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18373,7 +18373,7 @@
},
{
"name": "previous",
"description": "ID of the immediately preceding design",
"description": "ID of the immediately preceding design.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignID",
......@@ -18383,7 +18383,7 @@
},
{
"name": "next",
"description": "ID of the immediately following design",
"description": "ID of the immediately following design.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignID",
......@@ -18427,7 +18427,7 @@
},
{
"name": "designCollection",
"description": "The current state of the collection",
"description": "The current state of the collection.",
"args": [
],
......@@ -18481,7 +18481,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project where the issue is to upload designs for",
"description": "The project where the issue is to upload designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18495,7 +18495,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to modify designs for",
"description": "The IID of the issue to modify designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18509,7 +18509,7 @@
},
{
"name": "files",
"description": "The files to upload",
"description": "The files to upload.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -18565,7 +18565,7 @@
},
{
"name": "designs",
"description": "The designs that were uploaded by the mutation",
"description": "The designs that were uploaded by the mutation.",
"args": [
],
......@@ -19060,7 +19060,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the board to destroy",
"description": "The global ID of the board to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -19196,7 +19196,7 @@
"fields": [
{
"name": "board",
"description": "The board after mutation",
"description": "The board after mutation.",
"args": [
],
......@@ -19528,7 +19528,7 @@
},
{
"name": "deletedTagNames",
"description": "Deleted container repository tags",
"description": "Deleted container repository tags.",
"args": [
],
......@@ -19594,7 +19594,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the note to destroy",
"description": "The global ID of the note to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -19668,7 +19668,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -19696,7 +19696,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the snippet to destroy",
"description": "The global ID of the snippet to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -19770,7 +19770,7 @@
},
{
"name": "snippet",
"description": "The snippet after mutation",
"description": "The snippet after mutation.",
"args": [
],
......@@ -21305,7 +21305,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the discussion",
"description": "The global ID of the discussion.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -21319,7 +21319,7 @@
},
{
"name": "resolve",
"description": "Will resolve the discussion when true, and unresolve the discussion when false",
"description": "Will resolve the discussion when true, and unresolve the discussion when false.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -21367,7 +21367,7 @@
},
{
"name": "discussion",
"description": "The discussion after mutation",
"description": "The discussion after mutation.",
"args": [
],
......@@ -21955,7 +21955,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the environment to update",
"description": "The global ID of the environment to update.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -21969,7 +21969,7 @@
},
{
"name": "weight",
"description": "The weight of the Canary Ingress",
"description": "The weight of the Canary Ingress.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30184,7 +30184,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project to create the integration in",
"description": "The project to create the integration in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30198,7 +30198,7 @@
},
{
"name": "name",
"description": "The name of the integration",
"description": "The name of the integration.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30212,7 +30212,7 @@
},
{
"name": "active",
"description": "Whether the integration is receiving alerts",
"description": "Whether the integration is receiving alerts.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30286,7 +30286,7 @@
},
{
"name": "integration",
"description": "The HTTP integration",
"description": "The HTTP integration.",
"args": [
],
......@@ -30314,7 +30314,7 @@
"inputFields": [
{
"name": "id",
"description": "The ID of the integration to remove",
"description": "The ID of the integration to remove.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30388,7 +30388,7 @@
},
{
"name": "integration",
"description": "The HTTP integration",
"description": "The HTTP integration.",
"args": [
],
......@@ -30416,7 +30416,7 @@
"inputFields": [
{
"name": "id",
"description": "The ID of the integration to mutate",
"description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30490,7 +30490,7 @@
},
{
"name": "integration",
"description": "The HTTP integration",
"description": "The HTTP integration.",
"args": [
],
......@@ -30518,7 +30518,7 @@
"inputFields": [
{
"name": "id",
"description": "The ID of the integration to mutate",
"description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -30532,7 +30532,7 @@
},
{
"name": "name",
"description": "The name of the integration",
"description": "The name of the integration.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -30542,7 +30542,7 @@
},
{
"name": "active",
"description": "Whether the integration is receiving alerts",
"description": "Whether the integration is receiving alerts.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
......@@ -30612,7 +30612,7 @@
},
{
"name": "integration",
"description": "The HTTP integration",
"description": "The HTTP integration.",
"args": [
],
......@@ -32986,7 +32986,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33000,7 +33000,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33014,7 +33014,7 @@
},
{
"name": "targetProjectPath",
"description": "The project to move the issue to",
"description": "The project to move the issue to.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33049,7 +33049,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Project the issue to mutate is in",
"description": "Project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33063,7 +33063,7 @@
},
{
"name": "iid",
"description": "IID of the issue to mutate",
"description": "IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33077,7 +33077,7 @@
},
{
"name": "boardId",
"description": "Global ID of the board that the issue is in",
"description": "Global ID of the board that the issue is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33091,7 +33091,7 @@
},
{
"name": "fromListId",
"description": "ID of the board list that the issue will be moved from",
"description": "ID of the board list that the issue will be moved from.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -33101,7 +33101,7 @@
},
{
"name": "toListId",
"description": "ID of the board list that the issue will be moved to",
"description": "ID of the board list that the issue will be moved to.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -33111,7 +33111,7 @@
},
{
"name": "moveBeforeId",
"description": "ID of issue that should be placed before the current issue",
"description": "ID of issue that should be placed before the current issue.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -33121,7 +33121,7 @@
},
{
"name": "moveAfterId",
"description": "ID of issue that should be placed after the current issue",
"description": "ID of issue that should be placed after the current issue.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -33201,7 +33201,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -33268,7 +33268,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -33453,7 +33453,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33467,7 +33467,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33573,7 +33573,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -33601,7 +33601,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33615,7 +33615,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33703,7 +33703,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -33731,7 +33731,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33745,7 +33745,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33759,7 +33759,7 @@
},
{
"name": "dueDate",
"description": "The desired due date for the issue",
"description": "The desired due date for the issue.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33833,7 +33833,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -33861,7 +33861,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33875,7 +33875,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -33959,7 +33959,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -33987,7 +33987,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34001,7 +34001,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34085,7 +34085,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -34113,7 +34113,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34127,7 +34127,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34141,7 +34141,7 @@
},
{
"name": "locked",
"description": "Whether or not to lock discussion on the issue",
"description": "Whether or not to lock discussion on the issue.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34215,7 +34215,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -34243,7 +34243,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34257,7 +34257,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34345,7 +34345,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -34373,7 +34373,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34387,7 +34387,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34401,7 +34401,7 @@
},
{
"name": "subscribedState",
"description": "The desired state of the subscription",
"description": "The desired state of the subscription.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34475,7 +34475,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -34503,7 +34503,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34517,7 +34517,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -34605,7 +34605,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -35636,7 +35636,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project to import the Jira project into",
"description": "The project to import the Jira project into.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -35650,7 +35650,7 @@
},
{
"name": "jiraProjectKey",
"description": "Project key of the importer Jira project",
"description": "Project key of the importer Jira project.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -35664,7 +35664,7 @@
},
{
"name": "jiraProjectName",
"description": "Project name of the importer Jira project",
"description": "Project name of the importer Jira project.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -35674,7 +35674,7 @@
},
{
"name": "usersMapping",
"description": "The mapping of Jira to GitLab users",
"description": "The mapping of Jira to GitLab users.",
"type": {
"kind": "LIST",
"name": null,
......@@ -35752,7 +35752,7 @@
},
{
"name": "jiraImport",
"description": "The Jira import data after mutation",
"description": "The Jira import data after mutation.",
"args": [
],
......@@ -35780,7 +35780,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project to import the Jira users into",
"description": "The project to import the Jira users into.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -35794,7 +35794,7 @@
},
{
"name": "startAt",
"description": "The index of the record the import should started at, default 0 (50 records returned)",
"description": "The index of the record the import should started at, default 0 (50 records returned).",
"type": {
"kind": "SCALAR",
"name": "Int",
......@@ -36694,7 +36694,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project full path the resource is associated with",
"description": "The project full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -36704,7 +36704,7 @@
},
{
"name": "groupPath",
"description": "The group full path the resource is associated with",
"description": "The group full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -36714,7 +36714,7 @@
},
{
"name": "title",
"description": "Title of the label",
"description": "Title of the label.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -36728,7 +36728,7 @@
},
{
"name": "description",
"description": "Description of the label",
"description": "Description of the label.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -36738,7 +36738,7 @@
},
{
"name": "color",
"description": "The color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the CSS color names in https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords",
"description": "The color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the CSS color names in https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -36808,7 +36808,7 @@
},
{
"name": "label",
"description": "The label after mutation",
"description": "The label after mutation.",
"args": [
],
......@@ -36930,7 +36930,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the snippet to update",
"description": "The global ID of the snippet to update.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -37004,7 +37004,7 @@
},
{
"name": "snippet",
"description": "The snippet after mutation",
"description": "The snippet after mutation.",
"args": [
],
......@@ -39200,7 +39200,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Project full path the merge request is associated with",
"description": "Project full path the merge request is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -39344,7 +39344,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -39847,7 +39847,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -39861,7 +39861,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -39967,7 +39967,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -39995,7 +39995,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40009,7 +40009,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40115,7 +40115,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -40143,7 +40143,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40157,7 +40157,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40245,7 +40245,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -40273,7 +40273,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40287,7 +40287,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40371,7 +40371,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -40399,7 +40399,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40413,7 +40413,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40427,7 +40427,7 @@
},
{
"name": "subscribedState",
"description": "The desired state of the subscription",
"description": "The desired state of the subscription.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40501,7 +40501,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -40529,7 +40529,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40543,7 +40543,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40631,7 +40631,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -40807,7 +40807,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the merge request to mutate is in",
"description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40821,7 +40821,7 @@
},
{
"name": "iid",
"description": "The IID of the merge request to mutate",
"description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -40925,7 +40925,7 @@
},
{
"name": "mergeRequest",
"description": "The merge request after mutation",
"description": "The merge request after mutation.",
"args": [
],
......@@ -56054,7 +56054,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project to create the integration in",
"description": "The project to create the integration in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56068,7 +56068,7 @@
},
{
"name": "active",
"description": "Whether the integration is receiving alerts",
"description": "Whether the integration is receiving alerts.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56082,7 +56082,7 @@
},
{
"name": "apiUrl",
"description": "Endpoint at which prometheus can be queried",
"description": "Endpoint at which prometheus can be queried.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56156,7 +56156,7 @@
},
{
"name": "integration",
"description": "The newly created integration",
"description": "The newly created integration.",
"args": [
],
......@@ -56184,7 +56184,7 @@
"inputFields": [
{
"name": "id",
"description": "The ID of the integration to mutate",
"description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56258,7 +56258,7 @@
},
{
"name": "integration",
"description": "The newly created integration",
"description": "The newly created integration.",
"args": [
],
......@@ -56286,7 +56286,7 @@
"inputFields": [
{
"name": "id",
"description": "The ID of the integration to mutate",
"description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56300,7 +56300,7 @@
},
{
"name": "active",
"description": "Whether the integration is receiving alerts",
"description": "Whether the integration is receiving alerts.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
......@@ -56310,7 +56310,7 @@
},
{
"name": "apiUrl",
"description": "Endpoint at which prometheus can be queried",
"description": "Endpoint at which prometheus can be queried.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -56380,7 +56380,7 @@
},
{
"name": "integration",
"description": "The newly created integration",
"description": "The newly created integration.",
"args": [
],
......@@ -56418,7 +56418,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56432,7 +56432,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -56530,7 +56530,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -58781,7 +58781,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Full path of the project the release is associated with",
"description": "Full path of the project the release is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -58795,7 +58795,7 @@
},
{
"name": "tagName",
"description": "Name of the tag to associate with the release",
"description": "Name of the tag to associate with the release.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -58809,7 +58809,7 @@
},
{
"name": "ref",
"description": "The commit SHA or branch name to use if creating a new tag",
"description": "The commit SHA or branch name to use if creating a new tag.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -58819,7 +58819,7 @@
},
{
"name": "name",
"description": "Name of the release",
"description": "Name of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -58829,7 +58829,7 @@
},
{
"name": "description",
"description": "Description (also known as \"release notes\") of the release",
"description": "Description (also known as \"release notes\") of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -58867,7 +58867,7 @@
},
{
"name": "assets",
"description": "Assets associated to the release",
"description": "Assets associated to the release.",
"type": {
"kind": "INPUT_OBJECT",
"name": "ReleaseAssetsInput",
......@@ -58937,7 +58937,7 @@
},
{
"name": "release",
"description": "The release after mutation",
"description": "The release after mutation.",
"args": [
],
......@@ -58965,7 +58965,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Full path of the project the release is associated with",
"description": "Full path of the project the release is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -59610,7 +59610,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "Full path of the project the release is associated with",
"description": "Full path of the project the release is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -59624,7 +59624,7 @@
},
{
"name": "tagName",
"description": "Name of the tag associated with the release",
"description": "Name of the tag associated with the release.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -59638,7 +59638,7 @@
},
{
"name": "name",
"description": "Name of the release",
"description": "Name of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -59648,7 +59648,7 @@
},
{
"name": "description",
"description": "Description (release notes) of the release",
"description": "Description (release notes) of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -59658,7 +59658,7 @@
},
{
"name": "releasedAt",
"description": "The release date",
"description": "The release date.",
"type": {
"kind": "SCALAR",
"name": "Time",
......@@ -59774,7 +59774,7 @@
"inputFields": [
{
"name": "awardableId",
"description": "The global ID of the awardable resource",
"description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -59822,7 +59822,7 @@
"fields": [
{
"name": "awardEmoji",
"description": "The award emoji after mutation",
"description": "The award emoji after mutation.",
"args": [
],
......@@ -59978,7 +59978,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the DiffNote to update",
"description": "The global ID of the DiffNote to update.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -60066,7 +60066,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -67285,7 +67285,7 @@
"inputFields": [
{
"name": "id",
"description": "Global ID of the Terraform state",
"description": "Global ID of the Terraform state.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -67428,7 +67428,7 @@
"inputFields": [
{
"name": "id",
"description": "Global ID of the Terraform state",
"description": "Global ID of the Terraform state.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -67516,7 +67516,7 @@
"inputFields": [
{
"name": "id",
"description": "Global ID of the Terraform state",
"description": "Global ID of the Terraform state.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -68916,7 +68916,7 @@
"inputFields": [
{
"name": "targetId",
"description": "The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported",
"description": "The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -68990,7 +68990,7 @@
},
{
"name": "todo",
"description": "The to-do created",
"description": "The to-do created.",
"args": [
],
......@@ -69073,7 +69073,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the todo to mark as done",
"description": "The global ID of the todo to mark as done.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -69147,7 +69147,7 @@
},
{
"name": "todo",
"description": "The requested todo",
"description": "The requested todo.",
"args": [
],
......@@ -69179,7 +69179,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the todo to restore",
"description": "The global ID of the todo to restore.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -69214,7 +69214,7 @@
"inputFields": [
{
"name": "ids",
"description": "The global IDs of the todos to restore (a maximum of 50 is supported at once)",
"description": "The global IDs of the todos to restore (a maximum of 50 is supported at once).",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -69296,7 +69296,7 @@
},
{
"name": "todos",
"description": "Updated todos",
"description": "Updated todos.",
"args": [
],
......@@ -69322,7 +69322,7 @@
},
{
"name": "updatedIds",
"description": "The IDs of the updated todo items Deprecated in 13.2: Use todos.",
"description": "The IDs of the updated todo items. Deprecated in 13.2: Use todos.",
"args": [
],
......@@ -69401,7 +69401,7 @@
},
{
"name": "todo",
"description": "The requested todo",
"description": "The requested todo.",
"args": [
],
......@@ -69573,7 +69573,7 @@
},
{
"name": "todos",
"description": "Updated todos",
"description": "Updated todos.",
"args": [
],
......@@ -69599,7 +69599,7 @@
},
{
"name": "updatedIds",
"description": "Ids of the updated todos Deprecated in 13.2: Use todos.",
"description": "Ids of the updated todos. Deprecated in 13.2: Use todos.",
"args": [
],
......@@ -69639,7 +69639,7 @@
"inputFields": [
{
"name": "awardableId",
"description": "The global ID of the awardable resource",
"description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -69687,7 +69687,7 @@
"fields": [
{
"name": "awardEmoji",
"description": "The award emoji after mutation",
"description": "The award emoji after mutation.",
"args": [
],
......@@ -70269,7 +70269,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the alert to mutate is in",
"description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -70283,7 +70283,7 @@
},
{
"name": "iid",
"description": "The IID of the alert to mutate",
"description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -70297,7 +70297,7 @@
},
{
"name": "status",
"description": "The status to set the alert",
"description": "The status to set the alert.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -70331,7 +70331,7 @@
"fields": [
{
"name": "alert",
"description": "The alert after mutation",
"description": "The alert after mutation.",
"args": [
],
......@@ -70385,7 +70385,7 @@
},
{
"name": "issue",
"description": "The issue created after mutation",
"description": "The issue created after mutation.",
"args": [
],
......@@ -70399,7 +70399,7 @@
},
{
"name": "todo",
"description": "The todo after mutation",
"description": "The todo after mutation.",
"args": [
],
......@@ -70712,7 +70712,7 @@
},
{
"name": "position",
"description": "Position of list within the board",
"description": "Position of list within the board.",
"type": {
"kind": "SCALAR",
"name": "Int",
......@@ -70722,7 +70722,7 @@
},
{
"name": "collapsed",
"description": "Indicates if list is collapsed for this user",
"description": "Indicates if list is collapsed for this user.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
......@@ -70792,7 +70792,7 @@
},
{
"name": "list",
"description": "Mutated list",
"description": "Mutated list.",
"args": [
],
......@@ -71003,7 +71003,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project path where the container expiration policy is located",
"description": "The project path where the container expiration policy is located.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -71111,7 +71111,7 @@
},
{
"name": "containerExpirationPolicy",
"description": "The container expiration policy after mutation",
"description": "The container expiration policy after mutation.",
"args": [
],
......@@ -71582,7 +71582,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the note to update",
"description": "The global ID of the note to update.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -71676,7 +71676,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -71704,7 +71704,7 @@
"inputFields": [
{
"name": "projectPath",
"description": "The project the issue to mutate is in",
"description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -71718,7 +71718,7 @@
},
{
"name": "iid",
"description": "The IID of the issue to mutate",
"description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -71782,7 +71782,7 @@
},
{
"name": "milestoneId",
"description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null",
"description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.",
"type": {
"kind": "SCALAR",
"name": "ID",
......@@ -71792,7 +71792,7 @@
},
{
"name": "addLabelIds",
"description": "The IDs of labels to be added to the issue",
"description": "The IDs of labels to be added to the issue.",
"type": {
"kind": "LIST",
"name": null,
......@@ -71810,7 +71810,7 @@
},
{
"name": "removeLabelIds",
"description": "The IDs of labels to be removed from the issue",
"description": "The IDs of labels to be removed from the issue.",
"type": {
"kind": "LIST",
"name": null,
......@@ -71828,7 +71828,7 @@
},
{
"name": "stateEvent",
"description": "Close or reopen an issue",
"description": "Close or reopen an issue.",
"type": {
"kind": "ENUM",
"name": "IssueStateEvent",
......@@ -71928,7 +71928,7 @@
},
{
"name": "issue",
"description": "The issue after mutation",
"description": "The issue after mutation.",
"args": [
],
......@@ -72112,7 +72112,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the note to update",
"description": "The global ID of the note to update.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -72206,7 +72206,7 @@
},
{
"name": "note",
"description": "The note after mutation",
"description": "The note after mutation.",
"args": [
],
......@@ -72390,7 +72390,7 @@
"inputFields": [
{
"name": "id",
"description": "The global ID of the snippet to update",
"description": "The global ID of the snippet to update.",
"type": {
"kind": "NON_NULL",
"name": null,
......@@ -72404,7 +72404,7 @@
},
{
"name": "title",
"description": "Title of the snippet",
"description": "Title of the snippet.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -72414,7 +72414,7 @@
},
{
"name": "description",
"description": "Description of the snippet",
"description": "Description of the snippet.",
"type": {
"kind": "SCALAR",
"name": "String",
......@@ -72424,7 +72424,7 @@
},
{
"name": "visibilityLevel",
"description": "The visibility level of the snippet",
"description": "The visibility level of the snippet.",
"type": {
"kind": "ENUM",
"name": "VisibilityLevelsEnum",
......@@ -72434,7 +72434,7 @@
},
{
"name": "blobActions",
"description": "Actions to perform over the snippet repository and blobs",
"description": "Actions to perform over the snippet repository and blobs.",
"type": {
"kind": "LIST",
"name": null,
......@@ -72512,7 +72512,7 @@
},
{
"name": "snippet",
"description": "The snippet after mutation",
"description": "The snippet after mutation.",
"args": [
],
......@@ -72526,7 +72526,7 @@
},
{
"name": "spam",
"description": "Indicates whether the operation returns a record detected as spam",
"description": "Indicates whether the operation returns a record detected as spam.",
"args": [
],
......@@ -50,7 +50,7 @@ Autogenerated return type of AddAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -72,7 +72,7 @@ Autogenerated return type of AdminSidekiqQueuesDeleteJobs.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `result` | DeleteJobsResponse | Information about the status of the deletion request |
| `result` | DeleteJobsResponse | Information about the status of the deletion request. |
### AlertManagementAlert
......@@ -152,11 +152,11 @@ Autogenerated return type of AlertSetAssignees.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `alert` | AlertManagementAlert | The alert after mutation |
| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue created after mutation |
| `todo` | Todo | The todo after mutation |
| `issue` | Issue | The issue created after mutation. |
| `todo` | Todo | The todo after mutation. |
### AlertTodoCreatePayload
......@@ -164,11 +164,11 @@ Autogenerated return type of AlertTodoCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `alert` | AlertManagementAlert | The alert after mutation |
| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue created after mutation |
| `todo` | Todo | The todo after mutation |
| `issue` | Issue | The issue created after mutation. |
| `todo` | Todo | The todo after mutation. |
### AwardEmoji
......@@ -189,7 +189,7 @@ Autogenerated return type of AwardEmojiAdd.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -199,7 +199,7 @@ Autogenerated return type of AwardEmojiRemove.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -209,7 +209,7 @@ Autogenerated return type of AwardEmojiToggle.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `toggledOn` | Boolean! | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
......@@ -344,7 +344,7 @@ Autogenerated return type of BoardListCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `list` | BoardList | List of the issue board |
| `list` | BoardList | List of the issue board. |
### BoardListUpdateLimitMetricsPayload
......@@ -546,7 +546,7 @@ Autogenerated return type of CommitCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `commit` | Commit | The commit after mutation |
| `commit` | Commit | The commit after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### ComplianceFramework
......@@ -648,11 +648,11 @@ Autogenerated return type of CreateAlertIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `alert` | AlertManagementAlert | The alert after mutation |
| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue created after mutation |
| `todo` | Todo | The todo after mutation |
| `issue` | Issue | The issue created after mutation. |
| `todo` | Todo | The todo after mutation. |
### CreateAnnotationPayload
......@@ -660,7 +660,7 @@ Autogenerated return type of CreateAnnotation.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `annotation` | MetricsDashboardAnnotation | The created annotation |
| `annotation` | MetricsDashboardAnnotation | The created annotation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -680,7 +680,7 @@ Autogenerated return type of CreateBranch.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `branch` | Branch | Branch after mutation |
| `branch` | Branch | Branch after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -711,7 +711,7 @@ Autogenerated return type of CreateCustomEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `customEmoji` | CustomEmoji | The new custom emoji |
| `customEmoji` | CustomEmoji | The new custom emoji. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### CreateDevopsAdoptionSegmentPayload
......@@ -732,7 +732,7 @@ Autogenerated return type of CreateDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### CreateEpicPayload
......@@ -752,7 +752,7 @@ Autogenerated return type of CreateImageDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### CreateIssuePayload
......@@ -762,7 +762,7 @@ Autogenerated return type of CreateIssue.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### CreateIterationPayload
......@@ -782,7 +782,7 @@ Autogenerated return type of CreateNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### CreateRequirementPayload
......@@ -802,8 +802,8 @@ Autogenerated return type of CreateSnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `snippet` | Snippet | The snippet after mutation |
| `spam` | Boolean | Indicates whether the operation returns a record detected as spam |
| `snippet` | Snippet | The snippet after mutation. |
| `spam` | Boolean | Indicates whether the operation returns a record detected as spam. |
### CreateTestCasePayload
......@@ -1064,7 +1064,7 @@ Autogenerated return type of DesignManagementDelete.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `version` | DesignVersion | The new version in which the designs are deleted |
| `version` | DesignVersion | The new version in which the designs are deleted. |
### DesignManagementMovePayload
......@@ -1073,7 +1073,7 @@ Autogenerated return type of DesignManagementMove.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `designCollection` | DesignCollection | The current state of the collection |
| `designCollection` | DesignCollection | The current state of the collection. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### DesignManagementUploadPayload
......@@ -1083,7 +1083,7 @@ Autogenerated return type of DesignManagementUpload.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `designs` | Design! => Array | The designs that were uploaded by the mutation |
| `designs` | Design! => Array | The designs that were uploaded by the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `skippedDesigns` | Design! => Array | Any designs that were skipped from the upload due to there being no change to their content since their last version |
......@@ -1115,7 +1115,7 @@ Autogenerated return type of DestroyBoard.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `board` | Board | The board after mutation |
| `board` | Board | The board after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -1145,7 +1145,7 @@ Autogenerated return type of DestroyContainerRepositoryTags.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `deletedTagNames` | String! => Array | Deleted container repository tags |
| `deletedTagNames` | String! => Array | Deleted container repository tags. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### DestroyNotePayload
......@@ -1156,7 +1156,7 @@ Autogenerated return type of DestroyNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### DestroySnippetPayload
......@@ -1166,7 +1166,7 @@ Autogenerated return type of DestroySnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `snippet` | Snippet | The snippet after mutation |
| `snippet` | Snippet | The snippet after mutation. |
### DetailedStatus
......@@ -1275,7 +1275,7 @@ Autogenerated return type of DiscussionToggleResolve.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `discussion` | Discussion | The discussion after mutation |
| `discussion` | Discussion | The discussion after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### DismissVulnerabilityPayload
......@@ -1681,7 +1681,7 @@ Autogenerated return type of HttpIntegrationCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementHttpIntegration | The HTTP integration |
| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### HttpIntegrationDestroyPayload
......@@ -1691,7 +1691,7 @@ Autogenerated return type of HttpIntegrationDestroy.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementHttpIntegration | The HTTP integration |
| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### HttpIntegrationResetTokenPayload
......@@ -1701,7 +1701,7 @@ Autogenerated return type of HttpIntegrationResetToken.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementHttpIntegration | The HTTP integration |
| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### HttpIntegrationUpdatePayload
......@@ -1711,7 +1711,7 @@ Autogenerated return type of HttpIntegrationUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementHttpIntegration | The HTTP integration |
| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### IncidentManagementOncallRotation
......@@ -1823,7 +1823,7 @@ Autogenerated return type of IssueMoveList.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueMovePayload
......@@ -1833,7 +1833,7 @@ Autogenerated return type of IssueMove.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssuePermissions
......@@ -1858,7 +1858,7 @@ Autogenerated return type of IssueSetAssignees.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetConfidentialPayload
......@@ -1868,7 +1868,7 @@ Autogenerated return type of IssueSetConfidential.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetDueDatePayload
......@@ -1878,7 +1878,7 @@ Autogenerated return type of IssueSetDueDate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetEpicPayload
......@@ -1888,7 +1888,7 @@ Autogenerated return type of IssueSetEpic.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetIterationPayload
......@@ -1898,7 +1898,7 @@ Autogenerated return type of IssueSetIteration.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetLockedPayload
......@@ -1908,7 +1908,7 @@ Autogenerated return type of IssueSetLocked.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetSeverityPayload
......@@ -1918,7 +1918,7 @@ Autogenerated return type of IssueSetSeverity.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetSubscriptionPayload
......@@ -1928,7 +1928,7 @@ Autogenerated return type of IssueSetSubscription.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueSetWeightPayload
......@@ -1938,7 +1938,7 @@ Autogenerated return type of IssueSetWeight.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### IssueStatusCountsType
......@@ -1992,7 +1992,7 @@ Autogenerated return type of JiraImportStart.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `jiraImport` | JiraImport | The Jira import data after mutation |
| `jiraImport` | JiraImport | The Jira import data after mutation. |
### JiraImportUsersPayload
......@@ -2050,7 +2050,7 @@ Autogenerated return type of LabelCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `label` | Label | The label after mutation |
| `label` | Label | The label after mutation. |
### MarkAsSpamSnippetPayload
......@@ -2060,7 +2060,7 @@ Autogenerated return type of MarkAsSpamSnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `snippet` | Snippet | The snippet after mutation |
| `snippet` | Snippet | The snippet after mutation. |
### MergeRequest
......@@ -2155,7 +2155,7 @@ Autogenerated return type of MergeRequestCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestDiffRegistry
......@@ -2196,7 +2196,7 @@ Autogenerated return type of MergeRequestSetAssignees.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetLabelsPayload
......@@ -2206,7 +2206,7 @@ Autogenerated return type of MergeRequestSetLabels.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetLockedPayload
......@@ -2216,7 +2216,7 @@ Autogenerated return type of MergeRequestSetLocked.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetMilestonePayload
......@@ -2226,7 +2226,7 @@ Autogenerated return type of MergeRequestSetMilestone.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetSubscriptionPayload
......@@ -2236,7 +2236,7 @@ Autogenerated return type of MergeRequestSetSubscription.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetWipPayload
......@@ -2246,7 +2246,7 @@ Autogenerated return type of MergeRequestSetWip.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestUpdatePayload
......@@ -2256,7 +2256,7 @@ Autogenerated return type of MergeRequestUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `mergeRequest` | MergeRequest | The merge request after mutation |
| `mergeRequest` | MergeRequest | The merge request after mutation. |
### Metadata
......@@ -2780,7 +2780,7 @@ Autogenerated return type of PrometheusIntegrationCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementPrometheusIntegration | The newly created integration |
| `integration` | AlertManagementPrometheusIntegration | The newly created integration. |
### PrometheusIntegrationResetTokenPayload
......@@ -2790,7 +2790,7 @@ Autogenerated return type of PrometheusIntegrationResetToken.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementPrometheusIntegration | The newly created integration |
| `integration` | AlertManagementPrometheusIntegration | The newly created integration. |
### PrometheusIntegrationUpdatePayload
......@@ -2800,7 +2800,7 @@ Autogenerated return type of PrometheusIntegrationUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `integration` | AlertManagementPrometheusIntegration | The newly created integration |
| `integration` | AlertManagementPrometheusIntegration | The newly created integration. |
### PromoteToEpicPayload
......@@ -2811,7 +2811,7 @@ Autogenerated return type of PromoteToEpic.
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `epic` | Epic | The epic after issue promotion |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### Release
......@@ -2865,7 +2865,7 @@ Autogenerated return type of ReleaseCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `release` | Release | The release after mutation |
| `release` | Release | The release after mutation. |
### ReleaseDeletePayload
......@@ -2925,7 +2925,7 @@ Autogenerated return type of RemoveAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
......@@ -2946,7 +2946,7 @@ Autogenerated return type of RepositionImageDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### Repository
......@@ -3519,7 +3519,7 @@ Autogenerated return type of TodoCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `todo` | Todo | The to-do created |
| `todo` | Todo | The to-do created. |
### TodoMarkDonePayload
......@@ -3529,7 +3529,7 @@ Autogenerated return type of TodoMarkDone.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `todo` | Todo! | The requested todo |
| `todo` | Todo! | The requested todo. |
### TodoRestoreManyPayload
......@@ -3539,7 +3539,7 @@ Autogenerated return type of TodoRestoreMany.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `todos` | Todo! => Array | Updated todos |
| `todos` | Todo! => Array | Updated todos. |
| `updatedIds` **{warning-solid}** | TodoID! => Array | **Deprecated:** Use todos. Deprecated in 13.2. |
### TodoRestorePayload
......@@ -3550,7 +3550,7 @@ Autogenerated return type of TodoRestore.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `todo` | Todo! | The requested todo |
| `todo` | Todo! | The requested todo. |
### TodosMarkAllDonePayload
......@@ -3560,7 +3560,7 @@ Autogenerated return type of TodosMarkAllDone.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `todos` | Todo! => Array | Updated todos |
| `todos` | Todo! => Array | Updated todos. |
| `updatedIds` **{warning-solid}** | TodoID! => Array | **Deprecated:** Use todos. Deprecated in 13.2. |
### ToggleAwardEmojiPayload
......@@ -3569,7 +3569,7 @@ Autogenerated return type of ToggleAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `toggledOn` | Boolean! | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
......@@ -3604,11 +3604,11 @@ Autogenerated return type of UpdateAlertStatus.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `alert` | AlertManagementAlert | The alert after mutation |
| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue created after mutation |
| `todo` | Todo | The todo after mutation |
| `issue` | Issue | The issue created after mutation. |
| `todo` | Todo | The todo after mutation. |
### UpdateBoardEpicUserPreferencesPayload
......@@ -3628,7 +3628,7 @@ Autogenerated return type of UpdateBoardList.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `list` | BoardList | Mutated list |
| `list` | BoardList | Mutated list. |
### UpdateBoardPayload
......@@ -3657,7 +3657,7 @@ Autogenerated return type of UpdateContainerExpirationPolicy.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `containerExpirationPolicy` | ContainerExpirationPolicy | The container expiration policy after mutation |
| `containerExpirationPolicy` | ContainerExpirationPolicy | The container expiration policy after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### UpdateDevopsAdoptionSegmentPayload
......@@ -3688,7 +3688,7 @@ Autogenerated return type of UpdateImageDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### UpdateIssuePayload
......@@ -3698,7 +3698,7 @@ Autogenerated return type of UpdateIssue.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `issue` | Issue | The issue after mutation |
| `issue` | Issue | The issue after mutation. |
### UpdateIterationPayload
......@@ -3718,7 +3718,7 @@ Autogenerated return type of UpdateNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `note` | Note | The note after mutation |
| `note` | Note | The note after mutation. |
### UpdateRequirementPayload
......@@ -3738,8 +3738,8 @@ Autogenerated return type of UpdateSnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `snippet` | Snippet | The snippet after mutation |
| `spam` | Boolean | Indicates whether the operation returns a record detected as spam |
| `snippet` | Snippet | The snippet after mutation. |
| `spam` | Boolean | Indicates whether the operation returns a record detected as spam. |
### User
......
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