Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/graphql')
-rw-r--r--doc/api/graphql/index.md52
-rw-r--r--doc/api/graphql/reference/gitlab_schema.graphql29539
-rw-r--r--doc/api/graphql/reference/gitlab_schema.json85944
-rw-r--r--doc/api/graphql/reference/index.md8942
-rw-r--r--doc/api/graphql/removed_items.md2
5 files changed, 6096 insertions, 118383 deletions
diff --git a/doc/api/graphql/index.md b/doc/api/graphql/index.md
index 7a68b1cdf16..7bbc2029d96 100644
--- a/doc/api/graphql/index.md
+++ b/doc/api/graphql/index.md
@@ -65,27 +65,49 @@ There are no plans to deprecate the REST API. To reduce the technical burden of
supporting two APIs in parallel, they should share implementations as much as
possible.
-### Deprecation process
+## Breaking changes
-Fields marked for removal from the GitLab GraphQL API are first **deprecated** but still available
-for at least six releases, and then **removed entirely**.
-Removals occur at X.0 and X.6 releases.
+The GitLab GraphQL API is [versionless](https://graphql.org/learn/best-practices/#versioning) and
+changes are made to the API in a way that maintains backwards-compatibility.
-For example, a field can be marked as deprecated (but still usable) in %12.7, but can be used until its removal in %13.6.
-When marked as deprecated, an alternative should be provided if there is one.
-That gives consumers of the GraphQL API a minimum of six months to update their GraphQL queries.
+Occassionally GitLab needs to change the GraphQL API in a way that is not backwards-compatible.
+These changes include the removal or renaming of fields, arguments or other parts of the schema.
-The process is as follows:
+In these situations, GitLab follows a [Deprecation and removal process](#deprecation-and-removal-process)
+where the deprecated part of the schema is supported for a period of time before being removed.
-1. The field is listed as deprecated in [GraphQL API Reference](reference/index.md).
-1. Removals are announced at least one release prior in the Deprecation Warnings section of the
- release post (at or prior to X.11 and X.5 releases).
-1. Fields meeting criteria are removed in X.0 or X.6.
+Clients should familiarize themselves with the process to avoid breaking changes affecting their integrations.
NOTE:
Fields behind a feature flag and disabled by default are exempt from the deprecation process,
and can be removed at any time without notice.
+### Deprecation and Removal process
+
+Parts of the schema marked for removal from the GitLab GraphQL API are first **deprecated** but still available
+for at least six releases, and then **removed entirely**.
+Removals occur at `X.0` and `X.6` releases.
+
+The process is as follows:
+
+1. The item is marked as deprecated in the schema. It will be displayed as deprecated in the
+ [GraphQL API Reference](reference/index.md) and in introspection queries.
+1. Removals are announced at least one release prior in the [Deprecations](https://about.gitlab.com/handbook/marketing/blog/release-posts/#deprecations)
+ section of the release post (at or prior to `X.11` and `X.5` releases).
+ release post (at or prior to `X.11` and `X.5` releases).
+1. Items meeting criteria are removed in `X.0` or `X.6` and added to:
+
+ - The [Removals](https://about.gitlab.com/handbook/marketing/blog/release-posts/#removals) section of the Release Post.
+ - The [Removed items page](removed_items.md).
+
+This gives consumers of the GraphQL API a minimum of six months to update their GraphQL queries.
+
+When an item is deprecated or removed, an alternative is provided if available.
+
+**Example:**
+
+A field marked as deprecated in `12.7` can be used until its removal in `13.6`.
+
### List of removed items
View the [fields, enums, and other items we removed](removed_items.md) from the GraphQL API.
@@ -147,6 +169,7 @@ In general, each field in a query will add `1` to the complexity score, although
this can be higher or lower for particular fields. Sometimes the addition of
certain arguments may also increase the complexity of a query.
+NOTE:
The complexity limits may be revised in future, and additionally, the complexity
of a query may be altered.
@@ -160,11 +183,6 @@ The GitLab GraphQL reference [is available](reference/index.md).
It is automatically generated from the GitLab GraphQL schema and embedded in a Markdown file.
-Machine-readable versions are also available:
-
-- [JSON format](reference/gitlab_schema.json)
-- [IDL format](reference/gitlab_schema.graphql)
-
## Generate updates for documentation
If you've changed the GraphQL schema, you should set up an MR to gain approval of your changes.
diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql
deleted file mode 100644
index 4e89f663efc..00000000000
--- a/doc/api/graphql/reference/gitlab_schema.graphql
+++ /dev/null
@@ -1,29539 +0,0 @@
-"""
-Represents the access level of a relationship between a User and object that it is related to
-"""
-type AccessLevel {
- """
- Integer representation of access level.
- """
- integerValue: Int
-
- """
- String representation of access level.
- """
- stringValue: AccessLevelEnum
-}
-
-"""
-Access level to a resource
-"""
-enum AccessLevelEnum {
- DEVELOPER
- GUEST
- MAINTAINER
- NO_ACCESS
- OWNER
- REPORTER
-}
-
-"""
-Autogenerated input type of AddAwardEmoji
-"""
-input AddAwardEmojiInput {
- """
- The global ID of the awardable resource.
- """
- awardableId: AwardableID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The emoji name.
- """
- name: String!
-}
-
-"""
-Autogenerated return type of AddAwardEmoji
-"""
-type AddAwardEmojiPayload {
- """
- The award emoji after mutation.
- """
- awardEmoji: AwardEmoji
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of AddProjectToSecurityDashboard
-"""
-input AddProjectToSecurityDashboardInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the project to be added to Instance Security Dashboard.
- """
- id: ProjectID!
-}
-
-"""
-Autogenerated return type of AddProjectToSecurityDashboard
-"""
-type AddProjectToSecurityDashboardPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Project that was added to the Instance Security Dashboard.
- """
- project: Project
-}
-
-"""
-Autogenerated input type of AdminSidekiqQueuesDeleteJobs
-"""
-input AdminSidekiqQueuesDeleteJobsInput {
- """
- Delete jobs matching caller_id in the context metadata
- """
- callerId: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Delete jobs matching feature_category in the context metadata
- """
- featureCategory: String
-
- """
- Delete jobs matching project in the context metadata
- """
- project: String
-
- """
- The name of the queue to delete jobs from.
- """
- queueName: String!
-
- """
- Delete jobs matching related_class in the context metadata
- """
- relatedClass: String
-
- """
- Delete jobs matching remote_ip in the context metadata
- """
- remoteIp: String
-
- """
- Delete jobs matching root_namespace in the context metadata
- """
- rootNamespace: String
-
- """
- Delete jobs matching subscription_plan in the context metadata
- """
- subscriptionPlan: String
-
- """
- Delete jobs matching user in the context metadata
- """
- user: String
-}
-
-"""
-Autogenerated return type of AdminSidekiqQueuesDeleteJobs
-"""
-type AdminSidekiqQueuesDeleteJobsPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Information about the status of the deletion request.
- """
- result: DeleteJobsResponse
-}
-
-"""
-Describes an alert from the project's Alert Management
-"""
-type AlertManagementAlert implements Noteable {
- """
- Assignees of the alert.
- """
- assignees(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Timestamp the alert was created.
- """
- createdAt: Time
-
- """
- Description of the alert.
- """
- description: String
-
- """
- Alert details.
- """
- details: JSON
-
- """
- The URL of the alert detail page.
- """
- detailsUrl: String!
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Timestamp the alert ended.
- """
- endedAt: Time
-
- """
- Environment for the alert.
- """
- environment: Environment
-
- """
- Number of events of this alert.
- """
- eventCount: Int
-
- """
- List of hosts the alert came from.
- """
- hosts: [String!]
-
- """
- Internal ID of the alert.
- """
- iid: ID!
-
- """
- Internal ID of the GitLab issue attached to the alert.
- """
- issueIid: ID
-
- """
- URL for metrics embed for the alert.
- """
- metricsDashboardUrl: String
-
- """
- Monitoring tool the alert came from.
- """
- monitoringTool: String
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- The alert condition for Prometheus.
- """
- prometheusAlert: PrometheusAlert
-
- """
- Runbook for the alert as defined in alert details.
- """
- runbook: String
-
- """
- Service the alert came from.
- """
- service: String
-
- """
- Severity of the alert.
- """
- severity: AlertManagementSeverity
-
- """
- Timestamp the alert was raised.
- """
- startedAt: Time
-
- """
- Status of the alert.
- """
- status: AlertManagementStatus
-
- """
- Title of the alert.
- """
- title: String
-
- """
- To-do items of the current user for the alert.
- """
- todos(
- """
- The action to be filtered.
- """
- action: [TodoActionEnum!]
-
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- The ID of an author.
- """
- authorId: [ID!]
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- The ID of a group.
- """
- groupId: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- The ID of a project.
- """
- projectId: [ID!]
-
- """
- The state of the todo.
- """
- state: [TodoStateEnum!]
-
- """
- The type of the todo.
- """
- type: [TodoTargetEnum!]
- ): TodoConnection
-
- """
- Timestamp the alert was last updated.
- """
- updatedAt: Time
-}
-
-"""
-The connection type for AlertManagementAlert.
-"""
-type AlertManagementAlertConnection {
- """
- A list of edges.
- """
- edges: [AlertManagementAlertEdge]
-
- """
- A list of nodes.
- """
- nodes: [AlertManagementAlert]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type AlertManagementAlertEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: AlertManagementAlert
-}
-
-"""
-Values for sorting alerts
-"""
-enum AlertManagementAlertSort {
- """
- Created at ascending order
- """
- CREATED_ASC
-
- """
- Created at descending order
- """
- CREATED_DESC
-
- """
- Created time by ascending order
- """
- CREATED_TIME_ASC
-
- """
- Created time by descending order
- """
- CREATED_TIME_DESC
-
- """
- End time by ascending order
- """
- ENDED_AT_ASC
-
- """
- End time by descending order
- """
- ENDED_AT_DESC
-
- """
- Events count by ascending order
- """
- EVENT_COUNT_ASC
-
- """
- Events count by descending order
- """
- EVENT_COUNT_DESC
-
- """
- Severity from less critical to more critical
- """
- SEVERITY_ASC
-
- """
- Severity from more critical to less critical
- """
- SEVERITY_DESC
-
- """
- Start time by ascending order
- """
- STARTED_AT_ASC
-
- """
- Start time by descending order
- """
- STARTED_AT_DESC
-
- """
- Status by order: Ignored > Resolved > Acknowledged > Triggered
- """
- STATUS_ASC
-
- """
- Status by order: Triggered > Acknowledged > Resolved > Ignored
- """
- STATUS_DESC
-
- """
- Updated at ascending order
- """
- UPDATED_ASC
-
- """
- Updated at descending order
- """
- UPDATED_DESC
-
- """
- Created time by ascending order
- """
- UPDATED_TIME_ASC
-
- """
- Created time by descending order
- """
- UPDATED_TIME_DESC
-
- """
- Created at ascending order
- """
- created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
-
- """
- Created at descending order
- """
- created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
-
- """
- Updated at ascending order
- """
- updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
-
- """
- Updated at descending order
- """
- updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
-}
-
-"""
-Represents total number of alerts for the represented categories
-"""
-type AlertManagementAlertStatusCountsType {
- """
- Number of alerts with status ACKNOWLEDGED for the project
- """
- acknowledged: Int
-
- """
- Total number of alerts for the project.
- """
- all: Int
-
- """
- Number of alerts with status IGNORED for the project
- """
- ignored: Int
-
- """
- Number of alerts with status TRIGGERED or ACKNOWLEDGED for the project.
- """
- open: Int
-
- """
- Number of alerts with status RESOLVED for the project
- """
- resolved: Int
-
- """
- Number of alerts with status TRIGGERED for the project
- """
- triggered: Int
-}
-
-"""
-Filters the alerts based on given domain
-"""
-enum AlertManagementDomainFilter {
- """
- Alerts for operations domain
- """
- operations
-
- """
- Alerts for threat monitoring domain
- """
- threat_monitoring
-}
-
-"""
-An endpoint and credentials used to accept alerts for a project
-"""
-type AlertManagementHttpIntegration implements AlertManagementIntegration {
- """
- Whether the endpoint is currently accepting alerts.
- """
- active: Boolean
-
- """
- URL at which Prometheus metrics can be queried to populate the metrics dashboard.
- """
- apiUrl: String
-
- """
- ID of the integration.
- """
- id: ID!
-
- """
- Name of the integration.
- """
- name: String
-
- """
- Token used to authenticate alert notification requests.
- """
- token: String
-
- """
- Type of integration.
- """
- type: AlertManagementIntegrationType!
-
- """
- Endpoint which accepts alert notifications.
- """
- url: String
-}
-
-"""
-Identifier of AlertManagement::HttpIntegration.
-"""
-scalar AlertManagementHttpIntegrationID
-
-interface AlertManagementIntegration {
- """
- Whether the endpoint is currently accepting alerts.
- """
- active: Boolean
-
- """
- URL at which Prometheus metrics can be queried to populate the metrics dashboard.
- """
- apiUrl: String
-
- """
- ID of the integration.
- """
- id: ID!
-
- """
- Name of the integration.
- """
- name: String
-
- """
- Token used to authenticate alert notification requests.
- """
- token: String
-
- """
- Type of integration.
- """
- type: AlertManagementIntegrationType!
-
- """
- Endpoint which accepts alert notifications.
- """
- url: String
-}
-
-"""
-The connection type for AlertManagementIntegration.
-"""
-type AlertManagementIntegrationConnection {
- """
- A list of edges.
- """
- edges: [AlertManagementIntegrationEdge]
-
- """
- A list of nodes.
- """
- nodes: [AlertManagementIntegration]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type AlertManagementIntegrationEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: AlertManagementIntegration
-}
-
-"""
-Values of types of integrations
-"""
-enum AlertManagementIntegrationType {
- """
- Integration with any monitoring tool
- """
- HTTP
-
- """
- Prometheus integration
- """
- PROMETHEUS
-}
-
-"""
-Parsed field from an alert used for custom mappings
-"""
-type AlertManagementPayloadAlertField {
- """
- Human-readable label of the payload path.
- """
- label: String
-
- """
- Path to value inside payload JSON.
- """
- path: [String!]
-
- """
- Type of the parsed value.
- """
- type: AlertManagementPayloadAlertFieldType
-}
-
-"""
-Field that are available while modifying the custom mapping attributes for an HTTP integration
-"""
-input AlertManagementPayloadAlertFieldInput {
- """
- A GitLab alert field name.
- """
- fieldName: AlertManagementPayloadAlertFieldName!
-
- """
- Human-readable label of the payload path.
- """
- label: String
-
- """
- Path to value inside payload JSON.
- """
- path: [String!]!
-
- """
- Type of the parsed value.
- """
- type: AlertManagementPayloadAlertFieldType!
-}
-
-"""
-Values for alert field names used in the custom mapping
-"""
-enum AlertManagementPayloadAlertFieldName {
- """
- A high-level summary of the problem.
- """
- DESCRIPTION
-
- """
- The resolved time of the incident.
- """
- END_TIME
-
- """
- The unique identifier of the alert. This can be used to group occurrences of the same alert.
- """
- FINGERPRINT
-
- """
- The name of the associated GitLab environment.
- """
- GITLAB_ENVIRONMENT_NAME
-
- """
- One or more hosts, as to where this incident occurred.
- """
- HOSTS
-
- """
- The name of the associated monitoring tool.
- """
- MONITORING_TOOL
-
- """
- The affected service.
- """
- SERVICE
-
- """
- The severity of the alert.
- """
- SEVERITY
-
- """
- The time of the incident.
- """
- START_TIME
-
- """
- The title of the incident.
- """
- TITLE
-}
-
-"""
-Values for alert field types used in the custom mapping
-"""
-enum AlertManagementPayloadAlertFieldType {
- """
- Array field type
- """
- ARRAY
-
- """
- DateTime field type
- """
- DATETIME
-
- """
- String field type
- """
- STRING
-}
-
-"""
-An endpoint and credentials used to accept Prometheus alerts for a project
-"""
-type AlertManagementPrometheusIntegration implements AlertManagementIntegration {
- """
- Whether the endpoint is currently accepting alerts.
- """
- active: Boolean
-
- """
- URL at which Prometheus metrics can be queried to populate the metrics dashboard.
- """
- apiUrl: String
-
- """
- ID of the integration.
- """
- id: ID!
-
- """
- Name of the integration.
- """
- name: String
-
- """
- Token used to authenticate alert notification requests.
- """
- token: String
-
- """
- Type of integration.
- """
- type: AlertManagementIntegrationType!
-
- """
- Endpoint which accepts alert notifications.
- """
- url: String
-}
-
-"""
-Alert severity values
-"""
-enum AlertManagementSeverity {
- """
- Critical severity
- """
- CRITICAL
-
- """
- High severity
- """
- HIGH
-
- """
- Info severity
- """
- INFO
-
- """
- Low severity
- """
- LOW
-
- """
- Medium severity
- """
- MEDIUM
-
- """
- Unknown severity
- """
- UNKNOWN
-}
-
-"""
-Alert status values
-"""
-enum AlertManagementStatus {
- """
- Acknowledged status
- """
- ACKNOWLEDGED
-
- """
- Ignored status
- """
- IGNORED
-
- """
- Resolved status
- """
- RESOLVED
-
- """
- Triggered status
- """
- TRIGGERED
-}
-
-"""
-Autogenerated input type of AlertSetAssignees
-"""
-input AlertSetAssigneesInput {
- """
- The usernames to assign to the alert. Replaces existing assignees by default.
- """
- assigneeUsernames: [String!]!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the alert to mutate.
- """
- iid: String!
-
- """
- The operation to perform. Defaults to REPLACE.
- """
- operationMode: MutationOperationMode
-
- """
- The project the alert to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of AlertSetAssignees
-"""
-type AlertSetAssigneesPayload {
- """
- The alert after mutation.
- """
- alert: AlertManagementAlert
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue created after mutation.
- """
- issue: Issue
-
- """
- The to-do item after mutation.
- """
- todo: Todo
-}
-
-"""
-Autogenerated input type of AlertTodoCreate
-"""
-input AlertTodoCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the alert to mutate.
- """
- iid: String!
-
- """
- The project the alert to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of AlertTodoCreate
-"""
-type AlertTodoCreatePayload {
- """
- The alert after mutation.
- """
- alert: AlertManagementAlert
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue created after mutation.
- """
- issue: Issue
-
- """
- The to-do item after mutation.
- """
- todo: Todo
-}
-
-"""
-Identifier of Analytics::DevopsAdoption::Segment.
-"""
-scalar AnalyticsDevopsAdoptionSegmentID
-
-"""
-Data associated with configuring API fuzzing scans in GitLab CI
-"""
-type ApiFuzzingCiConfiguration {
- """
- All available scan modes.
- """
- scanModes: [ApiFuzzingScanMode!]
-
- """
- All default scan profiles.
- """
- scanProfiles: [ApiFuzzingScanProfile!]
-}
-
-"""
-Autogenerated input type of ApiFuzzingCiConfigurationCreate
-"""
-input ApiFuzzingCiConfigurationCreateInput {
- """
- File path or URL to the file that defines the API surface for scanning. Must
- be in the format specified by the `scanMode` argument.
- """
- apiSpecificationFile: String!
-
- """
- CI variable containing the password for authenticating with the target API.
- """
- authPassword: String
-
- """
- CI variable containing the username for authenticating with the target API.
- """
- authUsername: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path of the project.
- """
- projectPath: ID!
-
- """
- The mode for API fuzzing scans.
- """
- scanMode: ApiFuzzingScanMode!
-
- """
- Name of a default profile to use for scanning. Ex: Quick-10.
- """
- scanProfile: String
-
- """
- URL for the target of API fuzzing scans.
- """
- target: String!
-}
-
-"""
-Autogenerated return type of ApiFuzzingCiConfigurationCreate
-"""
-type ApiFuzzingCiConfigurationCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- A YAML snippet that can be inserted into the project's `.gitlab-ci.yml` to set up API fuzzing scans.
- """
- configurationYaml: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The location at which the project's `.gitlab-ci.yml` file can be edited in the browser.
- """
- gitlabCiYamlEditPath: String
-}
-
-"""
-All possible ways to specify the API surface for an API fuzzing scan
-"""
-enum ApiFuzzingScanMode {
- """
- The API surface is specified by a HAR file.
- """
- HAR
-
- """
- The API surface is specified by a OPENAPI file.
- """
- OPENAPI
-}
-
-"""
-An API Fuzzing scan profile.
-"""
-type ApiFuzzingScanProfile {
- """
- A short description of the profile.
- """
- description: String
-
- """
- The unique name of the profile.
- """
- name: String
-
- """
- A syntax highlit HTML representation of the YAML.
- """
- yaml: String
-}
-
-"""
-User availability status
-"""
-enum AvailabilityEnum {
- """
- Busy
- """
- BUSY
-
- """
- Not Set
- """
- NOT_SET
-}
-
-"""
-An emoji awarded by a user
-"""
-type AwardEmoji {
- """
- The emoji description.
- """
- description: String!
-
- """
- The emoji as an icon.
- """
- emoji: String!
-
- """
- The emoji name.
- """
- name: String!
-
- """
- The emoji in Unicode.
- """
- unicode: String!
-
- """
- The Unicode version for this emoji.
- """
- unicodeVersion: String!
-
- """
- The user who awarded the emoji.
- """
- user: User!
-}
-
-"""
-Autogenerated input type of AwardEmojiAdd
-"""
-input AwardEmojiAddInput {
- """
- The global ID of the awardable resource.
- """
- awardableId: AwardableID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The emoji name.
- """
- name: String!
-}
-
-"""
-Autogenerated return type of AwardEmojiAdd
-"""
-type AwardEmojiAddPayload {
- """
- The award emoji after mutation.
- """
- awardEmoji: AwardEmoji
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-The connection type for AwardEmoji.
-"""
-type AwardEmojiConnection {
- """
- A list of edges.
- """
- edges: [AwardEmojiEdge]
-
- """
- A list of nodes.
- """
- nodes: [AwardEmoji]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type AwardEmojiEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: AwardEmoji
-}
-
-"""
-Autogenerated input type of AwardEmojiRemove
-"""
-input AwardEmojiRemoveInput {
- """
- The global ID of the awardable resource.
- """
- awardableId: AwardableID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The emoji name.
- """
- name: String!
-}
-
-"""
-Autogenerated return type of AwardEmojiRemove
-"""
-type AwardEmojiRemovePayload {
- """
- The award emoji after mutation.
- """
- awardEmoji: AwardEmoji
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of AwardEmojiToggle
-"""
-input AwardEmojiToggleInput {
- """
- The global ID of the awardable resource.
- """
- awardableId: AwardableID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The emoji name.
- """
- name: String!
-}
-
-"""
-Autogenerated return type of AwardEmojiToggle
-"""
-type AwardEmojiTogglePayload {
- """
- The award emoji after mutation.
- """
- awardEmoji: AwardEmoji
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.
- """
- toggledOn: Boolean!
-}
-
-"""
-Identifier of Awardable.
-"""
-scalar AwardableID
-
-type BaseService implements Service {
- """
- Indicates if the service is active.
- """
- active: Boolean
-
- """
- Class name of the service.
- """
- type: String
-}
-
-"""
-Represents non-fractional signed whole numeric values. Since the value may
-exceed the size of a 32-bit integer, it's encoded as a string.
-"""
-scalar BigInt
-
-type Blob implements Entry {
- """
- Flat path of the entry.
- """
- flatPath: String!
-
- """
- ID of the entry.
- """
- id: ID!
-
- """
- LFS ID of the blob.
- """
- lfsOid: String
-
- """
- Blob mode in numeric format.
- """
- mode: String
-
- """
- Name of the entry.
- """
- name: String!
-
- """
- Path of the entry.
- """
- path: String!
-
- """
- Last commit SHA for the entry.
- """
- sha: String!
-
- """
- Type of tree entry.
- """
- type: EntryType!
-
- """
- Web path of the blob.
- """
- webPath: String
-
- """
- Web URL of the blob.
- """
- webUrl: String
-}
-
-"""
-The connection type for Blob.
-"""
-type BlobConnection {
- """
- A list of edges.
- """
- edges: [BlobEdge]
-
- """
- A list of nodes.
- """
- nodes: [Blob]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type BlobEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Blob
-}
-
-"""
-Types of blob viewers
-"""
-enum BlobViewersType {
- auxiliary
- rich
- simple
-}
-
-"""
-Represents a project or group board
-"""
-type Board {
- """
- The board assignee.
- """
- assignee: User
-
- """
- Epics associated with board issues.
- """
- epics(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters applied when selecting issues on the board.
- """
- issueFilters: BoardIssueInput
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): BoardEpicConnection
-
- """
- Whether or not backlog list is hidden.
- """
- hideBacklogList: Boolean
-
- """
- Whether or not closed list is hidden.
- """
- hideClosedList: Boolean
-
- """
- ID (global ID) of the board.
- """
- id: ID!
-
- """
- The board iteration.
- """
- iteration: Iteration
-
- """
- Labels of the board.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): LabelConnection
-
- """
- Lists of the board.
- """
- lists(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Find a list by its global ID.
- """
- id: ListID
-
- """
- Filters applied when getting issue metadata in the board list.
- """
- issueFilters: BoardIssueInput
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): BoardListConnection
-
- """
- The board milestone.
- """
- milestone: Milestone
-
- """
- Name of the board.
- """
- name: String
-
- """
- Web path of the board.
- """
- webPath: String!
-
- """
- Web URL of the board.
- """
- webUrl: String!
-
- """
- Weight of the board.
- """
- weight: Int
-}
-
-"""
-The connection type for Board.
-"""
-type BoardConnection {
- """
- A list of edges.
- """
- edges: [BoardEdge]
-
- """
- A list of nodes.
- """
- nodes: [Board]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type BoardEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Board
-}
-
-"""
-Represents an epic on an issue board
-"""
-type BoardEpic implements CurrentUserTodos & Eventable & Noteable {
- """
- Author of the epic.
- """
- author: User!
-
- """
- A list of award emojis associated with the epic.
- """
- awardEmoji(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): AwardEmojiConnection
-
- """
- Children (sub-epics) of the epic.
- """
- children(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Filter epics by author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filter epics by given confidentiality.
- """
- confidential: Boolean
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the epic, e.g., "1".
- """
- iid: ID
-
- """
- Filter epics by IID for autocomplete.
- """
- iidStartsWith: String
-
- """
- List of IIDs of epics, e.g., [1, 2].
- """
- iids: [ID!]
-
- """
- Include epics from descendant groups.
- """
- includeDescendantGroups: Boolean = true
-
- """
- Filter epics by labels.
- """
- labelName: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter epics by milestone title, computed from epic's issues.
- """
- milestoneTitle: String
-
- """
- Search query for epic title or description.
- """
- search: String
-
- """
- List epics by sort order.
- """
- sort: EpicSort
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter epics by state.
- """
- state: EpicState
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
- ): EpicConnection
-
- """
- Timestamp of when the epic was closed.
- """
- closedAt: Time
-
- """
- Indicates if the epic is confidential.
- """
- confidential: Boolean
-
- """
- Timestamp of when the epic was created.
- """
- createdAt: Time
-
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-
- """
- Number of open and closed descendant epics and issues.
- """
- descendantCounts: EpicDescendantCount
-
- """
- Total weight of open and closed issues in the epic and its descendants.
- """
- descendantWeightSum: EpicDescendantWeights
-
- """
- Description of the epic.
- """
- description: String
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Number of downvotes the epic has received.
- """
- downvotes: Int!
-
- """
- Due date of the epic.
- """
- dueDate: Time
-
- """
- Fixed due date of the epic.
- """
- dueDateFixed: Time
-
- """
- Inherited due date of the epic from milestones.
- """
- dueDateFromMilestones: Time
-
- """
- Indicates if the due date has been manually set.
- """
- dueDateIsFixed: Boolean
-
- """
- A list of events associated with the object.
- """
- events(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EventConnection
-
- """
- Group to which the epic belongs.
- """
- group: Group!
-
- """
- Indicates if the epic has children.
- """
- hasChildren: Boolean!
-
- """
- Indicates if the epic has direct issues.
- """
- hasIssues: Boolean!
-
- """
- Indicates if the epic has a parent epic.
- """
- hasParent: Boolean!
-
- """
- Current health status of the epic.
- """
- healthStatus: EpicHealthStatus
-
- """
- ID of the epic.
- """
- id: ID!
-
- """
- Internal ID of the epic.
- """
- iid: ID!
-
- """
- A list of issues associated with the epic.
- """
- issues(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EpicIssueConnection
-
- """
- Labels assigned to the epic.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): LabelConnection
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- Parent epic of the epic.
- """
- parent: Epic
-
- """
- List of participants for the epic.
- """
- participants(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Internal reference of the epic. Returned in shortened format by default.
- """
- reference(
- """
- Indicates if the reference should be returned in full.
- """
- full: Boolean = false
- ): String!
-
- """
- URI path of the epic-issue relationship.
- """
- relationPath: String
-
- """
- The relative position of the epic in the epic tree.
- """
- relativePosition: Int
-
- """
- Start date of the epic.
- """
- startDate: Time
-
- """
- Fixed start date of the epic.
- """
- startDateFixed: Time
-
- """
- Inherited start date of the epic from milestones.
- """
- startDateFromMilestones: Time
-
- """
- Indicates if the start date has been manually set.
- """
- startDateIsFixed: Boolean
-
- """
- State of the epic.
- """
- state: EpicState!
-
- """
- Indicates the currently logged in user is subscribed to the epic.
- """
- subscribed: Boolean!
-
- """
- Title of the epic.
- """
- title: String
-
- """
- Timestamp of when the epic was updated.
- """
- updatedAt: Time
-
- """
- Number of upvotes the epic has received.
- """
- upvotes: Int!
-
- """
- Number of user discussions in the epic.
- """
- userDiscussionsCount: Int!
-
- """
- Number of user notes of the epic.
- """
- userNotesCount: Int!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: EpicPermissions!
-
- """
- User preferences for the epic on the issue board.
- """
- userPreferences: BoardEpicUserPreferences
-
- """
- Web path of the epic.
- """
- webPath: String!
-
- """
- Web URL of the epic.
- """
- webUrl: String!
-}
-
-"""
-The connection type for BoardEpic.
-"""
-type BoardEpicConnection {
- """
- A list of edges.
- """
- edges: [BoardEpicEdge]
-
- """
- A list of nodes.
- """
- nodes: [BoardEpic]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type BoardEpicEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: BoardEpic
-}
-
-"""
-Represents user preferences for a board epic
-"""
-type BoardEpicUserPreferences {
- """
- Indicates epic should be displayed as collapsed.
- """
- collapsed: Boolean!
-}
-
-"""
-Identifier of Board.
-"""
-scalar BoardID
-
-input BoardIssueInput {
- """
- Filter by assignee username.
- """
- assigneeUsername: [String]
-
- """
- Filter by author username.
- """
- authorUsername: String
-
- """
- Filter by epic ID. Incompatible with epicWildcardId.
- """
- epicId: EpicID
-
- """
- Filter by epic ID wildcard. Incompatible with epicId.
- """
- epicWildcardId: EpicWildcardId
-
- """
- Filter by iteration title.
- """
- iterationTitle: String
-
- """
- Filter by iteration ID wildcard.
- """
- iterationWildcardId: IterationWildcardId
-
- """
- Filter by label name.
- """
- labelName: [String]
-
- """
- Filter by milestone title.
- """
- milestoneTitle: String
-
- """
- Filter by reaction emoji.
- """
- myReactionEmoji: String
-
- """
- List of negated params. Warning: this argument is experimental and a subject to change in future.
- """
- not: NegatedBoardIssueInput
-
- """
- Filter by release tag.
- """
- releaseTag: String
-
- """
- Search query for issue title or description.
- """
- search: String
-
- """
- Filter by weight.
- """
- weight: String
-}
-
-"""
-Represents a list for an issue board
-"""
-type BoardList {
- """
- Assignee in the list.
- """
- assignee: User
-
- """
- Indicates if list is collapsed for this user.
- """
- collapsed: Boolean
-
- """
- ID (global ID) of the list.
- """
- id: ID!
-
- """
- Board issues.
- """
- issues(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filters applied when selecting issues in the board list.
- """
- filters: BoardIssueInput
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): IssueConnection
-
- """
- Count of issues in the list.
- """
- issuesCount: Int
-
- """
- Iteration of the list.
- """
- iteration: Iteration
-
- """
- Label of the list.
- """
- label: Label
-
- """
- The current limit metric for the list.
- """
- limitMetric: ListLimitMetric
-
- """
- Type of the list.
- """
- listType: String!
-
- """
- Maximum number of issues in the list.
- """
- maxIssueCount: Int
-
- """
- Maximum weight of issues in the list.
- """
- maxIssueWeight: Int
-
- """
- Milestone of the list.
- """
- milestone: Milestone
-
- """
- Position of list within the board.
- """
- position: Int
-
- """
- Title of the list.
- """
- title: String!
-
- """
- Total weight of all issues in the list.
- """
- totalWeight: Int
-}
-
-"""
-The connection type for BoardList.
-"""
-type BoardListConnection {
- """
- A list of edges.
- """
- edges: [BoardListEdge]
-
- """
- A list of nodes.
- """
- nodes: [BoardList]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of BoardListCreate
-"""
-input BoardListCreateInput {
- """
- Global ID of an existing user.
- """
- assigneeId: UserID
-
- """
- Create the backlog list.
- """
- backlog: Boolean
-
- """
- Global ID of the issue board to mutate.
- """
- boardId: BoardID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of an existing iteration.
- """
- iterationId: IterationID
-
- """
- Global ID of an existing label.
- """
- labelId: LabelID
-
- """
- Global ID of an existing milestone.
- """
- milestoneId: MilestoneID
-}
-
-"""
-Autogenerated return type of BoardListCreate
-"""
-type BoardListCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Issue list in the issue board.
- """
- list: BoardList
-}
-
-"""
-An edge in a connection.
-"""
-type BoardListEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: BoardList
-}
-
-"""
-Autogenerated input type of BoardListUpdateLimitMetrics
-"""
-input BoardListUpdateLimitMetricsInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The new limit metric type for the list.
- """
- limitMetric: ListLimitMetric
-
- """
- The global ID of the list.
- """
- listId: ListID!
-
- """
- The new maximum issue count limit.
- """
- maxIssueCount: Int
-
- """
- The new maximum issue weight limit.
- """
- maxIssueWeight: Int
-}
-
-"""
-Autogenerated return type of BoardListUpdateLimitMetrics
-"""
-type BoardListUpdateLimitMetricsPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The updated list.
- """
- list: BoardList
-}
-
-"""
-Identifier of Boards::EpicBoard.
-"""
-scalar BoardsEpicBoardID
-
-"""
-Identifier of Boards::EpicList.
-"""
-scalar BoardsEpicListID
-
-type Branch {
- """
- Commit for the branch.
- """
- commit: Commit
-
- """
- Name of the branch.
- """
- name: String!
-}
-
-"""
-Represents the total number of issues and their weights for a particular day
-"""
-type BurnupChartDailyTotals {
- """
- Number of closed issues as of this day.
- """
- completedCount: Int!
-
- """
- Total weight of closed issues as of this day.
- """
- completedWeight: Int!
-
- """
- Date for burnup totals.
- """
- date: ISO8601Date!
-
- """
- Number of issues as of this day.
- """
- scopeCount: Int!
-
- """
- Total weight of issues as of this day.
- """
- scopeWeight: Int!
-}
-
-type CiApplicationSettings {
- """
- Whether to keep the latest jobs artifacts.
- """
- keepLatestArtifact: Boolean
-}
-
-type CiBuildNeed {
- """
- Name of the job we need to complete.
- """
- name: String
-}
-
-"""
-The connection type for CiBuildNeed.
-"""
-type CiBuildNeedConnection {
- """
- A list of edges.
- """
- edges: [CiBuildNeedEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiBuildNeed]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiBuildNeedEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiBuildNeed
-}
-
-"""
-Autogenerated input type of CiCdSettingsUpdate
-"""
-input CiCdSettingsUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full Path of the project the settings belong to.
- """
- fullPath: ID!
-
- """
- Indicates if the latest artifact should be kept for this project.
- """
- keepLatestArtifact: Boolean
-}
-
-"""
-Autogenerated return type of CiCdSettingsUpdate
-"""
-type CiCdSettingsUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-type CiConfig {
- """
- Linting errors.
- """
- errors: [String!]
-
- """
- Merged CI configuration YAML.
- """
- mergedYaml: String
-
- """
- Stages of the pipeline.
- """
- stages(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiConfigStageConnection
-
- """
- Status of linting, can be either valid or invalid.
- """
- status: CiConfigStatus
-}
-
-type CiConfigGroup {
- """
- Jobs in group.
- """
- jobs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiConfigJobConnection
-
- """
- Name of the job group.
- """
- name: String
-
- """
- Size of the job group.
- """
- size: Int
-}
-
-"""
-The connection type for CiConfigGroup.
-"""
-type CiConfigGroupConnection {
- """
- A list of edges.
- """
- edges: [CiConfigGroupEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiConfigGroup]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiConfigGroupEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiConfigGroup
-}
-
-type CiConfigJob {
- """
- Override a set of commands that are executed after the job.
- """
- afterScript: [String!]
-
- """
- Allow job to fail.
- """
- allowFailure: Boolean
-
- """
- Override a set of commands that are executed before the job.
- """
- beforeScript: [String!]
-
- """
- Name of an environment to which the job deploys.
- """
- environment: String
-
- """
- Limit when jobs are not created.
- """
- except: CiConfigJobRestriction
-
- """
- Name of the job group.
- """
- groupName: String
-
- """
- Name of the job.
- """
- name: String
-
- """
- Builds that must complete before the jobs run.
- """
- needs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiConfigNeedConnection
-
- """
- Jobs are created when these conditions do not apply.
- """
- only: CiConfigJobRestriction
-
- """
- Shell script that is executed by a runner.
- """
- script: [String!]
-
- """
- Name of the job stage.
- """
- stage: String
-
- """
- List of tags that are used to select a runner.
- """
- tags: [String!]
-
- """
- When to run the job.
- """
- when: String
-}
-
-"""
-The connection type for CiConfigJob.
-"""
-type CiConfigJobConnection {
- """
- A list of edges.
- """
- edges: [CiConfigJobEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiConfigJob]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiConfigJobEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiConfigJob
-}
-
-type CiConfigJobRestriction {
- """
- The Git refs the job restriction applies to.
- """
- refs: [String!]
-}
-
-type CiConfigNeed {
- """
- Name of the need.
- """
- name: String
-}
-
-"""
-The connection type for CiConfigNeed.
-"""
-type CiConfigNeedConnection {
- """
- A list of edges.
- """
- edges: [CiConfigNeedEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiConfigNeed]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiConfigNeedEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiConfigNeed
-}
-
-type CiConfigStage {
- """
- Groups of jobs for the stage.
- """
- groups(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiConfigGroupConnection
-
- """
- Name of the stage.
- """
- name: String
-}
-
-"""
-The connection type for CiConfigStage.
-"""
-type CiConfigStageConnection {
- """
- A list of edges.
- """
- edges: [CiConfigStageEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiConfigStage]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiConfigStageEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiConfigStage
-}
-
-"""
-Values for YAML processor result
-"""
-enum CiConfigStatus {
- """
- The configuration file is not valid
- """
- INVALID
-
- """
- The configuration file is valid
- """
- VALID
-}
-
-type CiGroup {
- """
- Detailed status of the group.
- """
- detailedStatus: DetailedStatus
-
- """
- Jobs in group.
- """
- jobs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiJobConnection
-
- """
- Name of the job group.
- """
- name: String
-
- """
- Size of the group.
- """
- size: Int
-}
-
-"""
-The connection type for CiGroup.
-"""
-type CiGroupConnection {
- """
- A list of edges.
- """
- edges: [CiGroupEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiGroup]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiGroupEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiGroup
-}
-
-type CiJob {
- """
- Artifacts generated by the job.
- """
- artifacts(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiJobArtifactConnection
-
- """
- Detailed status of the job.
- """
- detailedStatus: DetailedStatus
-
- """
- Name of the job.
- """
- name: String
-
- """
- References to builds that must complete before the jobs run.
- """
- needs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiBuildNeedConnection
-
- """
- Pipeline the job belongs to.
- """
- pipeline: Pipeline
-
- """
- Schedule for the build.
- """
- scheduledAt: Time
-}
-
-type CiJobArtifact {
- """
- URL for downloading the artifact's file.
- """
- downloadPath: String
-
- """
- File type of the artifact.
- """
- fileType: JobArtifactFileType
-}
-
-"""
-The connection type for CiJobArtifact.
-"""
-type CiJobArtifactConnection {
- """
- A list of edges.
- """
- edges: [CiJobArtifactEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiJobArtifact]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiJobArtifactEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiJobArtifact
-}
-
-"""
-The connection type for CiJob.
-"""
-type CiJobConnection {
- """
- A list of edges.
- """
- edges: [CiJobEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiJob]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiJobEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiJob
-}
-
-"""
-Identifier of Ci::Pipeline.
-"""
-scalar CiPipelineID
-
-type CiStage {
- """
- Detailed status of the stage.
- """
- detailedStatus: DetailedStatus
-
- """
- Group of jobs for the stage.
- """
- groups(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiGroupConnection
-
- """
- Name of the stage.
- """
- name: String
-}
-
-"""
-The connection type for CiStage.
-"""
-type CiStageConnection {
- """
- A list of edges.
- """
- edges: [CiStageEdge]
-
- """
- A list of nodes.
- """
- nodes: [CiStage]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CiStageEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CiStage
-}
-
-type ClusterAgent {
- """
- Timestamp the cluster agent was created.
- """
- createdAt: Time
-
- """
- User object, containing information about the person who created the agent.
- """
- createdByUser: User
-
- """
- ID of the cluster agent.
- """
- id: ID!
-
- """
- Name of the cluster agent.
- """
- name: String
-
- """
- The project this cluster agent is associated with.
- """
- project: Project
-
- """
- Tokens associated with the cluster agent.
- """
- tokens(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ClusterAgentTokenConnection
-
- """
- Timestamp the cluster agent was updated.
- """
- updatedAt: Time
-}
-
-"""
-The connection type for ClusterAgent.
-"""
-type ClusterAgentConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [ClusterAgentEdge]
-
- """
- A list of nodes.
- """
- nodes: [ClusterAgent]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of ClusterAgentDelete
-"""
-input ClusterAgentDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the cluster agent that will be deleted.
- """
- id: ClustersAgentID!
-}
-
-"""
-Autogenerated return type of ClusterAgentDelete
-"""
-type ClusterAgentDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type ClusterAgentEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ClusterAgent
-}
-
-type ClusterAgentToken {
- """
- Cluster agent this token is associated with.
- """
- clusterAgent: ClusterAgent
-
- """
- Timestamp the token was created.
- """
- createdAt: Time
-
- """
- The user who created the token.
- """
- createdByUser: User
-
- """
- Global ID of the token.
- """
- id: ClustersAgentTokenID!
-}
-
-"""
-The connection type for ClusterAgentToken.
-"""
-type ClusterAgentTokenConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [ClusterAgentTokenEdge]
-
- """
- A list of nodes.
- """
- nodes: [ClusterAgentToken]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of ClusterAgentTokenCreate
-"""
-input ClusterAgentTokenCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the cluster agent that will be associated with the new token.
- """
- clusterAgentId: ClustersAgentID!
-}
-
-"""
-Autogenerated return type of ClusterAgentTokenCreate
-"""
-type ClusterAgentTokenCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Token secret value. Make sure you save it - you won't be able to access it again.
- """
- secret: String
-
- """
- Token created after mutation.
- """
- token: ClusterAgentToken
-}
-
-"""
-Autogenerated input type of ClusterAgentTokenDelete
-"""
-input ClusterAgentTokenDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the cluster agent token that will be deleted.
- """
- id: ClustersAgentTokenID!
-}
-
-"""
-Autogenerated return type of ClusterAgentTokenDelete
-"""
-type ClusterAgentTokenDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type ClusterAgentTokenEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ClusterAgentToken
-}
-
-"""
-Identifier of Clusters::Agent.
-"""
-scalar ClustersAgentID
-
-"""
-Identifier of Clusters::AgentToken.
-"""
-scalar ClustersAgentTokenID
-
-"""
-Identifier of Clusters::Cluster.
-"""
-scalar ClustersClusterID
-
-"""
-Represents the code coverage activity for a group
-"""
-type CodeCoverageActivity {
- """
- Average percentage of the different code coverage results available for the group.
- """
- averageCoverage: Float
-
- """
- Number of different code coverage results available for the group.
- """
- coverageCount: Int
-
- """
- Date when the code coverage was created.
- """
- date: Date!
-
- """
- Number of projects with code coverage results for the group.
- """
- projectCount: Int
-}
-
-"""
-The connection type for CodeCoverageActivity.
-"""
-type CodeCoverageActivityConnection {
- """
- A list of edges.
- """
- edges: [CodeCoverageActivityEdge]
-
- """
- A list of nodes.
- """
- nodes: [CodeCoverageActivity]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CodeCoverageActivityEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CodeCoverageActivity
-}
-
-"""
-Represents the code coverage summary for a project
-"""
-type CodeCoverageSummary {
- """
- Average percentage of the different code coverage results available for the project.
- """
- averageCoverage: Float
-
- """
- Number of different code coverage results available.
- """
- coverageCount: Int
-
- """
- Latest date when the code coverage was created for the project.
- """
- lastUpdatedOn: Date
-}
-
-type Commit {
- """
- Author of the commit.
- """
- author: User
-
- """
- Commit authors gravatar.
- """
- authorGravatar: String
-
- """
- Commit authors name.
- """
- authorName: String
-
- """
- Timestamp of when the commit was authored.
- """
- authoredDate: Time
-
- """
- Description of the commit message.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- ID (global ID) of the commit.
- """
- id: ID!
-
- """
- Raw commit message.
- """
- message: String
-
- """
- Pipelines of the commit ordered latest first.
- """
- pipelines(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter pipelines by the ref they are run for.
- """
- ref: String
-
- """
- Filter pipelines by the sha of the commit they are run for.
- """
- sha: String
-
- """
- Filter pipelines by their status.
- """
- status: PipelineStatusEnum
- ): PipelineConnection
-
- """
- SHA1 ID of the commit.
- """
- sha: String!
-
- """
- Short SHA1 ID of the commit.
- """
- shortId: String!
-
- """
- Rendered HTML of the commit signature.
- """
- signatureHtml: String
-
- """
- Title of the commit message.
- """
- title: String
-
- """
- The GitLab Flavored Markdown rendering of `title`
- """
- titleHtml: String
-
- """
- Web path of the commit.
- """
- webPath: String!
-
- """
- Web URL of the commit.
- """
- webUrl: String!
-}
-
-input CommitAction {
- """
- The action to perform, create, delete, move, update, chmod.
- """
- action: CommitActionMode!
-
- """
- Content of the file.
- """
- content: String
-
- """
- Encoding of the file. Default is text.
- """
- encoding: CommitEncoding
-
- """
- Enables/disables the execute flag on the file.
- """
- executeFilemode: Boolean
-
- """
- Full path to the file.
- """
- filePath: String!
-
- """
- Last known file commit ID.
- """
- lastCommitId: String
-
- """
- Original full path to the file being moved.
- """
- previousPath: String
-}
-
-"""
-Mode of a commit action
-"""
-enum CommitActionMode {
- """
- Chmod command
- """
- CHMOD
-
- """
- Create command
- """
- CREATE
-
- """
- Delete command
- """
- DELETE
-
- """
- Move command
- """
- MOVE
-
- """
- Update command
- """
- UPDATE
-}
-
-"""
-The connection type for Commit.
-"""
-type CommitConnection {
- """
- A list of edges.
- """
- edges: [CommitEdge]
-
- """
- A list of nodes.
- """
- nodes: [Commit]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of CommitCreate
-"""
-input CommitCreateInput {
- """
- Array of action hashes to commit as a batch.
- """
- actions: [CommitAction!]!
-
- """
- Name of the branch to commit into, it can be a new branch.
- """
- branch: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Raw commit message.
- """
- message: String!
-
- """
- Project full path the branch is associated with.
- """
- projectPath: ID!
-
- """
- If on a new branch, name of the original branch.
- """
- startBranch: String
-}
-
-"""
-Autogenerated return type of CommitCreate
-"""
-type CommitCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The commit after mutation.
- """
- commit: Commit
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type CommitEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Commit
-}
-
-enum CommitEncoding {
- """
- Base64 encoding
- """
- BASE64
-
- """
- Text encoding
- """
- TEXT
-}
-
-"""
-Represents a ComplianceFramework associated with a Project
-"""
-type ComplianceFramework {
- """
- Hexadecimal representation of compliance framework's label color.
- """
- color: String!
-
- """
- Description of the compliance framework.
- """
- description: String!
-
- """
- Compliance framework ID.
- """
- id: ID!
-
- """
- Name of the compliance framework.
- """
- name: String!
-
- """
- Full path of the compliance pipeline configuration stored in a project
- repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hippa`.
- """
- pipelineConfigurationFullPath: String
-}
-
-"""
-The connection type for ComplianceFramework.
-"""
-type ComplianceFrameworkConnection {
- """
- A list of edges.
- """
- edges: [ComplianceFrameworkEdge]
-
- """
- A list of nodes.
- """
- nodes: [ComplianceFramework]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ComplianceFrameworkEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ComplianceFramework
-}
-
-input ComplianceFrameworkInput {
- """
- New color representation of the compliance framework in hex format. e.g. #FCA121.
- """
- color: String
-
- """
- New description for the compliance framework.
- """
- description: String
-
- """
- New name for the compliance framework.
- """
- name: String
-
- """
- Full path of the compliance pipeline configuration stored in a project
- repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hippa`.
- """
- pipelineConfigurationFullPath: String
-}
-
-"""
-Identifier of ComplianceManagement::Framework.
-"""
-scalar ComplianceManagementFrameworkID
-
-"""
-Composer metadata
-"""
-type ComposerMetadata {
- """
- Data of the Composer JSON file.
- """
- composerJson: PackageComposerJsonType!
-
- """
- Target SHA of the package.
- """
- targetSha: String!
-}
-
-"""
-Autogenerated input type of ConfigureSast
-"""
-input ConfigureSastInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- SAST CI configuration for the project.
- """
- configuration: SastCiConfigurationInput!
-
- """
- Full path of the project.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of ConfigureSast
-"""
-type ConfigureSastPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Status of creating the commit for the supplied SAST CI configuration.
- """
- status: String!
-
- """
- Redirect path to use when the response is successful.
- """
- successPath: String
-}
-
-"""
-A tag expiration policy designed to keep only the images that matter most
-"""
-type ContainerExpirationPolicy {
- """
- This container expiration policy schedule.
- """
- cadence: ContainerExpirationPolicyCadenceEnum!
-
- """
- Timestamp of when the container expiration policy was created.
- """
- createdAt: Time!
-
- """
- Indicates whether this container expiration policy is enabled.
- """
- enabled: Boolean!
-
- """
- Number of tags to retain.
- """
- keepN: ContainerExpirationPolicyKeepEnum
-
- """
- Tags with names matching this regex pattern will expire.
- """
- nameRegex: UntrustedRegexp
-
- """
- Tags with names matching this regex pattern will be preserved.
- """
- nameRegexKeep: UntrustedRegexp
-
- """
- Next time that this container expiration policy will get executed.
- """
- nextRunAt: Time
-
- """
- Tags older that this will expire.
- """
- olderThan: ContainerExpirationPolicyOlderThanEnum
-
- """
- Timestamp of when the container expiration policy was updated.
- """
- updatedAt: Time!
-}
-
-enum ContainerExpirationPolicyCadenceEnum {
- """
- Every day
- """
- EVERY_DAY
-
- """
- Every month
- """
- EVERY_MONTH
-
- """
- Every three months
- """
- EVERY_THREE_MONTHS
-
- """
- Every two weeks
- """
- EVERY_TWO_WEEKS
-
- """
- Every week
- """
- EVERY_WEEK
-}
-
-enum ContainerExpirationPolicyKeepEnum {
- """
- 50 tags per image name
- """
- FIFTY_TAGS
-
- """
- 5 tags per image name
- """
- FIVE_TAGS
-
- """
- 100 tags per image name
- """
- ONE_HUNDRED_TAGS
-
- """
- 1 tag per image name
- """
- ONE_TAG
-
- """
- 10 tags per image name
- """
- TEN_TAGS
-
- """
- 25 tags per image name
- """
- TWENTY_FIVE_TAGS
-}
-
-enum ContainerExpirationPolicyOlderThanEnum {
- """
- 14 days until tags are automatically removed
- """
- FOURTEEN_DAYS
-
- """
- 90 days until tags are automatically removed
- """
- NINETY_DAYS
-
- """
- 7 days until tags are automatically removed
- """
- SEVEN_DAYS
-
- """
- 30 days until tags are automatically removed
- """
- THIRTY_DAYS
-}
-
-"""
-A container repository
-"""
-type ContainerRepository {
- """
- Can the current user delete the container repository.
- """
- canDelete: Boolean!
-
- """
- Timestamp when the container repository was created.
- """
- createdAt: Time!
-
- """
- The tags cleanup status for the container repository.
- """
- expirationPolicyCleanupStatus: ContainerRepositoryCleanupStatus
-
- """
- Timestamp when the cleanup done by the expiration policy was started on the container repository.
- """
- expirationPolicyStartedAt: Time
-
- """
- ID of the container repository.
- """
- id: ID!
-
- """
- URL of the container repository.
- """
- location: String!
-
- """
- Name of the container repository.
- """
- name: String!
-
- """
- Path of the container repository.
- """
- path: String!
-
- """
- Project of the container registry.
- """
- project: Project!
-
- """
- Status of the container repository.
- """
- status: ContainerRepositoryStatus
-
- """
- Number of tags associated with this image.
- """
- tagsCount: Int!
-
- """
- Timestamp when the container repository was updated.
- """
- updatedAt: Time!
-}
-
-"""
-Status of the tags cleanup of a container repository
-"""
-enum ContainerRepositoryCleanupStatus {
- """
- The tags cleanup is ongoing.
- """
- ONGOING
-
- """
- The tags cleanup is scheduled and is going to be executed shortly.
- """
- SCHEDULED
-
- """
- The tags cleanup has been partially executed. There are still remaining tags to delete.
- """
- UNFINISHED
-
- """
- The tags cleanup is not scheduled. This is the default state.
- """
- UNSCHEDULED
-}
-
-"""
-The connection type for ContainerRepository.
-"""
-type ContainerRepositoryConnection {
- """
- A list of edges.
- """
- edges: [ContainerRepositoryEdge]
-
- """
- A list of nodes.
- """
- nodes: [ContainerRepository]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Details of a container repository
-"""
-type ContainerRepositoryDetails {
- """
- Can the current user delete the container repository.
- """
- canDelete: Boolean!
-
- """
- Timestamp when the container repository was created.
- """
- createdAt: Time!
-
- """
- The tags cleanup status for the container repository.
- """
- expirationPolicyCleanupStatus: ContainerRepositoryCleanupStatus
-
- """
- Timestamp when the cleanup done by the expiration policy was started on the container repository.
- """
- expirationPolicyStartedAt: Time
-
- """
- ID of the container repository.
- """
- id: ID!
-
- """
- URL of the container repository.
- """
- location: String!
-
- """
- Name of the container repository.
- """
- name: String!
-
- """
- Path of the container repository.
- """
- path: String!
-
- """
- Project of the container registry.
- """
- project: Project!
-
- """
- Status of the container repository.
- """
- status: ContainerRepositoryStatus
-
- """
- Tags of the container repository.
- """
- tags(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ContainerRepositoryTagConnection
-
- """
- Number of tags associated with this image.
- """
- tagsCount: Int!
-
- """
- Timestamp when the container repository was updated.
- """
- updatedAt: Time!
-}
-
-"""
-An edge in a connection.
-"""
-type ContainerRepositoryEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ContainerRepository
-}
-
-"""
-Identifier of ContainerRepository.
-"""
-scalar ContainerRepositoryID
-
-"""
-Values for sorting container repositories
-"""
-enum ContainerRepositorySort {
- """
- Created at ascending order
- """
- CREATED_ASC
-
- """
- Created at descending order
- """
- CREATED_DESC
-
- """
- Name by ascending order
- """
- NAME_ASC
-
- """
- Name by descending order
- """
- NAME_DESC
-
- """
- Updated at ascending order
- """
- UPDATED_ASC
-
- """
- Updated at descending order
- """
- UPDATED_DESC
-
- """
- Created at ascending order
- """
- created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
-
- """
- Created at descending order
- """
- created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
-
- """
- Updated at ascending order
- """
- updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
-
- """
- Updated at descending order
- """
- updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
-}
-
-"""
-Status of a container repository
-"""
-enum ContainerRepositoryStatus {
- """
- Delete Failed status.
- """
- DELETE_FAILED
-
- """
- Delete Scheduled status.
- """
- DELETE_SCHEDULED
-}
-
-"""
-A tag from a container repository
-"""
-type ContainerRepositoryTag {
- """
- Can the current user delete this tag.
- """
- canDelete: Boolean!
-
- """
- Timestamp when the tag was created.
- """
- createdAt: Time
-
- """
- Digest of the tag.
- """
- digest: String
-
- """
- URL of the tag.
- """
- location: String!
-
- """
- Name of the tag.
- """
- name: String!
-
- """
- Path of the tag.
- """
- path: String!
-
- """
- Revision of the tag.
- """
- revision: String
-
- """
- Short revision of the tag.
- """
- shortRevision: String
-
- """
- The size of the tag.
- """
- totalSize: BigInt
-}
-
-"""
-The connection type for ContainerRepositoryTag.
-"""
-type ContainerRepositoryTagConnection {
- """
- A list of edges.
- """
- edges: [ContainerRepositoryTagEdge]
-
- """
- A list of nodes.
- """
- nodes: [ContainerRepositoryTag]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ContainerRepositoryTagEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ContainerRepositoryTag
-}
-
-"""
-Autogenerated input type of CreateAlertIssue
-"""
-input CreateAlertIssueInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the alert to mutate.
- """
- iid: String!
-
- """
- The project the alert to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of CreateAlertIssue
-"""
-type CreateAlertIssuePayload {
- """
- The alert after mutation.
- """
- alert: AlertManagementAlert
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue created after mutation.
- """
- issue: Issue
-
- """
- The to-do item after mutation.
- """
- todo: Todo
-}
-
-"""
-Autogenerated input type of CreateAnnotation
-"""
-input CreateAnnotationInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- 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.
- """
- dashboardPath: String!
-
- """
- The description of the annotation.
- """
- description: String!
-
- """
- Timestamp indicating ending moment to which the annotation relates.
- """
- endingAt: Time
-
- """
- The global ID of the environment to add an annotation to.
- """
- environmentId: EnvironmentID
-
- """
- Timestamp indicating starting moment to which the annotation relates.
- """
- startingAt: Time!
-}
-
-"""
-Autogenerated return type of CreateAnnotation
-"""
-type CreateAnnotationPayload {
- """
- The created annotation.
- """
- annotation: MetricsDashboardAnnotation
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of CreateBoard
-"""
-input CreateBoardInput {
- """
- The ID of user to be assigned to the board.
- """
- assigneeId: UserID
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path of the group with which the resource is associated.
- """
- groupPath: ID
-
- """
- Whether or not backlog list is hidden.
- """
- hideBacklogList: Boolean
-
- """
- Whether or not closed list is hidden.
- """
- hideClosedList: Boolean
-
- """
- The ID of iteration to be assigned to the board.
- """
- iterationId: IterationID
-
- """
- The IDs of labels to be added to the board.
- """
- labelIds: [LabelID!]
-
- """
- Labels of the issue.
- """
- labels: [String!]
-
- """
- The ID of milestone to be assigned to the board.
- """
- milestoneId: MilestoneID
-
- """
- The board name.
- """
- name: String
-
- """
- Full path of the project with which the resource is associated.
- """
- projectPath: ID
-
- """
- The weight value to be assigned to the board.
- """
- weight: Int
-}
-
-"""
-Autogenerated return type of CreateBoard
-"""
-type CreateBoardPayload {
- """
- The board after mutation.
- """
- board: Board
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of CreateBranch
-"""
-input CreateBranchInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Name of the branch.
- """
- name: String!
-
- """
- Project full path the branch is associated with.
- """
- projectPath: ID!
-
- """
- Branch name or commit SHA to create branch from.
- """
- ref: String!
-}
-
-"""
-Autogenerated return type of CreateBranch
-"""
-type CreateBranchPayload {
- """
- Branch after mutation.
- """
- branch: Branch
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of CreateClusterAgent
-"""
-input CreateClusterAgentInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Name of the cluster agent.
- """
- name: String!
-
- """
- Full path of the associated project for this cluster agent.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of CreateClusterAgent
-"""
-type CreateClusterAgentPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Cluster agent created after mutation.
- """
- clusterAgent: ClusterAgent
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of CreateComplianceFramework
-"""
-input CreateComplianceFrameworkInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path of the namespace to add the compliance framework to.
- """
- namespacePath: ID!
-
- """
- Parameters to update the compliance framework with.
- """
- params: ComplianceFrameworkInput!
-}
-
-"""
-Autogenerated return type of CreateComplianceFramework
-"""
-type CreateComplianceFrameworkPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The created compliance framework.
- """
- framework: ComplianceFramework
-}
-
-"""
-Autogenerated input type of CreateCustomEmoji
-"""
-input CreateCustomEmojiInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Namespace full path the emoji is associated with.
- """
- groupPath: ID!
-
- """
- Name of the emoji.
- """
- name: String!
-
- """
- Location of the emoji file.
- """
- url: String!
-}
-
-"""
-Autogenerated return type of CreateCustomEmoji
-"""
-type CreateCustomEmojiPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The new custom emoji.
- """
- customEmoji: CustomEmoji
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of CreateDevopsAdoptionSegment
-"""
-input CreateDevopsAdoptionSegmentInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Namespace ID to set for the segment.
- """
- namespaceId: NamespaceID!
-}
-
-"""
-Autogenerated return type of CreateDevopsAdoptionSegment
-"""
-type CreateDevopsAdoptionSegmentPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The segment after mutation.
- """
- segment: DevopsAdoptionSegment
-}
-
-"""
-Autogenerated input type of CreateDiffNote
-"""
-input CreateDiffNoteInput {
- """
- Content of the note.
- """
- body: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The confidentiality flag of a note. Default is false.
- """
- confidential: Boolean
-
- """
- The global ID of the resource to add a note to.
- """
- noteableId: NoteableID!
-
- """
- The position of this note on a diff.
- """
- position: DiffPositionInput!
-}
-
-"""
-Autogenerated return type of CreateDiffNote
-"""
-type CreateDiffNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-"""
-Autogenerated input type of CreateEpic
-"""
-input CreateEpicInput {
- """
- The IDs of labels to be added to the epic.
- """
- addLabelIds: [ID!]
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Indicates if the epic is confidential.
- """
- confidential: Boolean
-
- """
- The description of the epic.
- """
- description: String
-
- """
- The end date of the epic.
- """
- dueDateFixed: String
-
- """
- Indicates end date should be sourced from due_date_fixed field not the issue milestones.
- """
- dueDateIsFixed: Boolean
-
- """
- The group the epic to mutate is in.
- """
- groupPath: ID!
-
- """
- The IDs of labels to be removed from the epic.
- """
- removeLabelIds: [ID!]
-
- """
- The start date of the epic.
- """
- startDateFixed: String
-
- """
- Indicates start date should be sourced from start_date_fixed field not the issue milestones.
- """
- startDateIsFixed: Boolean
-
- """
- The title of the epic.
- """
- title: String
-}
-
-"""
-Autogenerated return type of CreateEpic
-"""
-type CreateEpicPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The created epic.
- """
- epic: Epic
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of CreateImageDiffNote
-"""
-input CreateImageDiffNoteInput {
- """
- Content of the note.
- """
- body: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The confidentiality flag of a note. Default is false.
- """
- confidential: Boolean
-
- """
- The global ID of the resource to add a note to.
- """
- noteableId: NoteableID!
-
- """
- The position of this note on a diff.
- """
- position: DiffImagePositionInput!
-}
-
-"""
-Autogenerated return type of CreateImageDiffNote
-"""
-type CreateImageDiffNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-"""
-Autogenerated input type of CreateIssue
-"""
-input CreateIssueInput {
- """
- The array of user IDs to assign to the issue.
- """
- assigneeIds: [UserID!]
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Indicates the issue is confidential.
- """
- confidential: Boolean
-
- """
- Timestamp when the issue was created. Available only for admins and project owners.
- """
- createdAt: Time
-
- """
- Description of the issue.
- """
- description: String
-
- """
- The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.
- """
- discussionToResolve: String
-
- """
- Due date of the issue.
- """
- dueDate: ISO8601Date
-
- """
- The ID of an epic to associate the issue with.
- """
- epicId: EpicID
-
- """
- The desired health status.
- """
- healthStatus: HealthStatus
-
- """
- 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.
- """
- labelIds: [LabelID!]
-
- """
- Labels of the issue.
- """
- labels: [String!]
-
- """
- Indicates discussion is locked on the issue.
- """
- locked: Boolean
-
- """
- 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.
- """
- milestoneId: MilestoneID
-
- """
- Project full path the issue is associated with.
- """
- projectPath: ID!
-
- """
- Title of the issue.
- """
- title: String!
-
- """
- The weight of the issue.
- """
- weight: Int
-}
-
-"""
-Autogenerated return type of CreateIssue
-"""
-type CreateIssuePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of CreateIteration
-"""
-input CreateIterationInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The description of the iteration.
- """
- description: String
-
- """
- The end date of the iteration.
- """
- dueDate: String
-
- """
- Full path of the group with which the resource is associated.
- """
- groupPath: ID
-
- """
- Full path of the project with which the resource is associated.
- """
- projectPath: ID
-
- """
- The start date of the iteration.
- """
- startDate: String
-
- """
- The title of the iteration.
- """
- title: String
-}
-
-"""
-Autogenerated return type of CreateIteration
-"""
-type CreateIterationPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The created iteration.
- """
- iteration: Iteration
-}
-
-"""
-Autogenerated input type of CreateNote
-"""
-input CreateNoteInput {
- """
- Content of the note.
- """
- body: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The confidentiality flag of a note. Default is false.
- """
- confidential: Boolean
-
- """
- 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.
- """
- noteableId: NoteableID!
-}
-
-"""
-Autogenerated return type of CreateNote
-"""
-type CreateNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-"""
-Autogenerated input type of CreateRequirement
-"""
-input CreateRequirementInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the requirement.
- """
- description: String
-
- """
- Full project path the requirement is associated with.
- """
- projectPath: ID!
-
- """
- Title of the requirement.
- """
- title: String
-}
-
-"""
-Autogenerated return type of CreateRequirement
-"""
-type CreateRequirementPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Requirement after mutation.
- """
- requirement: Requirement
-}
-
-"""
-Autogenerated input type of CreateSnippet
-"""
-input CreateSnippetInput {
- """
- Actions to perform over the snippet repository and blobs.
- """
- blobActions: [SnippetBlobActionInputType!]
-
- """
- A valid CAPTCHA response value obtained by using the provided captchaSiteKey
- with a CAPTCHA API to present a challenge to be solved on the client. Required
- to resubmit if the previous operation returned "NeedsCaptchaResponse: true".
- """
- captchaResponse: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the snippet.
- """
- description: String
-
- """
- The project full path the snippet is associated with.
- """
- projectPath: ID
-
- """
- The spam log ID which must be passed along with a valid CAPTCHA response for
- the operation to be completed. Required to resubmit if the previous operation
- returned "NeedsCaptchaResponse: true".
- """
- spamLogId: Int
-
- """
- Title of the snippet.
- """
- title: String!
-
- """
- The paths to files uploaded in the snippet description.
- """
- uploadedFiles: [String!]
-
- """
- The visibility level of the snippet.
- """
- visibilityLevel: VisibilityLevelsEnum!
-}
-
-"""
-Autogenerated return type of CreateSnippet
-"""
-type CreateSnippetPayload {
- """
- The CAPTCHA site key which must be used to render a challenge for the user to
- solve to obtain a valid captchaResponse value. Included only when an operation
- was not completed because "NeedsCaptchaResponse" is true.
- """
- captchaSiteKey: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Indicates whether the operation was detected as possible spam and not
- completed. If CAPTCHA is enabled, the request must be resubmitted with a valid
- CAPTCHA response and spam_log_id included for the operation to be completed.
- Included only when an operation was not completed because
- "NeedsCaptchaResponse" is true.
- """
- needsCaptchaResponse: Boolean
-
- """
- The snippet after mutation.
- """
- snippet: Snippet
-
- """
- Indicates whether the operation was detected as definite spam. There is no
- option to resubmit the request with a CAPTCHA response.
- """
- spam: Boolean
-
- """
- The spam log ID which must be passed along with a valid CAPTCHA response for
- an operation to be completed. Included only when an operation was not
- completed because "NeedsCaptchaResponse" is true.
- """
- spamLogId: Int
-}
-
-"""
-Autogenerated input type of CreateTestCase
-"""
-input CreateTestCaseInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The test case description.
- """
- description: String
-
- """
- The IDs of labels to be added to the test case.
- """
- labelIds: [ID!]
-
- """
- The project full path to create the test case.
- """
- projectPath: ID!
-
- """
- The test case title.
- """
- title: String!
-}
-
-"""
-Autogenerated return type of CreateTestCase
-"""
-type CreateTestCasePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The test case created.
- """
- testCase: Issue
-}
-
-interface CurrentUserTodos {
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-}
-
-"""
-A custom emoji uploaded by user
-"""
-type CustomEmoji {
- """
- Whether the emoji is an external link.
- """
- external: Boolean!
-
- """
- The ID of the emoji.
- """
- id: CustomEmojiID!
-
- """
- The name of the emoji.
- """
- name: String!
-
- """
- The link to file of the emoji.
- """
- url: String!
-}
-
-"""
-The connection type for CustomEmoji.
-"""
-type CustomEmojiConnection {
- """
- A list of edges.
- """
- edges: [CustomEmojiEdge]
-
- """
- A list of nodes.
- """
- nodes: [CustomEmoji]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type CustomEmojiEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: CustomEmoji
-}
-
-"""
-Identifier of CustomEmoji.
-"""
-scalar CustomEmojiID
-
-"""
-Autogenerated input type of DastOnDemandScanCreate
-"""
-input DastOnDemandScanCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the scanner profile to be used for the scan.
- """
- dastScannerProfileId: DastScannerProfileID
-
- """
- ID of the site profile to be used for the scan.
- """
- dastSiteProfileId: DastSiteProfileID!
-
- """
- The project the site profile belongs to.
- """
- fullPath: ID!
-}
-
-"""
-Autogenerated return type of DastOnDemandScanCreate
-"""
-type DastOnDemandScanCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- URL of the pipeline that was created.
- """
- pipelineUrl: String
-}
-
-"""
-Represents a DAST Profile
-"""
-type DastProfile {
- """
- The associated scanner profile.
- """
- dastScannerProfile: DastScannerProfile
-
- """
- The associated site profile.
- """
- dastSiteProfile: DastSiteProfile
-
- """
- The description of the scan.
- """
- description: String
-
- """
- Relative web path to the edit page of a profile.
- """
- editPath: String
-
- """
- ID of the profile.
- """
- id: DastProfileID!
-
- """
- The name of the profile.
- """
- name: String
-}
-
-"""
-The connection type for DastProfile.
-"""
-type DastProfileConnection {
- """
- A list of edges.
- """
- edges: [DastProfileEdge]
-
- """
- A list of nodes.
- """
- nodes: [DastProfile]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of DastProfileCreate
-"""
-input DastProfileCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the scanner profile to be associated.
- """
- dastScannerProfileId: DastScannerProfileID!
-
- """
- ID of the site profile to be associated.
- """
- dastSiteProfileId: DastSiteProfileID!
-
- """
- The description of the profile. Defaults to an empty string.
- """
- description: String = ""
-
- """
- The project the profile belongs to.
- """
- fullPath: ID!
-
- """
- The name of the profile.
- """
- name: String!
-
- """
- Run scan using profile after creation. Defaults to false.
- """
- runAfterCreate: Boolean = false
-}
-
-"""
-Autogenerated return type of DastProfileCreate
-"""
-type DastProfileCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The created profile.
- """
- dastProfile: DastProfile
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The URL of the pipeline that was created. Requires `runAfterCreate` to be set to `true`.
- """
- pipelineUrl: String
-}
-
-"""
-Autogenerated input type of DastProfileDelete
-"""
-input DastProfileDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the profile to be deleted.
- """
- id: DastProfileID!
-}
-
-"""
-Autogenerated return type of DastProfileDelete
-"""
-type DastProfileDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type DastProfileEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DastProfile
-}
-
-"""
-Identifier of Dast::Profile.
-"""
-scalar DastProfileID
-
-"""
-Autogenerated input type of DastProfileRun
-"""
-input DastProfileRunInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path for the project the scanner profile belongs to.
- """
- fullPath: ID!
-
- """
- ID of the profile to be used for the scan.
- """
- id: DastProfileID!
-}
-
-"""
-Autogenerated return type of DastProfileRun
-"""
-type DastProfileRunPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- URL of the pipeline that was created.
- """
- pipelineUrl: String
-}
-
-"""
-Autogenerated input type of DastProfileUpdate
-"""
-input DastProfileUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the scanner profile to be associated.
- """
- dastScannerProfileId: DastScannerProfileID
-
- """
- ID of the site profile to be associated.
- """
- dastSiteProfileId: DastSiteProfileID
-
- """
- The description of the profile. Defaults to an empty string.
- """
- description: String = ""
-
- """
- The project the profile belongs to.
- """
- fullPath: ID!
-
- """
- ID of the profile to be deleted.
- """
- id: DastProfileID!
-
- """
- The name of the profile.
- """
- name: String
-
- """
- Run scan using profile after update. Defaults to false.
- """
- runAfterUpdate: Boolean = false
-}
-
-"""
-Autogenerated return type of DastProfileUpdate
-"""
-type DastProfileUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The updated profile.
- """
- dastProfile: DastProfile
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The URL of the pipeline that was created. Requires the input argument
- `runAfterUpdate` to be set to `true` when calling the mutation, otherwise no
- pipeline will be created.
- """
- pipelineUrl: String
-}
-
-enum DastScanTypeEnum {
- """
- Active DAST scan. This scan will make active attacks against the target site.
- """
- ACTIVE
-
- """
- Passive DAST scan. This scan will not make active attacks against the target site.
- """
- PASSIVE
-}
-
-"""
-Represents a DAST scanner profile
-"""
-type DastScannerProfile {
- """
- Relative web path to the edit page of a scanner profile.
- """
- editPath: String
-
- """
- ID of the DAST scanner profile. Deprecated in 13.6: Use `id`.
- """
- globalId: DastScannerProfileID! @deprecated(reason: "Use `id`. Deprecated in 13.6.")
-
- """
- ID of the DAST scanner profile.
- """
- id: DastScannerProfileID!
-
- """
- Name of the DAST scanner profile.
- """
- profileName: String
-
- """
- Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.
- """
- scanType: DastScanTypeEnum
-
- """
- Indicates if debug messages should be included in DAST console output. True to include the debug messages.
- """
- showDebugMessages: Boolean!
-
- """
- The maximum number of minutes allowed for the spider to traverse the site.
- """
- spiderTimeout: Int
-
- """
- The maximum number of seconds allowed for the site under test to respond to a request.
- """
- targetTimeout: Int
-
- """
- Indicates if the AJAX spider should be used to crawl the target site. True to
- run the AJAX spider in addition to the traditional spider, and false to run
- only the traditional spider.
- """
- useAjaxSpider: Boolean!
-}
-
-"""
-The connection type for DastScannerProfile.
-"""
-type DastScannerProfileConnection {
- """
- A list of edges.
- """
- edges: [DastScannerProfileEdge]
-
- """
- A list of nodes.
- """
- nodes: [DastScannerProfile]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of DastScannerProfileCreate
-"""
-input DastScannerProfileCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the scanner profile belongs to.
- """
- fullPath: ID!
-
- """
- The name of the scanner profile.
- """
- profileName: String!
-
- """
- Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.
- """
- scanType: DastScanTypeEnum = PASSIVE
-
- """
- Indicates if debug messages should be included in DAST console output. True to include the debug messages.
- """
- showDebugMessages: Boolean = false
-
- """
- The maximum number of minutes allowed for the spider to traverse the site.
- """
- spiderTimeout: Int
-
- """
- The maximum number of seconds allowed for the site under test to respond to a request.
- """
- targetTimeout: Int
-
- """
- Indicates if the AJAX spider should be used to crawl the target site. True to
- run the AJAX spider in addition to the traditional spider, and false to run
- only the traditional spider.
- """
- useAjaxSpider: Boolean = false
-}
-
-"""
-Autogenerated return type of DastScannerProfileCreate
-"""
-type DastScannerProfileCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- ID of the scanner profile. Deprecated in 13.6: Use `id`.
- """
- globalId: DastScannerProfileID @deprecated(reason: "Use `id`. Deprecated in 13.6.")
-
- """
- ID of the scanner profile.
- """
- id: DastScannerProfileID
-}
-
-"""
-Autogenerated input type of DastScannerProfileDelete
-"""
-input DastScannerProfileDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path for the project the scanner profile belongs to.
- """
- fullPath: ID!
-
- """
- ID of the scanner profile to be deleted.
- """
- id: DastScannerProfileID!
-}
-
-"""
-Autogenerated return type of DastScannerProfileDelete
-"""
-type DastScannerProfileDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type DastScannerProfileEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DastScannerProfile
-}
-
-"""
-Identifier of DastScannerProfile.
-"""
-scalar DastScannerProfileID
-
-"""
-Autogenerated input type of DastScannerProfileUpdate
-"""
-input DastScannerProfileUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the scanner profile belongs to.
- """
- fullPath: ID!
-
- """
- ID of the scanner profile to be updated.
- """
- id: DastScannerProfileID!
-
- """
- The name of the scanner profile.
- """
- profileName: String!
-
- """
- Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.
- """
- scanType: DastScanTypeEnum
-
- """
- Indicates if debug messages should be included in DAST console output. True to include the debug messages.
- """
- showDebugMessages: Boolean
-
- """
- The maximum number of minutes allowed for the spider to traverse the site.
- """
- spiderTimeout: Int!
-
- """
- The maximum number of seconds allowed for the site under test to respond to a request.
- """
- targetTimeout: Int!
-
- """
- Indicates if the AJAX spider should be used to crawl the target site. True to
- run the AJAX spider in addition to the traditional spider, and false to run
- only the traditional spider.
- """
- useAjaxSpider: Boolean
-}
-
-"""
-Autogenerated return type of DastScannerProfileUpdate
-"""
-type DastScannerProfileUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- ID of the scanner profile.
- """
- id: DastScannerProfileID
-}
-
-"""
-Represents a DAST Site Profile
-"""
-type DastSiteProfile {
- """
- Relative web path to the edit page of a site profile.
- """
- editPath: String
-
- """
- ID of the site profile.
- """
- id: DastSiteProfileID!
-
- """
- Normalized URL of the target to be scanned.
- """
- normalizedTargetUrl: String
-
- """
- The name of the site profile.
- """
- profileName: String
-
- """
- The URL of the target to be scanned.
- """
- targetUrl: String
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: DastSiteProfilePermissions!
-
- """
- The current validation status of the site profile.
- """
- validationStatus: DastSiteProfileValidationStatusEnum
-}
-
-"""
-The connection type for DastSiteProfile.
-"""
-type DastSiteProfileConnection {
- """
- A list of edges.
- """
- edges: [DastSiteProfileEdge]
-
- """
- A list of nodes.
- """
- nodes: [DastSiteProfile]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of DastSiteProfileCreate
-"""
-input DastSiteProfileCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the site profile belongs to.
- """
- fullPath: ID!
-
- """
- The name of the site profile.
- """
- profileName: String!
-
- """
- The URL of the target to be scanned.
- """
- targetUrl: String
-}
-
-"""
-Autogenerated return type of DastSiteProfileCreate
-"""
-type DastSiteProfileCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- ID of the site profile.
- """
- id: DastSiteProfileID
-}
-
-"""
-Autogenerated input type of DastSiteProfileDelete
-"""
-input DastSiteProfileDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the site profile belongs to.
- """
- fullPath: ID!
-
- """
- ID of the site profile to be deleted.
- """
- id: DastSiteProfileID!
-}
-
-"""
-Autogenerated return type of DastSiteProfileDelete
-"""
-type DastSiteProfileDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type DastSiteProfileEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DastSiteProfile
-}
-
-"""
-Identifier of DastSiteProfile.
-"""
-scalar DastSiteProfileID
-
-"""
-Check permissions for the current user on site profile
-"""
-type DastSiteProfilePermissions {
- """
- Indicates the user can perform `create_on_demand_dast_scan` on this resource
- """
- createOnDemandDastScan: Boolean!
-}
-
-"""
-Autogenerated input type of DastSiteProfileUpdate
-"""
-input DastSiteProfileUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the site profile belongs to.
- """
- fullPath: ID!
-
- """
- ID of the site profile to be updated.
- """
- id: DastSiteProfileID!
-
- """
- The name of the site profile.
- """
- profileName: String!
-
- """
- The URL of the target to be scanned.
- """
- targetUrl: String
-}
-
-"""
-Autogenerated return type of DastSiteProfileUpdate
-"""
-type DastSiteProfileUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- ID of the site profile.
- """
- id: DastSiteProfileID
-}
-
-enum DastSiteProfileValidationStatusEnum {
- """
- Site validation process finished but failed
- """
- FAILED_VALIDATION
-
- """
- Site validation process is in progress
- """
- INPROGRESS_VALIDATION
-
- """
- No site validation exists
- """
- NONE
-
- """
- Site validation process finished successfully
- """
- PASSED_VALIDATION
-
- """
- Site validation process has not started
- """
- PENDING_VALIDATION
-}
-
-"""
-Autogenerated input type of DastSiteTokenCreate
-"""
-input DastSiteTokenCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the site token belongs to.
- """
- fullPath: ID!
-
- """
- The URL of the target to be validated.
- """
- targetUrl: String
-}
-
-"""
-Autogenerated return type of DastSiteTokenCreate
-"""
-type DastSiteTokenCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- ID of the site token.
- """
- id: DastSiteTokenID
-
- """
- The current validation status of the target.
- """
- status: DastSiteProfileValidationStatusEnum
-
- """
- Token string.
- """
- token: String
-}
-
-"""
-Identifier of DastSiteToken.
-"""
-scalar DastSiteTokenID
-
-"""
-Represents a DAST Site Validation
-"""
-type DastSiteValidation {
- """
- Global ID of the site validation.
- """
- id: DastSiteValidationID!
-
- """
- Normalized URL of the target to be validated.
- """
- normalizedTargetUrl: String
-
- """
- Status of the site validation.
- """
- status: DastSiteProfileValidationStatusEnum!
-}
-
-"""
-The connection type for DastSiteValidation.
-"""
-type DastSiteValidationConnection {
- """
- A list of edges.
- """
- edges: [DastSiteValidationEdge]
-
- """
- A list of nodes.
- """
- nodes: [DastSiteValidation]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of DastSiteValidationCreate
-"""
-input DastSiteValidationCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the site token.
- """
- dastSiteTokenId: DastSiteTokenID!
-
- """
- The project the site profile belongs to.
- """
- fullPath: ID!
-
- """
- The validation strategy to be used.
- """
- strategy: DastSiteValidationStrategyEnum
-
- """
- The path to be requested during validation.
- """
- validationPath: String!
-}
-
-"""
-Autogenerated return type of DastSiteValidationCreate
-"""
-type DastSiteValidationCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- ID of the site validation.
- """
- id: DastSiteValidationID
-
- """
- The current validation status.
- """
- status: DastSiteProfileValidationStatusEnum
-}
-
-"""
-An edge in a connection.
-"""
-type DastSiteValidationEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DastSiteValidation
-}
-
-"""
-Identifier of DastSiteValidation.
-"""
-scalar DastSiteValidationID
-
-"""
-Autogenerated input type of DastSiteValidationRevoke
-"""
-input DastSiteValidationRevokeInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the site validation belongs to.
- """
- fullPath: ID!
-
- """
- Normalized URL of the target to be revoked.
- """
- normalizedTargetUrl: String!
-}
-
-"""
-Autogenerated return type of DastSiteValidationRevoke
-"""
-type DastSiteValidationRevokePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-enum DastSiteValidationStrategyEnum {
- """
- Header validation
- """
- HEADER
-
- """
- Text file validation
- """
- TEXT_FILE
-}
-
-"""
-Color of the data visualization palette
-"""
-enum DataVisualizationColorEnum {
- """
- Aqua color
- """
- AQUA
-
- """
- Blue color
- """
- BLUE
-
- """
- Green color
- """
- GREEN
-
- """
- Magenta color
- """
- MAGENTA
-
- """
- Orange color
- """
- ORANGE
-}
-
-"""
-Weight of the data visualization palette
-"""
-enum DataVisualizationWeightEnum {
- """
- 100 weight
- """
- WEIGHT_100
-
- """
- 200 weight
- """
- WEIGHT_200
-
- """
- 300 weight
- """
- WEIGHT_300
-
- """
- 400 weight
- """
- WEIGHT_400
-
- """
- 50 weight
- """
- WEIGHT_50
-
- """
- 500 weight
- """
- WEIGHT_500
-
- """
- 600 weight
- """
- WEIGHT_600
-
- """
- 700 weight
- """
- WEIGHT_700
-
- """
- 800 weight
- """
- WEIGHT_800
-
- """
- 900 weight
- """
- WEIGHT_900
-
- """
- 950 weight
- """
- WEIGHT_950
-}
-
-"""
-Date represented in ISO 8601
-"""
-scalar Date
-
-"""
-Autogenerated input type of DeleteAnnotation
-"""
-input DeleteAnnotationInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the annotation to delete.
- """
- id: MetricsDashboardAnnotationID!
-}
-
-"""
-Autogenerated return type of DeleteAnnotation
-"""
-type DeleteAnnotationPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DeleteDevopsAdoptionSegment
-"""
-input DeleteDevopsAdoptionSegmentInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the segment.
- """
- id: AnalyticsDevopsAdoptionSegmentID!
-}
-
-"""
-Autogenerated return type of DeleteDevopsAdoptionSegment
-"""
-type DeleteDevopsAdoptionSegmentPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-The response from the AdminSidekiqQueuesDeleteJobs mutation
-"""
-type DeleteJobsResponse {
- """
- Whether or not the entire queue was processed in time; if not, retrying the same request is safe.
- """
- completed: Boolean
-
- """
- The number of matching jobs deleted.
- """
- deletedJobs: Int
-
- """
- The queue size after processing.
- """
- queueSize: Int
-}
-
-"""
-A single design
-"""
-type Design implements CurrentUserTodos & DesignFields & Noteable {
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-
- """
- The diff refs for this design.
- """
- diffRefs: DiffRefs!
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- How this design was changed in the current version.
- """
- event: DesignVersionEvent!
-
- """
- The filename of the design.
- """
- filename: String!
-
- """
- The full path to the design file.
- """
- fullPath: String!
-
- """
- The ID of this design.
- """
- id: ID!
-
- """
- The URL of the full-sized image.
- """
- image: String!
-
- """
- The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated
- """
- imageV432x230: String
-
- """
- The issue the design belongs to.
- """
- issue: Issue!
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- The total count of user-created notes for this design.
- """
- notesCount: Int!
-
- """
- The project the design belongs to.
- """
- project: Project!
-
- """
- All versions related to this design ordered newest first.
- """
- versions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- The Global ID of the most recent acceptable version.
- """
- earlierOrEqualToId: DesignManagementVersionID
-
- """
- The SHA256 of the most recent acceptable version.
- """
- earlierOrEqualToSha: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DesignVersionConnection!
-}
-
-"""
-A design pinned to a specific version. The image field reflects the design as of the associated version
-"""
-type DesignAtVersion implements DesignFields {
- """
- The underlying design.
- """
- design: Design!
-
- """
- The diff refs for this design.
- """
- diffRefs: DiffRefs!
-
- """
- How this design was changed in the current version.
- """
- event: DesignVersionEvent!
-
- """
- The filename of the design.
- """
- filename: String!
-
- """
- The full path to the design file.
- """
- fullPath: String!
-
- """
- The ID of this design.
- """
- id: ID!
-
- """
- The URL of the full-sized image.
- """
- image: String!
-
- """
- The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated
- """
- imageV432x230: String
-
- """
- The issue the design belongs to.
- """
- issue: Issue!
-
- """
- The total count of user-created notes for this design.
- """
- notesCount: Int!
-
- """
- The project the design belongs to.
- """
- project: Project!
-
- """
- The version this design-at-versions is pinned to.
- """
- version: DesignVersion!
-}
-
-"""
-The connection type for DesignAtVersion.
-"""
-type DesignAtVersionConnection {
- """
- A list of edges.
- """
- edges: [DesignAtVersionEdge]
-
- """
- A list of nodes.
- """
- nodes: [DesignAtVersion]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type DesignAtVersionEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DesignAtVersion
-}
-
-"""
-A collection of designs
-"""
-type DesignCollection {
- """
- Copy state of the design collection.
- """
- copyState: DesignCollectionCopyState
-
- """
- Find a specific design.
- """
- design(
- """
- Find a design by its filename.
- """
- filename: String
-
- """
- Find a design by its ID.
- """
- id: DesignManagementDesignID
- ): Design
-
- """
- Find a design as of a version.
- """
- designAtVersion(
- """
- The Global ID of the design at this version.
- """
- id: DesignManagementDesignAtVersionID!
- ): DesignAtVersion
-
- """
- All designs for the design collection.
- """
- designs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Filters designs to only those that existed at the version. If argument is
- omitted or nil then all designs will reflect the latest version
- """
- atVersion: DesignManagementVersionID
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filters designs by their filename.
- """
- filenames: [String!]
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters designs by their ID.
- """
- ids: [DesignManagementDesignID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DesignConnection!
-
- """
- Issue associated with the design collection.
- """
- issue: Issue!
-
- """
- Project associated with the design collection.
- """
- project: Project!
-
- """
- A specific version.
- """
- version(
- """
- The Global ID of the version.
- """
- id: DesignManagementVersionID
-
- """
- The SHA256 of a specific version.
- """
- sha: String
- ): DesignVersion
-
- """
- All versions related to all designs, ordered newest first.
- """
- versions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- The Global ID of the most recent acceptable version.
- """
- earlierOrEqualToId: DesignManagementVersionID
-
- """
- The SHA256 of the most recent acceptable version.
- """
- earlierOrEqualToSha: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DesignVersionConnection!
-}
-
-"""
-Copy state of a DesignCollection
-"""
-enum DesignCollectionCopyState {
- """
- The DesignCollection encountered an error during a copy
- """
- ERROR
-
- """
- The DesignCollection is being copied
- """
- IN_PROGRESS
-
- """
- The DesignCollection has no copy in progress
- """
- READY
-}
-
-"""
-The connection type for Design.
-"""
-type DesignConnection {
- """
- A list of edges.
- """
- edges: [DesignEdge]
-
- """
- A list of nodes.
- """
- nodes: [Design]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type DesignEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Design
-}
-
-interface DesignFields {
- """
- The diff refs for this design.
- """
- diffRefs: DiffRefs!
-
- """
- How this design was changed in the current version.
- """
- event: DesignVersionEvent!
-
- """
- The filename of the design.
- """
- filename: String!
-
- """
- The full path to the design file.
- """
- fullPath: String!
-
- """
- The ID of this design.
- """
- id: ID!
-
- """
- The URL of the full-sized image.
- """
- image: String!
-
- """
- The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated
- """
- imageV432x230: String
-
- """
- The issue the design belongs to.
- """
- issue: Issue!
-
- """
- The total count of user-created notes for this design.
- """
- notesCount: Int!
-
- """
- The project the design belongs to.
- """
- project: Project!
-}
-
-type DesignManagement {
- """
- Find a design as of a version.
- """
- designAtVersion(
- """
- The Global ID of the design at this version.
- """
- id: DesignManagementDesignAtVersionID!
- ): DesignAtVersion
-
- """
- Find a version.
- """
- version(
- """
- The Global ID of the version.
- """
- id: DesignManagementVersionID!
- ): DesignVersion
-}
-
-"""
-Autogenerated input type of DesignManagementDelete
-"""
-input DesignManagementDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The filenames of the designs to delete.
- """
- filenames: [String!]!
-
- """
- The IID of the issue to modify designs for.
- """
- iid: ID!
-
- """
- The project where the issue is to upload designs for.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of DesignManagementDelete
-"""
-type DesignManagementDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The new version in which the designs are deleted.
- """
- version: DesignVersion
-}
-
-"""
-Identifier of DesignManagement::DesignAtVersion.
-"""
-scalar DesignManagementDesignAtVersionID
-
-"""
-Identifier of DesignManagement::Design.
-"""
-scalar DesignManagementDesignID
-
-"""
-Autogenerated input type of DesignManagementMove
-"""
-input DesignManagementMoveInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the design to move.
- """
- id: DesignManagementDesignID!
-
- """
- ID of the immediately following design.
- """
- next: DesignManagementDesignID
-
- """
- ID of the immediately preceding design.
- """
- previous: DesignManagementDesignID
-}
-
-"""
-Autogenerated return type of DesignManagementMove
-"""
-type DesignManagementMovePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The current state of the collection.
- """
- designCollection: DesignCollection
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DesignManagementUpload
-"""
-input DesignManagementUploadInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The files to upload.
- """
- files: [Upload!]!
-
- """
- The IID of the issue to modify designs for.
- """
- iid: ID!
-
- """
- The project where the issue is to upload designs for.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of DesignManagementUpload
-"""
-type DesignManagementUploadPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The designs that were uploaded by the mutation.
- """
- designs: [Design!]!
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Any designs that were skipped from the upload due to there being no change to their content since their last version
- """
- skippedDesigns: [Design!]!
-}
-
-"""
-Identifier of DesignManagement::Version.
-"""
-scalar DesignManagementVersionID
-
-"""
-A specific version in which designs were added, modified or deleted
-"""
-type DesignVersion {
- """
- A particular design as of this version, provided it is visible at this version.
- """
- designAtVersion(
- """
- The ID of a specific design.
- """
- designId: DesignManagementDesignID
-
- """
- The filename of a specific design.
- """
- filename: String
-
- """
- The ID of the DesignAtVersion.
- """
- id: DesignManagementDesignAtVersionID
- ): DesignAtVersion!
-
- """
- All designs that were changed in the version.
- """
- designs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DesignConnection!
-
- """
- All designs that are visible at this version, as of this version.
- """
- designsAtVersion(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filters designs by their filename.
- """
- filenames: [String!]
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters designs by their ID.
- """
- ids: [DesignManagementDesignID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DesignAtVersionConnection!
-
- """
- ID of the design version.
- """
- id: ID!
-
- """
- SHA of the design version.
- """
- sha: ID!
-}
-
-"""
-The connection type for DesignVersion.
-"""
-type DesignVersionConnection {
- """
- A list of edges.
- """
- edges: [DesignVersionEdge]
-
- """
- A list of nodes.
- """
- nodes: [DesignVersion]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type DesignVersionEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DesignVersion
-}
-
-"""
-Mutation event of a design within a version
-"""
-enum DesignVersionEvent {
- """
- A creation event
- """
- CREATION
-
- """
- A deletion event
- """
- DELETION
-
- """
- A modification event
- """
- MODIFICATION
-
- """
- No change
- """
- NONE
-}
-
-"""
-Autogenerated input type of DestroyBoard
-"""
-input DestroyBoardInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the board to destroy.
- """
- id: BoardID!
-}
-
-"""
-Autogenerated input type of DestroyBoardList
-"""
-input DestroyBoardListInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the list to destroy. Only label lists are accepted.
- """
- listId: ListID!
-}
-
-"""
-Autogenerated return type of DestroyBoardList
-"""
-type DestroyBoardListPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The list after mutation.
- """
- list: BoardList
-}
-
-"""
-Autogenerated return type of DestroyBoard
-"""
-type DestroyBoardPayload {
- """
- The board after mutation.
- """
- board: Board
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DestroyComplianceFramework
-"""
-input DestroyComplianceFrameworkInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the compliance framework to destroy.
- """
- id: ComplianceManagementFrameworkID!
-}
-
-"""
-Autogenerated return type of DestroyComplianceFramework
-"""
-type DestroyComplianceFrameworkPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DestroyContainerRepository
-"""
-input DestroyContainerRepositoryInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the container repository.
- """
- id: ContainerRepositoryID!
-}
-
-"""
-Autogenerated return type of DestroyContainerRepository
-"""
-type DestroyContainerRepositoryPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The container repository policy after scheduling the deletion.
- """
- containerRepository: ContainerRepository!
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DestroyContainerRepositoryTags
-"""
-input DestroyContainerRepositoryTagsInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the container repository.
- """
- id: ContainerRepositoryID!
-
- """
- Container repository tag(s) to delete. Total number can't be greater than 20
- """
- tagNames: [String!]!
-}
-
-"""
-Autogenerated return type of DestroyContainerRepositoryTags
-"""
-type DestroyContainerRepositoryTagsPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Deleted container repository tags.
- """
- deletedTagNames: [String!]!
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DestroyNote
-"""
-input DestroyNoteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the note to destroy.
- """
- id: NoteID!
-}
-
-"""
-Autogenerated return type of DestroyNote
-"""
-type DestroyNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-"""
-Autogenerated input type of DestroySnippet
-"""
-input DestroySnippetInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the snippet to destroy.
- """
- id: SnippetID!
-}
-
-"""
-Autogenerated return type of DestroySnippet
-"""
-type DestroySnippetPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The snippet after mutation.
- """
- snippet: Snippet
-}
-
-type DetailedStatus {
- """
- Action information for the status. This includes method, button title, icon, path, and title.
- """
- action: StatusAction
-
- """
- Path of the details for the status.
- """
- detailsPath: String
-
- """
- Favicon of the status.
- """
- favicon: String
-
- """
- Group of the status.
- """
- group: String
-
- """
- Indicates if the status has further details.
- """
- hasDetails: Boolean
-
- """
- Icon of the status.
- """
- icon: String
-
- """
- Label of the status.
- """
- label: String
-
- """
- Text of the status.
- """
- text: String
-
- """
- Tooltip associated with the status.
- """
- tooltip: String
-}
-
-"""
-Segment
-"""
-type DevopsAdoptionSegment {
- """
- ID of the segment.
- """
- id: ID!
-
- """
- The latest adoption metrics for the segment.
- """
- latestSnapshot: DevopsAdoptionSnapshot
-
- """
- Segment namespace.
- """
- namespace: Namespace
-}
-
-"""
-The connection type for DevopsAdoptionSegment.
-"""
-type DevopsAdoptionSegmentConnection {
- """
- A list of edges.
- """
- edges: [DevopsAdoptionSegmentEdge]
-
- """
- A list of nodes.
- """
- nodes: [DevopsAdoptionSegment]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type DevopsAdoptionSegmentEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: DevopsAdoptionSegment
-}
-
-"""
-Snapshot
-"""
-type DevopsAdoptionSnapshot {
- """
- At least one deployment succeeded.
- """
- deploySucceeded: Boolean!
-
- """
- The end time for the snapshot where the data points were collected.
- """
- endTime: Time!
-
- """
- At least one issue was opened.
- """
- issueOpened: Boolean!
-
- """
- At least one merge request was approved.
- """
- mergeRequestApproved: Boolean!
-
- """
- At least one merge request was opened.
- """
- mergeRequestOpened: Boolean!
-
- """
- At least one pipeline succeeded.
- """
- pipelineSucceeded: Boolean!
-
- """
- The time the snapshot was recorded.
- """
- recordedAt: Time!
-
- """
- At least one runner was used.
- """
- runnerConfigured: Boolean!
-
- """
- At least one security scan succeeded.
- """
- securityScanSucceeded: Boolean!
-
- """
- The start time for the snapshot where the data points were collected.
- """
- startTime: Time!
-}
-
-input DiffImagePositionInput {
- """
- Merge base of the branch the comment was made on.
- """
- baseSha: String
-
- """
- SHA of the HEAD at the time the comment was made.
- """
- headSha: String!
-
- """
- Total height of the image.
- """
- height: Int!
-
- """
- The paths of the file that was changed. Both of the properties of this input
- are optional, but at least one of them is required
- """
- paths: DiffPathsInput!
-
- """
- SHA of the branch being compared against.
- """
- startSha: String!
-
- """
- Total width of the image.
- """
- width: Int!
-
- """
- X position of the note.
- """
- x: Int!
-
- """
- Y position of the note.
- """
- y: Int!
-}
-
-"""
-Identifier of DiffNote.
-"""
-scalar DiffNoteID
-
-input DiffPathsInput {
- """
- The path of the file on the head sha.
- """
- newPath: String
-
- """
- The path of the file on the start sha.
- """
- oldPath: String
-}
-
-type DiffPosition {
- """
- Information about the branch, HEAD, and base at the time of commenting.
- """
- diffRefs: DiffRefs!
-
- """
- Path of the file that was changed.
- """
- filePath: String!
-
- """
- Total height of the image.
- """
- height: Int
-
- """
- Line on HEAD SHA that was changed.
- """
- newLine: Int
-
- """
- Path of the file on the HEAD SHA.
- """
- newPath: String
-
- """
- Line on start SHA that was changed.
- """
- oldLine: Int
-
- """
- Path of the file on the start SHA.
- """
- oldPath: String
-
- """
- Type of file the position refers to.
- """
- positionType: DiffPositionType!
-
- """
- Total width of the image.
- """
- width: Int
-
- """
- X position of the note.
- """
- x: Int
-
- """
- Y position of the note.
- """
- y: Int
-}
-
-input DiffPositionInput {
- """
- Merge base of the branch the comment was made on.
- """
- baseSha: String
-
- """
- SHA of the HEAD at the time the comment was made.
- """
- headSha: String!
-
- """
- Line on HEAD SHA that was changed.
- """
- newLine: Int!
-
- """
- Line on start SHA that was changed.
- """
- oldLine: Int
-
- """
- The paths of the file that was changed. Both of the properties of this input
- are optional, but at least one of them is required
- """
- paths: DiffPathsInput!
-
- """
- SHA of the branch being compared against.
- """
- startSha: String!
-}
-
-"""
-Type of file the position refers to
-"""
-enum DiffPositionType {
- image
- text
-}
-
-type DiffRefs {
- """
- Merge base of the branch the comment was made on.
- """
- baseSha: String
-
- """
- SHA of the HEAD at the time the comment was made.
- """
- headSha: String!
-
- """
- SHA of the branch being compared against.
- """
- startSha: String!
-}
-
-"""
-Changes to a single file
-"""
-type DiffStats {
- """
- Number of lines added to this file.
- """
- additions: Int!
-
- """
- Number of lines deleted from this file.
- """
- deletions: Int!
-
- """
- File path, relative to repository root.
- """
- path: String!
-}
-
-"""
-Aggregated summary of changes
-"""
-type DiffStatsSummary {
- """
- Number of lines added.
- """
- additions: Int!
-
- """
- Number of lines changed.
- """
- changes: Int!
-
- """
- Number of lines deleted.
- """
- deletions: Int!
-
- """
- Number of files changed.
- """
- fileCount: Int!
-}
-
-type Discussion implements ResolvableInterface {
- """
- Timestamp of the discussion's creation.
- """
- createdAt: Time!
-
- """
- ID of this discussion.
- """
- id: DiscussionID!
-
- """
- All notes in the discussion.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- ID used to reply to this discussion.
- """
- replyId: DiscussionID!
-
- """
- Indicates if the object can be resolved.
- """
- resolvable: Boolean!
-
- """
- Indicates if the object is resolved.
- """
- resolved: Boolean!
-
- """
- Timestamp of when the object was resolved.
- """
- resolvedAt: Time
-
- """
- User who resolved the object.
- """
- resolvedBy: User
-}
-
-"""
-The connection type for Discussion.
-"""
-type DiscussionConnection {
- """
- A list of edges.
- """
- edges: [DiscussionEdge]
-
- """
- A list of nodes.
- """
- nodes: [Discussion]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type DiscussionEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Discussion
-}
-
-"""
-Identifier of Discussion.
-"""
-scalar DiscussionID
-
-"""
-Autogenerated input type of DiscussionToggleResolve
-"""
-input DiscussionToggleResolveInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the discussion.
- """
- id: DiscussionID!
-
- """
- Will resolve the discussion when true, and unresolve the discussion when false.
- """
- resolve: Boolean!
-}
-
-"""
-Autogenerated return type of DiscussionToggleResolve
-"""
-type DiscussionToggleResolvePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The discussion after mutation.
- """
- discussion: Discussion
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of DismissVulnerability
-"""
-input DismissVulnerabilityInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Comment why vulnerability should be dismissed.
- """
- comment: String
-
- """
- Reason why vulnerability should be dismissed.
- """
- dismissalReason: VulnerabilityDismissalReason
-
- """
- ID of the vulnerability to be dismissed.
- """
- id: VulnerabilityID!
-}
-
-"""
-Autogenerated return type of DismissVulnerability
-"""
-type DismissVulnerabilityPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The vulnerability after dismissal.
- """
- vulnerability: Vulnerability
-}
-
-interface Entry {
- """
- Flat path of the entry.
- """
- flatPath: String!
-
- """
- ID of the entry.
- """
- id: ID!
-
- """
- Name of the entry.
- """
- name: String!
-
- """
- Path of the entry.
- """
- path: String!
-
- """
- Last commit SHA for the entry.
- """
- sha: String!
-
- """
- Type of tree entry.
- """
- type: EntryType!
-}
-
-"""
-Type of a tree entry
-"""
-enum EntryType {
- blob
- commit
- tree
-}
-
-"""
-Describes where code is deployed for a project
-"""
-type Environment {
- """
- ID of the environment.
- """
- id: ID!
-
- """
- The most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned.
- """
- latestOpenedMostSevereAlert: AlertManagementAlert
-
- """
- Metrics dashboard schema for the environment.
- """
- metricsDashboard(
- """
- Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.
- """
- path: String!
- ): MetricsDashboard
-
- """
- Human-readable name of the environment.
- """
- name: String!
-
- """
- The path to the environment.
- """
- path: String!
-
- """
- State of the environment, for example: available/stopped.
- """
- state: String!
-}
-
-"""
-The connection type for Environment.
-"""
-type EnvironmentConnection {
- """
- A list of edges.
- """
- edges: [EnvironmentEdge]
-
- """
- A list of nodes.
- """
- nodes: [Environment]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type EnvironmentEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Environment
-}
-
-"""
-Identifier of Environment.
-"""
-scalar EnvironmentID
-
-"""
-Autogenerated input type of EnvironmentsCanaryIngressUpdate
-"""
-input EnvironmentsCanaryIngressUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the environment to update.
- """
- id: EnvironmentID!
-
- """
- The weight of the Canary Ingress.
- """
- weight: Int!
-}
-
-"""
-Autogenerated return type of EnvironmentsCanaryIngressUpdate
-"""
-type EnvironmentsCanaryIngressUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Represents an epic
-"""
-type Epic implements CurrentUserTodos & Eventable & Noteable {
- """
- Author of the epic.
- """
- author: User!
-
- """
- A list of award emojis associated with the epic.
- """
- awardEmoji(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): AwardEmojiConnection
-
- """
- Children (sub-epics) of the epic.
- """
- children(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Filter epics by author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filter epics by given confidentiality.
- """
- confidential: Boolean
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the epic, e.g., "1".
- """
- iid: ID
-
- """
- Filter epics by IID for autocomplete.
- """
- iidStartsWith: String
-
- """
- List of IIDs of epics, e.g., [1, 2].
- """
- iids: [ID!]
-
- """
- Include epics from descendant groups.
- """
- includeDescendantGroups: Boolean = true
-
- """
- Filter epics by labels.
- """
- labelName: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter epics by milestone title, computed from epic's issues.
- """
- milestoneTitle: String
-
- """
- Search query for epic title or description.
- """
- search: String
-
- """
- List epics by sort order.
- """
- sort: EpicSort
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter epics by state.
- """
- state: EpicState
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
- ): EpicConnection
-
- """
- Timestamp of when the epic was closed.
- """
- closedAt: Time
-
- """
- Indicates if the epic is confidential.
- """
- confidential: Boolean
-
- """
- Timestamp of when the epic was created.
- """
- createdAt: Time
-
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-
- """
- Number of open and closed descendant epics and issues.
- """
- descendantCounts: EpicDescendantCount
-
- """
- Total weight of open and closed issues in the epic and its descendants.
- """
- descendantWeightSum: EpicDescendantWeights
-
- """
- Description of the epic.
- """
- description: String
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Number of downvotes the epic has received.
- """
- downvotes: Int!
-
- """
- Due date of the epic.
- """
- dueDate: Time
-
- """
- Fixed due date of the epic.
- """
- dueDateFixed: Time
-
- """
- Inherited due date of the epic from milestones.
- """
- dueDateFromMilestones: Time
-
- """
- Indicates if the due date has been manually set.
- """
- dueDateIsFixed: Boolean
-
- """
- A list of events associated with the object.
- """
- events(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EventConnection
-
- """
- Group to which the epic belongs.
- """
- group: Group!
-
- """
- Indicates if the epic has children.
- """
- hasChildren: Boolean!
-
- """
- Indicates if the epic has direct issues.
- """
- hasIssues: Boolean!
-
- """
- Indicates if the epic has a parent epic.
- """
- hasParent: Boolean!
-
- """
- Current health status of the epic.
- """
- healthStatus: EpicHealthStatus
-
- """
- ID of the epic.
- """
- id: ID!
-
- """
- Internal ID of the epic.
- """
- iid: ID!
-
- """
- A list of issues associated with the epic.
- """
- issues(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EpicIssueConnection
-
- """
- Labels assigned to the epic.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): LabelConnection
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- Parent epic of the epic.
- """
- parent: Epic
-
- """
- List of participants for the epic.
- """
- participants(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Internal reference of the epic. Returned in shortened format by default.
- """
- reference(
- """
- Indicates if the reference should be returned in full.
- """
- full: Boolean = false
- ): String!
-
- """
- URI path of the epic-issue relationship.
- """
- relationPath: String
-
- """
- The relative position of the epic in the epic tree.
- """
- relativePosition: Int
-
- """
- Start date of the epic.
- """
- startDate: Time
-
- """
- Fixed start date of the epic.
- """
- startDateFixed: Time
-
- """
- Inherited start date of the epic from milestones.
- """
- startDateFromMilestones: Time
-
- """
- Indicates if the start date has been manually set.
- """
- startDateIsFixed: Boolean
-
- """
- State of the epic.
- """
- state: EpicState!
-
- """
- Indicates the currently logged in user is subscribed to the epic.
- """
- subscribed: Boolean!
-
- """
- Title of the epic.
- """
- title: String
-
- """
- Timestamp of when the epic was updated.
- """
- updatedAt: Time
-
- """
- Number of upvotes the epic has received.
- """
- upvotes: Int!
-
- """
- Number of user discussions in the epic.
- """
- userDiscussionsCount: Int!
-
- """
- Number of user notes of the epic.
- """
- userNotesCount: Int!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: EpicPermissions!
-
- """
- Web path of the epic.
- """
- webPath: String!
-
- """
- Web URL of the epic.
- """
- webUrl: String!
-}
-
-"""
-Autogenerated input type of EpicAddIssue
-"""
-input EpicAddIssueInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The group the epic to mutate belongs to.
- """
- groupPath: ID!
-
- """
- The IID of the epic to mutate.
- """
- iid: ID!
-
- """
- The IID of the issue to be added.
- """
- issueIid: String!
-
- """
- The full path of the project the issue belongs to.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of EpicAddIssue
-"""
-type EpicAddIssuePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The epic after mutation.
- """
- epic: Epic
-
- """
- The epic-issue relation.
- """
- epicIssue: EpicIssue
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Represents an epic board
-"""
-type EpicBoard {
- """
- Global ID of the board.
- """
- id: BoardsEpicBoardID!
-
- """
- Epic board lists.
- """
- lists(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Find an epic board list by ID.
- """
- id: BoardsEpicListID
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EpicListConnection
-
- """
- Name of the board.
- """
- name: String
-}
-
-"""
-The connection type for EpicBoard.
-"""
-type EpicBoardConnection {
- """
- A list of edges.
- """
- edges: [EpicBoardEdge]
-
- """
- A list of nodes.
- """
- nodes: [EpicBoard]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of EpicBoardCreate
-"""
-input EpicBoardCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path of the group with which the resource is associated.
- """
- groupPath: ID
-
- """
- Whether or not backlog list is hidden.
- """
- hideBacklogList: Boolean
-
- """
- Whether or not closed list is hidden.
- """
- hideClosedList: Boolean
-
- """
- The board name.
- """
- name: String
-}
-
-"""
-Autogenerated return type of EpicBoardCreate
-"""
-type EpicBoardCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The created epic board.
- """
- epicBoard: EpicBoard
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type EpicBoardEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: EpicBoard
-}
-
-"""
-Autogenerated input type of EpicBoardListCreate
-"""
-input EpicBoardListCreateInput {
- """
- Create the backlog list.
- """
- backlog: Boolean
-
- """
- Global ID of the issue board to mutate.
- """
- boardId: BoardsEpicBoardID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of an existing label.
- """
- labelId: LabelID
-}
-
-"""
-Autogenerated return type of EpicBoardListCreate
-"""
-type EpicBoardListCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Epic list in the epic board.
- """
- list: EpicList
-}
-
-"""
-The connection type for Epic.
-"""
-type EpicConnection {
- """
- A list of edges.
- """
- edges: [EpicEdge]
-
- """
- A list of nodes.
- """
- nodes: [Epic]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Counts of descendent epics
-"""
-type EpicDescendantCount {
- """
- Number of closed child epics.
- """
- closedEpics: Int
-
- """
- Number of closed epic issues.
- """
- closedIssues: Int
-
- """
- Number of opened child epics.
- """
- openedEpics: Int
-
- """
- Number of opened epic issues.
- """
- openedIssues: Int
-}
-
-"""
-Total weight of open and closed descendant issues
-"""
-type EpicDescendantWeights {
- """
- Total weight of completed (closed) issues in this epic, including epic descendants.
- """
- closedIssues: Int
-
- """
- Total weight of opened issues in this epic, including epic descendants.
- """
- openedIssues: Int
-}
-
-"""
-An edge in a connection.
-"""
-type EpicEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Epic
-}
-
-"""
-Health status of child issues
-"""
-type EpicHealthStatus {
- """
- Number of issues at risk.
- """
- issuesAtRisk: Int
-
- """
- Number of issues that need attention.
- """
- issuesNeedingAttention: Int
-
- """
- Number of issues on track.
- """
- issuesOnTrack: Int
-}
-
-"""
-Identifier of Epic.
-"""
-scalar EpicID
-
-"""
-Relationship between an epic and an issue
-"""
-type EpicIssue implements CurrentUserTodos & Noteable {
- """
- Alert associated to this issue.
- """
- alertManagementAlert: AlertManagementAlert
-
- """
- Assignees of the issue.
- """
- assignees(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- User that created the issue.
- """
- author: User!
-
- """
- Indicates the issue is blocked.
- """
- blocked: Boolean!
-
- """
- Count of issues blocking this issue.
- """
- blockedByCount: Int
-
- """
- Timestamp of when the issue was closed.
- """
- closedAt: Time
-
- """
- Indicates the issue is confidential.
- """
- confidential: Boolean!
-
- """
- User specific email address for the issue.
- """
- createNoteEmail: String
-
- """
- Timestamp of when the issue was created.
- """
- createdAt: Time!
-
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-
- """
- Description of the issue.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Collection of design images associated with this issue.
- """
- designCollection: DesignCollection
-
- """
- Indicates discussion is locked on the issue.
- """
- discussionLocked: Boolean!
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Number of downvotes the issue has received.
- """
- downvotes: Int!
-
- """
- Due date of the issue.
- """
- dueDate: Time
-
- """
- Indicates if a project has email notifications disabled: `true` if email notifications are disabled.
- """
- emailsDisabled: Boolean!
-
- """
- Epic to which this issue belongs.
- """
- epic: Epic
-
- """
- ID of the epic-issue relation.
- """
- epicIssueId: ID!
-
- """
- Current health status.
- """
- healthStatus: HealthStatus
-
- """
- Human-readable time estimate of the issue.
- """
- humanTimeEstimate: String
-
- """
- Human-readable total time reported as spent on the issue.
- """
- humanTotalTimeSpent: String
-
- """
- Global ID of the epic-issue relation.
- """
- id: ID
-
- """
- Internal ID of the issue.
- """
- iid: ID!
-
- """
- Iteration of the issue.
- """
- iteration: Iteration
-
- """
- Labels of the issue.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): LabelConnection
-
- """
- Metric images associated to the issue.
- """
- metricImages: [MetricImage!]
-
- """
- Milestone of the issue.
- """
- milestone: Milestone
-
- """
- Indicates if issue got moved from other project.
- """
- moved: Boolean
-
- """
- Updated Issue after it got moved to another project.
- """
- movedTo: Issue
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- List of participants in the issue.
- """
- participants(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Internal reference of the issue. Returned in shortened format by default.
- """
- reference(
- """
- Boolean option specifying whether the reference should be returned in full.
- """
- full: Boolean = false
- ): String!
-
- """
- URI path of the epic-issue relation.
- """
- relationPath: String
-
- """
- Relative position of the issue (used for positioning in epic tree and issue boards).
- """
- relativePosition: Int
-
- """
- Severity level of the incident.
- """
- severity: IssuableSeverity
-
- """
- Timestamp of when the issue SLA expires.
- """
- slaDueAt: Time
-
- """
- State of the issue.
- """
- state: IssueState!
-
- """
- Indicates whether an issue is published to the status page.
- """
- statusPagePublishedIncident: Boolean
-
- """
- Indicates the currently logged in user is subscribed to the issue.
- """
- subscribed: Boolean!
-
- """
- Task completion status of the issue.
- """
- taskCompletionStatus: TaskCompletionStatus!
-
- """
- Time estimate of the issue.
- """
- timeEstimate: Int!
-
- """
- Title of the issue.
- """
- title: String!
-
- """
- The GitLab Flavored Markdown rendering of `title`
- """
- titleHtml: String
-
- """
- Total time reported as spent on the issue.
- """
- totalTimeSpent: Int!
-
- """
- Type of the issue.
- """
- type: IssueType
-
- """
- Timestamp of when the issue was last updated.
- """
- updatedAt: Time!
-
- """
- User that last updated the issue.
- """
- updatedBy: User
-
- """
- Number of upvotes the issue has received.
- """
- upvotes: Int!
-
- """
- Number of user discussions in the issue.
- """
- userDiscussionsCount: Int!
-
- """
- Number of user notes of the issue.
- """
- userNotesCount: Int!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: IssuePermissions!
-
- """
- Web path of the issue.
- """
- webPath: String!
-
- """
- Web URL of the issue.
- """
- webUrl: String!
-
- """
- Weight of the issue.
- """
- weight: Int
-}
-
-"""
-The connection type for EpicIssue.
-"""
-type EpicIssueConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [EpicIssueEdge]
-
- """
- A list of nodes.
- """
- nodes: [EpicIssue]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-
- """
- Total weight of issues collection.
- """
- weight: Int!
-}
-
-"""
-An edge in a connection.
-"""
-type EpicIssueEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: EpicIssue
-}
-
-"""
-Represents an epic board list
-"""
-type EpicList {
- """
- List epics.
- """
- epics(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EpicConnection
-
- """
- Global ID of the board list.
- """
- id: BoardsEpicListID!
-
- """
- Label of the list.
- """
- label: Label
-
- """
- Type of the list.
- """
- listType: String!
-
- """
- Position of the list within the board.
- """
- position: Int
-
- """
- Title of the list.
- """
- title: String!
-}
-
-"""
-The connection type for EpicList.
-"""
-type EpicListConnection {
- """
- A list of edges.
- """
- edges: [EpicListEdge]
-
- """
- A list of nodes.
- """
- nodes: [EpicList]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type EpicListEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: EpicList
-}
-
-"""
-Check permissions for the current user on an epic
-"""
-type EpicPermissions {
- """
- Indicates the user can perform `admin_epic` on this resource
- """
- adminEpic: Boolean!
-
- """
- Indicates the user can perform `award_emoji` on this resource
- """
- awardEmoji: Boolean!
-
- """
- Indicates the user can perform `create_epic` on this resource
- """
- createEpic: Boolean!
-
- """
- Indicates the user can perform `create_note` on this resource
- """
- createNote: Boolean!
-
- """
- Indicates the user can perform `destroy_epic` on this resource
- """
- destroyEpic: Boolean!
-
- """
- Indicates the user can perform `read_epic` on this resource
- """
- readEpic: Boolean!
-
- """
- Indicates the user can perform `read_epic_iid` on this resource
- """
- readEpicIid: Boolean!
-
- """
- Indicates the user can perform `update_epic` on this resource
- """
- updateEpic: Boolean!
-}
-
-"""
-Autogenerated input type of EpicSetSubscription
-"""
-input EpicSetSubscriptionInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The group the epic to mutate belongs to.
- """
- groupPath: ID!
-
- """
- The IID of the epic to mutate.
- """
- iid: ID!
-
- """
- The desired state of the subscription.
- """
- subscribedState: Boolean!
-}
-
-"""
-Autogenerated return type of EpicSetSubscription
-"""
-type EpicSetSubscriptionPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The epic after mutation.
- """
- epic: Epic
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Roadmap sort values
-"""
-enum EpicSort {
- """
- End date at ascending order
- """
- end_date_asc
-
- """
- End date at descending order
- """
- end_date_desc
-
- """
- Start date at ascending order
- """
- start_date_asc
-
- """
- Start date at descending order
- """
- start_date_desc
-}
-
-"""
-State of an epic
-"""
-enum EpicState {
- all
- closed
- opened
-}
-
-"""
-State event of an epic
-"""
-enum EpicStateEvent {
- """
- Close the epic
- """
- CLOSE
-
- """
- Reopen the epic
- """
- REOPEN
-}
-
-"""
-A node of an epic tree.
-"""
-input EpicTreeNodeFieldsInputType {
- """
- The ID of the epic_issue or issue that the actual epic or issue is switched with.
- """
- adjacentReferenceId: EpicTreeSortingID
-
- """
- The ID of the epic_issue or epic that is being moved.
- """
- id: EpicTreeSortingID!
-
- """
- ID of the new parent epic.
- """
- newParentId: EpicID
-
- """
- The type of the switch, after or before allowed.
- """
- relativePosition: MoveType
-}
-
-"""
-Autogenerated input type of EpicTreeReorder
-"""
-input EpicTreeReorderInput {
- """
- The ID of the base epic of the tree.
- """
- baseEpicId: EpicID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Parameters for updating the tree positions.
- """
- moved: EpicTreeNodeFieldsInputType!
-}
-
-"""
-Autogenerated return type of EpicTreeReorder
-"""
-type EpicTreeReorderPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Identifier of EpicTreeSorting.
-"""
-scalar EpicTreeSortingID
-
-"""
-Epic ID wildcard values
-"""
-enum EpicWildcardId {
- """
- Any epic is assigned
- """
- ANY
-
- """
- No epic is assigned
- """
- NONE
-}
-
-"""
-Representing an event
-"""
-type Event {
- """
- Action of the event.
- """
- action: EventAction!
-
- """
- Author of this event.
- """
- author: User!
-
- """
- When this event was created.
- """
- createdAt: Time!
-
- """
- ID of the event.
- """
- id: ID!
-
- """
- When this event was updated.
- """
- updatedAt: Time!
-}
-
-"""
-Event action
-"""
-enum EventAction {
- """
- Approved action
- """
- APPROVED
-
- """
- Archived action
- """
- ARCHIVED
-
- """
- Closed action
- """
- CLOSED
-
- """
- Commented action
- """
- COMMENTED
-
- """
- Created action
- """
- CREATED
-
- """
- Destroyed action
- """
- DESTROYED
-
- """
- Expired action
- """
- EXPIRED
-
- """
- Joined action
- """
- JOINED
-
- """
- Left action
- """
- LEFT
-
- """
- Merged action
- """
- MERGED
-
- """
- Pushed action
- """
- PUSHED
-
- """
- Reopened action
- """
- REOPENED
-
- """
- Updated action
- """
- UPDATED
-}
-
-"""
-The connection type for Event.
-"""
-type EventConnection {
- """
- A list of edges.
- """
- edges: [EventEdge]
-
- """
- A list of nodes.
- """
- nodes: [Event]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type EventEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Event
-}
-
-interface Eventable {
- """
- A list of events associated with the object.
- """
- events(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EventConnection
-}
-
-"""
-Autogenerated input type of ExportRequirements
-"""
-input ExportRequirementsInput {
- """
- Filter requirements by author username.
- """
- authorUsername: [String!]
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full project path the requirements are associated with.
- """
- projectPath: ID!
-
- """
- Search query for requirement title.
- """
- search: String
-
- """
- List of selected requirements fields to be exported.
- """
- selectedFields: [String!]
-
- """
- List requirements by sort order.
- """
- sort: Sort
-
- """
- Filter requirements by state.
- """
- state: RequirementState
-}
-
-"""
-Autogenerated return type of ExportRequirements
-"""
-type ExportRequirementsPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Represents an external issue
-"""
-type ExternalIssue {
- """
- Timestamp of when the issue was created.
- """
- createdAt: Time
-
- """
- Type of external tracker.
- """
- externalTracker: String
-
- """
- Relative reference of the issue in the external tracker.
- """
- relativeReference: String
-
- """
- Status of the issue in the external tracker.
- """
- status: String
-
- """
- Title of the issue in the external tracker.
- """
- title: String
-
- """
- Timestamp of when the issue was updated.
- """
- updatedAt: Time
-
- """
- URL to the issue in the external tracker.
- """
- webUrl: String
-}
-
-type GeoNode {
- """
- The maximum concurrency of container repository sync for this secondary node.
- """
- containerRepositoriesMaxCapacity: Int
-
- """
- Indicates whether this Geo node is enabled.
- """
- enabled: Boolean
-
- """
- The maximum concurrency of LFS/attachment backfill for this secondary node.
- """
- filesMaxCapacity: Int
-
- """
- ID of this GeoNode.
- """
- id: ID!
-
- """
- The URL defined on the primary node that secondary nodes should use to contact it.
- """
- internalUrl: String
-
- """
- Find merge request diff registries on this Geo node.
- """
- mergeRequestDiffRegistries(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters registries by their ID.
- """
- ids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): MergeRequestDiffRegistryConnection
-
- """
- The interval (in days) in which the repository verification is valid. Once expired, it will be reverified.
- """
- minimumReverificationInterval: Int
-
- """
- The unique identifier for this Geo node.
- """
- name: String
-
- """
- Package file registries of the GeoNode.
- """
- packageFileRegistries(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters registries by their ID.
- """
- ids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PackageFileRegistryConnection
-
- """
- Indicates whether this Geo node is the primary.
- """
- primary: Boolean
-
- """
- The maximum concurrency of repository backfill for this secondary node.
- """
- reposMaxCapacity: Int
-
- """
- The namespaces that should be synced, if `selective_sync_type` == `namespaces`.
- """
- selectiveSyncNamespaces(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NamespaceConnection
-
- """
- The repository storages whose projects should be synced, if `selective_sync_type` == `shards`.
- """
- selectiveSyncShards: [String!]
-
- """
- Indicates if syncing is limited to only specific groups, or shards.
- """
- selectiveSyncType: String
-
- """
- Find snippet repository registries on this Geo node.
- """
- snippetRepositoryRegistries(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters registries by their ID.
- """
- ids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SnippetRepositoryRegistryConnection
-
- """
- Indicates if this secondary node will replicate blobs in Object Storage.
- """
- syncObjectStorage: Boolean
-
- """
- Find terraform state version registries on this Geo node.
- """
- terraformStateVersionRegistries(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filters registries by their ID.
- """
- ids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): TerraformStateVersionRegistryConnection
-
- """
- The user-facing URL for this Geo node.
- """
- url: String
-
- """
- The maximum concurrency of repository verification for this secondary node.
- """
- verificationMaxCapacity: Int
-}
-
-"""
-Identifier of Gitlab::ErrorTracking::DetailedError.
-"""
-scalar GitlabErrorTrackingDetailedErrorID
-
-"""
-Autogenerated input type of GitlabSubscriptionActivate
-"""
-input GitlabSubscriptionActivateInput {
- """
- Activation code received after purchasing a GitLab subscription.
- """
- activationCode: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-}
-
-"""
-Autogenerated return type of GitlabSubscriptionActivate
-"""
-type GitlabSubscriptionActivatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-type GrafanaIntegration {
- """
- Timestamp of the issue's creation.
- """
- createdAt: Time!
-
- """
- Indicates whether Grafana integration is enabled.
- """
- enabled: Boolean!
-
- """
- URL for the Grafana host for the Grafana integration.
- """
- grafanaUrl: String!
-
- """
- Internal ID of the Grafana integration.
- """
- id: ID!
-
- """
- Timestamp of the issue's last activity.
- """
- updatedAt: Time!
-}
-
-type Group {
- """
- Size limit for repositories in the namespace in bytes.
- """
- actualRepositorySizeLimit: Float
-
- """
- Additional storage purchased for the root namespace in bytes.
- """
- additionalPurchasedStorageSize: Float
-
- """
- Indicates whether Auto DevOps is enabled for all projects within this group.
- """
- autoDevopsEnabled: Boolean
-
- """
- Avatar URL of the group.
- """
- avatarUrl: String
-
- """
- A single board of the group.
- """
- board(
- """
- The board's ID.
- """
- id: BoardID!
- ): Board
-
- """
- Boards of the group.
- """
- boards(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Find a board by its ID.
- """
- id: BoardID
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): BoardConnection
-
- """
- Represents the code coverage activity for this group.
- """
- codeCoverageActivities(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- First day for which to fetch code coverage activity (maximum time window is set to 90 days).
- """
- startDate: Date!
- ): CodeCoverageActivityConnection
-
- """
- Compliance frameworks available to projects in this namespace. Available only
- when feature flag `ff_custom_compliance_frameworks` is enabled.
- """
- complianceFrameworks(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Global ID of a specific compliance framework to return.
- """
- id: ComplianceManagementFrameworkID
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ComplianceFrameworkConnection
-
- """
- Container repositories of the group.
- """
- containerRepositories(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter the container repositories by their name.
- """
- name: String
-
- """
- Sort container repositories by this criteria.
- """
- sort: ContainerRepositorySort = created_desc
- ): ContainerRepositoryConnection
-
- """
- Number of container repositories in the group.
- """
- containerRepositoriesCount: Int!
-
- """
- Includes at least one project where the repository size exceeds the limit.
- """
- containsLockedProjects: Boolean!
-
- """
- Custom emoji within this namespace. Available only when feature flag `custom_emoji` is enabled.
- """
- customEmoji(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CustomEmojiConnection
-
- """
- Description of the namespace.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Indicates if a group has email notifications disabled.
- """
- emailsDisabled: Boolean
-
- """
- Find a single epic.
- """
- epic(
- """
- Filter epics by author.
- """
- authorUsername: String
-
- """
- Filter epics by given confidentiality.
- """
- confidential: Boolean
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- IID of the epic, e.g., "1".
- """
- iid: ID
-
- """
- Filter epics by IID for autocomplete.
- """
- iidStartsWith: String
-
- """
- List of IIDs of epics, e.g., [1, 2].
- """
- iids: [ID!]
-
- """
- Include epics from descendant groups.
- """
- includeDescendantGroups: Boolean = true
-
- """
- Filter epics by labels.
- """
- labelName: [String!]
-
- """
- Filter epics by milestone title, computed from epic's issues.
- """
- milestoneTitle: String
-
- """
- Search query for epic title or description.
- """
- search: String
-
- """
- List epics by sort order.
- """
- sort: EpicSort
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter epics by state.
- """
- state: EpicState
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
- ): Epic
-
- """
- Find a single epic board.
- """
- epicBoard(
- """
- Find an epic board by ID.
- """
- id: BoardsEpicBoardID!
- ): EpicBoard
-
- """
- Find epic boards.
- """
- epicBoards(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): EpicBoardConnection
-
- """
- Find epics.
- """
- epics(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Filter epics by author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filter epics by given confidentiality.
- """
- confidential: Boolean
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the epic, e.g., "1".
- """
- iid: ID
-
- """
- Filter epics by IID for autocomplete.
- """
- iidStartsWith: String
-
- """
- List of IIDs of epics, e.g., [1, 2].
- """
- iids: [ID!]
-
- """
- Include epics from descendant groups.
- """
- includeDescendantGroups: Boolean = true
-
- """
- Filter epics by labels.
- """
- labelName: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter epics by milestone title, computed from epic's issues.
- """
- milestoneTitle: String
-
- """
- Search query for epic title or description.
- """
- search: String
-
- """
- List epics by sort order.
- """
- sort: EpicSort
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter epics by state.
- """
- state: EpicState
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
- ): EpicConnection
-
- """
- Indicates if Epics are enabled for namespace
- """
- epicsEnabled: Boolean
-
- """
- Full name of the namespace.
- """
- fullName: String!
-
- """
- Full path of the namespace.
- """
- fullPath: ID!
-
- """
- A membership of a user within this group.
- """
- groupMembers(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter members by the given member relations.
- """
- relations: [GroupMemberRelation!] = [DIRECT, INHERITED]
-
- """
- Search query.
- """
- search: String
- ): GroupMemberConnection
-
- """
- Indicates if Group timelogs are enabled for namespace
- """
- groupTimelogsEnabled: Boolean
-
- """
- ID of the namespace.
- """
- id: ID!
-
- """
- Status of the temporary storage increase.
- """
- isTemporaryStorageIncreaseEnabled: Boolean!
-
- """
- Issues for projects in this group.
- """
- issues(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- ID of a user assigned to the issues, "none" and "any" values are supported.
- """
- assigneeId: String
-
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Usernames of users assigned to the issue.
- """
- assigneeUsernames: [String!]
-
- """
- Username of the author of the issue.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Issues closed after this date.
- """
- closedAfter: Time
-
- """
- Issues closed before this date.
- """
- closedBefore: Time
-
- """
- Issues created after this date.
- """
- createdAfter: Time
-
- """
- Issues created before this date.
- """
- createdBefore: Time
-
- """
- ID of an epic associated with the issues, "none" and "any" values are supported.
- """
- epicId: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the issue. For example, "1".
- """
- iid: String
-
- """
- List of IIDs of issues. For example, [1, 2].
- """
- iids: [String!]
-
- """
- Include issues belonging to subgroups
- """
- includeSubgroups: Boolean = false
-
- """
- Iterations applied to the issue.
- """
- iterationId: [ID]
-
- """
- Labels applied to this issue.
- """
- labelName: [String]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Milestone applied to this issue.
- """
- milestoneTitle: [String]
-
- """
- Search query for issue title or description.
- """
- search: String
-
- """
- Sort issues by this criteria.
- """
- sort: IssueSort = created_desc
-
- """
- Current state of this issue.
- """
- state: IssuableState
-
- """
- Filter issues by the given issue types.
- """
- types: [IssueType!]
-
- """
- Issues updated after this date.
- """
- updatedAfter: Time
-
- """
- Issues updated before this date.
- """
- updatedBefore: Time
- ): IssueConnection
-
- """
- Find iterations.
- """
- iterations(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Global ID of the Iteration to look up.
- """
- id: ID
-
- """
- Internal ID of the Iteration to look up.
- """
- iid: ID
-
- """
- Whether to include ancestor iterations. Defaults to true.
- """
- includeAncestors: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter iterations by state.
- """
- state: IterationState
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
-
- """
- Fuzzy search by title.
- """
- title: String
- ): IterationConnection
-
- """
- A label available on this group.
- """
- label(
- """
- Title of the label.
- """
- title: String!
- ): Label
-
- """
- Labels available on this group.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Include labels from ancestor groups.
- """
- includeAncestorGroups: Boolean = false
-
- """
- Include labels from descendant groups.
- """
- includeDescendantGroups: Boolean = false
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Include only group level labels.
- """
- onlyGroupLabels: Boolean = false
-
- """
- A search term to find labels with.
- """
- searchTerm: String
- ): LabelConnection
-
- """
- Indicates if Large File Storage (LFS) is enabled for namespace.
- """
- lfsEnabled: Boolean
-
- """
- Indicates if a group is disabled from getting mentioned.
- """
- mentionsDisabled: Boolean
-
- """
- Merge requests for projects in this group.
- """
- mergeRequests(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Username of the assignee.
- """
- assigneeUsername: String
-
- """
- Username of the author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of IIDs of merge requests, for example `[1, 2]`.
- """
- iids: [String!]
-
- """
- Include merge requests belonging to subgroups
- """
- includeSubgroups: Boolean = false
-
- """
- Array of label names. All resolved merge requests will have all of these labels.
- """
- labels: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Merge requests merged after this date.
- """
- mergedAfter: Time
-
- """
- Merge requests merged before this date.
- """
- mergedBefore: Time
-
- """
- Title of the milestone.
- """
- milestoneTitle: String
-
- """
- Sort merge requests by this criteria.
- """
- sort: MergeRequestSort = created_desc
-
- """
- Array of source branch names. All resolved merge requests will have one of these branches as their source.
- """
- sourceBranches: [String!]
-
- """
- A merge request state. If provided, all resolved merge requests will have this state.
- """
- state: MergeRequestState
-
- """
- Array of target branch names. All resolved merge requests will have one of these branches as their target.
- """
- targetBranches: [String!]
- ): MergeRequestConnection
-
- """
- Milestones of the group.
- """
- milestones(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- A date that the milestone contains.
- """
- containingDate: Time
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
- """
- ids: [ID!]
-
- """
- Also return milestones in all subgroups and subprojects.
- """
- includeDescendants: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- A search string for the title.
- """
- searchTitle: String
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter milestones by state.
- """
- state: MilestoneStateEnum
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
-
- """
- The title of the milestone.
- """
- title: String
- ): MilestoneConnection
-
- """
- Name of the namespace.
- """
- name: String!
-
- """
- The package settings for the namespace.
- """
- packageSettings: PackageSettings
-
- """
- Parent group.
- """
- parent: Group
-
- """
- Path of the namespace.
- """
- path: String!
-
- """
- The permission level required to create projects in the group.
- """
- projectCreationLevel: String
-
- """
- Projects within this namespace.
- """
- projects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns only the projects which have vulnerabilities.
- """
- hasVulnerabilities: Boolean = false
-
- """
- Include also subgroup projects.
- """
- includeSubgroups: Boolean = false
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Search project with most similar names or paths.
- """
- search: String = null
-
- """
- Sort projects by this criteria.
- """
- sort: NamespaceProjectSort = null
- ): ProjectConnection!
-
- """
- Number of projects in the root namespace where the repository size exceeds the limit.
- """
- repositorySizeExcessProjectCount: Int!
-
- """
- Indicates if users can request access to namespace.
- """
- requestAccessEnabled: Boolean
-
- """
- Indicates if all users in this group are required to set up two-factor authentication.
- """
- requireTwoFactorAuthentication: Boolean
-
- """
- Aggregated storage statistics of the namespace. Only available for root namespaces.
- """
- rootStorageStatistics: RootStorageStatistics
-
- """
- Indicates if sharing a project with another group within this group is prevented.
- """
- shareWithGroupLock: Boolean
-
- """
- Group statistics.
- """
- stats: GroupStats
-
- """
- Total storage limit of the root namespace in bytes.
- """
- storageSizeLimit: Float
-
- """
- The permission level required to create subgroups within the group.
- """
- subgroupCreationLevel: String
-
- """
- Date until the temporary storage increase is active.
- """
- temporaryStorageIncreaseEndsOn: Time
-
- """
- Time logged in issues by group members.
- """
- timelogs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- List time logs within a date range where the logged date is equal to or before endDate.
- """
- endDate: Time
-
- """
- List time-logs within a time range where the logged time is equal to or before endTime.
- """
- endTime: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- List time logs within a date range where the logged date is equal to or after startDate.
- """
- startDate: Time
-
- """
- List time-logs within a time range where the logged time is equal to or after startTime.
- """
- startTime: Time
- ): TimelogConnection!
-
- """
- Total repository size of all projects in the root namespace in bytes.
- """
- totalRepositorySize: Float
-
- """
- Total excess repository size of all projects in the root namespace in bytes.
- """
- totalRepositorySizeExcess: Float
-
- """
- Time before two-factor authentication is enforced.
- """
- twoFactorGracePeriod: Int
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: GroupPermissions!
-
- """
- Visibility of the namespace.
- """
- visibility: String
-
- """
- Vulnerabilities reported on the projects in the group and its subgroups.
- """
- vulnerabilities(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns only the vulnerabilities which have linked issues.
- """
- hasIssues: Boolean
-
- """
- Returns only the vulnerabilities which have been resolved on default branch.
- """
- hasResolution: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter vulnerabilities by project.
- """
- projectId: [ID!]
-
- """
- Filter vulnerabilities by report type.
- """
- reportType: [VulnerabilityReportType!]
-
- """
- Filter vulnerabilities by VulnerabilityScanner.externalId.
- """
- scanner: [String!]
-
- """
- Filter vulnerabilities by severity.
- """
- severity: [VulnerabilitySeverity!]
-
- """
- List vulnerabilities by sort order.
- """
- sort: VulnerabilitySort = severity_desc
-
- """
- Filter vulnerabilities by state.
- """
- state: [VulnerabilityState!]
- ): VulnerabilityConnection
-
- """
- Number of vulnerabilities per day for the projects in the group and its subgroups.
- """
- vulnerabilitiesCountByDay(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Last day for which to fetch vulnerability history.
- """
- endDate: ISO8601Date!
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- First day for which to fetch vulnerability history.
- """
- startDate: ISO8601Date!
- ): VulnerabilitiesCountByDayConnection
-
- """
- Number of vulnerabilities per severity level, per day, for the projects in the
- group and its subgroups. Deprecated in 13.3: Use `vulnerabilitiesCountByDay`.
- """
- vulnerabilitiesCountByDayAndSeverity(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Last day for which to fetch vulnerability history.
- """
- endDate: ISO8601Date!
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- First day for which to fetch vulnerability history.
- """
- startDate: ISO8601Date!
- ): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
-
- """
- Represents vulnerable project counts for each grade.
- """
- vulnerabilityGrades(
- """
- Include grades belonging to subgroups.
- """
- includeSubgroups: Boolean = false
- ): [VulnerableProjectsByGrade!]!
-
- """
- Vulnerability scanners reported on the project vulnerabilities of the group and its subgroups.
- """
- vulnerabilityScanners(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): VulnerabilityScannerConnection
-
- """
- Counts for each vulnerability severity in the group and its subgroups.
- """
- vulnerabilitySeveritiesCount(
- """
- Filter vulnerabilities by project.
- """
- projectId: [ID!]
-
- """
- Filter vulnerabilities by report type.
- """
- reportType: [VulnerabilityReportType!]
-
- """
- Filter vulnerabilities by scanner.
- """
- scanner: [String!]
-
- """
- Filter vulnerabilities by severity.
- """
- severity: [VulnerabilitySeverity!]
-
- """
- Filter vulnerabilities by state.
- """
- state: [VulnerabilityState!]
- ): VulnerabilitySeveritiesCount
-
- """
- Web URL of the group.
- """
- webUrl: String!
-}
-
-"""
-Identifier of Group.
-"""
-scalar GroupID
-
-"""
-Represents a Group Membership
-"""
-type GroupMember implements MemberInterface {
- """
- GitLab::Access level.
- """
- accessLevel: AccessLevel
-
- """
- Date and time the membership was created.
- """
- createdAt: Time
-
- """
- User that authorized membership.
- """
- createdBy: User
-
- """
- Date and time the membership expires.
- """
- expiresAt: Time
-
- """
- Group that a User is a member of.
- """
- group: Group
-
- """
- ID of the member.
- """
- id: ID!
-
- """
- Date and time the membership was last updated.
- """
- updatedAt: Time
-
- """
- User that is associated with the member object.
- """
- user: User!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: GroupPermissions!
-}
-
-"""
-The connection type for GroupMember.
-"""
-type GroupMemberConnection {
- """
- A list of edges.
- """
- edges: [GroupMemberEdge]
-
- """
- A list of nodes.
- """
- nodes: [GroupMember]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type GroupMemberEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: GroupMember
-}
-
-"""
-Group member relation
-"""
-enum GroupMemberRelation {
- """
- Descendants members
- """
- DESCENDANTS
-
- """
- Direct members
- """
- DIRECT
-
- """
- Inherited members
- """
- INHERITED
-}
-
-type GroupPermissions {
- """
- Indicates the user can perform `read_group` on this resource
- """
- readGroup: Boolean!
-}
-
-"""
-Contains release-related statistics about a group
-"""
-type GroupReleaseStats {
- """
- Total number of releases in all descendant projects of the group. Will always
- return `null` if `group_level_release_statistics` feature flag is disabled
- """
- releasesCount: Int
-
- """
- Percentage of the group's descendant projects that have at least one release.
- Will always return `null` if `group_level_release_statistics` feature flag is disabled
- """
- releasesPercentage: Int
-}
-
-"""
-Contains statistics about a group
-"""
-type GroupStats {
- """
- Statistics related to releases within the group.
- """
- releaseStats: GroupReleaseStats
-}
-
-"""
-Health status of an issue or epic
-"""
-enum HealthStatus {
- atRisk
- needsAttention
- onTrack
-}
-
-"""
-Autogenerated input type of HttpIntegrationCreate
-"""
-input HttpIntegrationCreateInput {
- """
- Whether the integration is receiving alerts.
- """
- active: Boolean!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The name of the integration.
- """
- name: String!
-
- """
- The custom mapping of GitLab alert attributes to fields from the payload_example.
- """
- payloadAttributeMappings: [AlertManagementPayloadAlertFieldInput!]
-
- """
- The example of an alert payload.
- """
- payloadExample: JsonString
-
- """
- The project to create the integration in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of HttpIntegrationCreate
-"""
-type HttpIntegrationCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The HTTP integration.
- """
- integration: AlertManagementHttpIntegration
-}
-
-"""
-Autogenerated input type of HttpIntegrationDestroy
-"""
-input HttpIntegrationDestroyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the integration to remove.
- """
- id: AlertManagementHttpIntegrationID!
-}
-
-"""
-Autogenerated return type of HttpIntegrationDestroy
-"""
-type HttpIntegrationDestroyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The HTTP integration.
- """
- integration: AlertManagementHttpIntegration
-}
-
-"""
-Autogenerated input type of HttpIntegrationResetToken
-"""
-input HttpIntegrationResetTokenInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the integration to mutate.
- """
- id: AlertManagementHttpIntegrationID!
-}
-
-"""
-Autogenerated return type of HttpIntegrationResetToken
-"""
-type HttpIntegrationResetTokenPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The HTTP integration.
- """
- integration: AlertManagementHttpIntegration
-}
-
-"""
-Autogenerated input type of HttpIntegrationUpdate
-"""
-input HttpIntegrationUpdateInput {
- """
- Whether the integration is receiving alerts.
- """
- active: Boolean
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the integration to mutate.
- """
- id: AlertManagementHttpIntegrationID!
-
- """
- The name of the integration.
- """
- name: String
-
- """
- The custom mapping of GitLab alert attributes to fields from the payload_example.
- """
- payloadAttributeMappings: [AlertManagementPayloadAlertFieldInput!]
-
- """
- The example of an alert payload.
- """
- payloadExample: JsonString
-}
-
-"""
-Autogenerated return type of HttpIntegrationUpdate
-"""
-type HttpIntegrationUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The HTTP integration.
- """
- integration: AlertManagementHttpIntegration
-}
-
-"""
-An ISO 8601-encoded date
-"""
-scalar ISO8601Date
-
-"""
-Identifier of IncidentManagement::OncallParticipant.
-"""
-scalar IncidentManagementOncallParticipantID
-
-"""
-Describes an incident management on-call rotation
-"""
-type IncidentManagementOncallRotation {
- """
- ID of the on-call rotation.
- """
- id: IncidentManagementOncallRotationID!
-
- """
- Length of the on-call schedule, in the units specified by lengthUnit.
- """
- length: Int
-
- """
- Unit of the on-call rotation length.
- """
- lengthUnit: OncallRotationUnitEnum
-
- """
- Name of the on-call rotation.
- """
- name: String!
-
- """
- Participants of the on-call rotation.
- """
- participants(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): OncallParticipantTypeConnection
-
- """
- Blocks of time for which a participant is on-call within a given time frame. Time frame cannot exceed one month.
- """
- shifts(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- End of timeframe to include shifts for. Cannot exceed one month after start.
- """
- endTime: Time!
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Start of timeframe to include shifts for.
- """
- startTime: Time!
- ): IncidentManagementOncallShiftConnection
-
- """
- Start date of the on-call rotation.
- """
- startsAt: Time
-}
-
-"""
-The connection type for IncidentManagementOncallRotation.
-"""
-type IncidentManagementOncallRotationConnection {
- """
- A list of edges.
- """
- edges: [IncidentManagementOncallRotationEdge]
-
- """
- A list of nodes.
- """
- nodes: [IncidentManagementOncallRotation]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type IncidentManagementOncallRotationEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: IncidentManagementOncallRotation
-}
-
-"""
-Identifier of IncidentManagement::OncallRotation.
-"""
-scalar IncidentManagementOncallRotationID
-
-"""
-Describes an incident management on-call schedule
-"""
-type IncidentManagementOncallSchedule {
- """
- Description of the on-call schedule.
- """
- description: String
-
- """
- Internal ID of the on-call schedule.
- """
- iid: ID!
-
- """
- Name of the on-call schedule.
- """
- name: String!
-
- """
- On-call rotations for the on-call schedule.
- """
- rotations(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): IncidentManagementOncallRotationConnection!
-
- """
- Time zone of the on-call schedule.
- """
- timezone: String!
-}
-
-"""
-The connection type for IncidentManagementOncallSchedule.
-"""
-type IncidentManagementOncallScheduleConnection {
- """
- A list of edges.
- """
- edges: [IncidentManagementOncallScheduleEdge]
-
- """
- A list of nodes.
- """
- nodes: [IncidentManagementOncallSchedule]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type IncidentManagementOncallScheduleEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: IncidentManagementOncallSchedule
-}
-
-"""
-A block of time for which a participant is on-call.
-"""
-type IncidentManagementOncallShift {
- """
- End time of the on-call shift.
- """
- endsAt: Time
-
- """
- Participant assigned to the on-call shift.
- """
- participant: OncallParticipantType
-
- """
- Start time of the on-call shift.
- """
- startsAt: Time
-}
-
-"""
-The connection type for IncidentManagementOncallShift.
-"""
-type IncidentManagementOncallShiftConnection {
- """
- A list of edges.
- """
- edges: [IncidentManagementOncallShiftEdge]
-
- """
- A list of nodes.
- """
- nodes: [IncidentManagementOncallShift]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type IncidentManagementOncallShiftEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: IncidentManagementOncallShift
-}
-
-type InstanceSecurityDashboard {
- """
- Projects selected in Instance Security Dashboard.
- """
- projects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ProjectConnection!
-
- """
- Represents vulnerable project counts for each grade.
- """
- vulnerabilityGrades: [VulnerableProjectsByGrade!]!
-
- """
- Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard.
- """
- vulnerabilityScanners(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): VulnerabilityScannerConnection
-
- """
- Counts for each vulnerability severity from projects selected in Instance Security Dashboard.
- """
- vulnerabilitySeveritiesCount(
- """
- Filter vulnerabilities by project.
- """
- projectId: [ID!]
-
- """
- Filter vulnerabilities by report type.
- """
- reportType: [VulnerabilityReportType!]
-
- """
- Filter vulnerabilities by scanner.
- """
- scanner: [String!]
-
- """
- Filter vulnerabilities by severity.
- """
- severity: [VulnerabilitySeverity!]
-
- """
- Filter vulnerabilities by state.
- """
- state: [VulnerabilityState!]
- ): VulnerabilitySeveritiesCount
-}
-
-"""
-Represents a recorded measurement (object count) for the Admins
-"""
-type InstanceStatisticsMeasurement {
- """
- Object count.
- """
- count: Int!
-
- """
- The type of objects being measured.
- """
- identifier: MeasurementIdentifier!
-
- """
- The time the measurement was recorded.
- """
- recordedAt: Time
-}
-
-"""
-The connection type for InstanceStatisticsMeasurement.
-"""
-type InstanceStatisticsMeasurementConnection {
- """
- A list of edges.
- """
- edges: [InstanceStatisticsMeasurementEdge]
-
- """
- A list of nodes.
- """
- nodes: [InstanceStatisticsMeasurement]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type InstanceStatisticsMeasurementEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: InstanceStatisticsMeasurement
-}
-
-"""
-Incident severity
-"""
-enum IssuableSeverity {
- """
- Critical severity
- """
- CRITICAL
-
- """
- High severity
- """
- HIGH
-
- """
- Low severity
- """
- LOW
-
- """
- Medium severity
- """
- MEDIUM
-
- """
- Unknown severity
- """
- UNKNOWN
-}
-
-"""
-State of a GitLab issue or merge request
-"""
-enum IssuableState {
- all
- closed
- locked
- opened
-}
-
-type Issue implements CurrentUserTodos & Noteable {
- """
- Alert associated to this issue.
- """
- alertManagementAlert: AlertManagementAlert
-
- """
- Assignees of the issue.
- """
- assignees(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- User that created the issue.
- """
- author: User!
-
- """
- Indicates the issue is blocked.
- """
- blocked: Boolean!
-
- """
- Count of issues blocking this issue.
- """
- blockedByCount: Int
-
- """
- Timestamp of when the issue was closed.
- """
- closedAt: Time
-
- """
- Indicates the issue is confidential.
- """
- confidential: Boolean!
-
- """
- User specific email address for the issue.
- """
- createNoteEmail: String
-
- """
- Timestamp of when the issue was created.
- """
- createdAt: Time!
-
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-
- """
- Description of the issue.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Collection of design images associated with this issue.
- """
- designCollection: DesignCollection
-
- """
- Indicates discussion is locked on the issue.
- """
- discussionLocked: Boolean!
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Number of downvotes the issue has received.
- """
- downvotes: Int!
-
- """
- Due date of the issue.
- """
- dueDate: Time
-
- """
- Indicates if a project has email notifications disabled: `true` if email notifications are disabled.
- """
- emailsDisabled: Boolean!
-
- """
- Epic to which this issue belongs.
- """
- epic: Epic
-
- """
- Current health status.
- """
- healthStatus: HealthStatus
-
- """
- Human-readable time estimate of the issue.
- """
- humanTimeEstimate: String
-
- """
- Human-readable total time reported as spent on the issue.
- """
- humanTotalTimeSpent: String
-
- """
- ID of the issue.
- """
- id: ID!
-
- """
- Internal ID of the issue.
- """
- iid: ID!
-
- """
- Iteration of the issue.
- """
- iteration: Iteration
-
- """
- Labels of the issue.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): LabelConnection
-
- """
- Metric images associated to the issue.
- """
- metricImages: [MetricImage!]
-
- """
- Milestone of the issue.
- """
- milestone: Milestone
-
- """
- Indicates if issue got moved from other project.
- """
- moved: Boolean
-
- """
- Updated Issue after it got moved to another project.
- """
- movedTo: Issue
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- List of participants in the issue.
- """
- participants(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Internal reference of the issue. Returned in shortened format by default.
- """
- reference(
- """
- Boolean option specifying whether the reference should be returned in full.
- """
- full: Boolean = false
- ): String!
-
- """
- Relative position of the issue (used for positioning in epic tree and issue boards).
- """
- relativePosition: Int
-
- """
- Severity level of the incident.
- """
- severity: IssuableSeverity
-
- """
- Timestamp of when the issue SLA expires.
- """
- slaDueAt: Time
-
- """
- State of the issue.
- """
- state: IssueState!
-
- """
- Indicates whether an issue is published to the status page.
- """
- statusPagePublishedIncident: Boolean
-
- """
- Indicates the currently logged in user is subscribed to the issue.
- """
- subscribed: Boolean!
-
- """
- Task completion status of the issue.
- """
- taskCompletionStatus: TaskCompletionStatus!
-
- """
- Time estimate of the issue.
- """
- timeEstimate: Int!
-
- """
- Title of the issue.
- """
- title: String!
-
- """
- The GitLab Flavored Markdown rendering of `title`
- """
- titleHtml: String
-
- """
- Total time reported as spent on the issue.
- """
- totalTimeSpent: Int!
-
- """
- Type of the issue.
- """
- type: IssueType
-
- """
- Timestamp of when the issue was last updated.
- """
- updatedAt: Time!
-
- """
- User that last updated the issue.
- """
- updatedBy: User
-
- """
- Number of upvotes the issue has received.
- """
- upvotes: Int!
-
- """
- Number of user discussions in the issue.
- """
- userDiscussionsCount: Int!
-
- """
- Number of user notes of the issue.
- """
- userNotesCount: Int!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: IssuePermissions!
-
- """
- Web path of the issue.
- """
- webPath: String!
-
- """
- Web URL of the issue.
- """
- webUrl: String!
-
- """
- Weight of the issue.
- """
- weight: Int
-}
-
-"""
-The connection type for Issue.
-"""
-type IssueConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [IssueEdge]
-
- """
- A list of nodes.
- """
- nodes: [Issue]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-
- """
- Total weight of issues collection.
- """
- weight: Int!
-}
-
-"""
-An edge in a connection.
-"""
-type IssueEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Issue
-}
-
-"""
-Identifier of Issue.
-"""
-scalar IssueID
-
-"""
-Autogenerated input type of IssueMove
-"""
-input IssueMoveInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-
- """
- The project to move the issue to.
- """
- targetProjectPath: ID!
-}
-
-"""
-Autogenerated input type of IssueMoveList
-"""
-input IssueMoveListInput {
- """
- Global ID of the board that the issue is in.
- """
- boardId: ID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the parent epic. NULL when removing the association.
- """
- epicId: EpicID
-
- """
- ID of the board list that the issue will be moved from.
- """
- fromListId: ID
-
- """
- IID of the issue to mutate.
- """
- iid: String!
-
- """
- ID of issue that should be placed after the current issue.
- """
- moveAfterId: ID
-
- """
- ID of issue that should be placed before the current issue.
- """
- moveBeforeId: ID
-
- """
- Project the issue to mutate is in.
- """
- projectPath: ID!
-
- """
- ID of the board list that the issue will be moved to.
- """
- toListId: ID
-}
-
-"""
-Autogenerated return type of IssueMoveList
-"""
-type IssueMoveListPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated return type of IssueMove
-"""
-type IssueMovePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Check permissions for the current user on a issue
-"""
-type IssuePermissions {
- """
- Indicates the user can perform `admin_issue` on this resource
- """
- adminIssue: Boolean!
-
- """
- Indicates the user can perform `create_design` on this resource
- """
- createDesign: Boolean!
-
- """
- Indicates the user can perform `create_note` on this resource
- """
- createNote: Boolean!
-
- """
- Indicates the user can perform `destroy_design` on this resource
- """
- destroyDesign: Boolean!
-
- """
- Indicates the user can perform `read_design` on this resource
- """
- readDesign: Boolean!
-
- """
- Indicates the user can perform `read_issue` on this resource
- """
- readIssue: Boolean!
-
- """
- Indicates the user can perform `reopen_issue` on this resource
- """
- reopenIssue: Boolean!
-
- """
- Indicates the user can perform `update_issue` on this resource
- """
- updateIssue: Boolean!
-}
-
-"""
-Autogenerated input type of IssueSetAssignees
-"""
-input IssueSetAssigneesInput {
- """
- The usernames to assign to the resource. Replaces existing assignees by default.
- """
- assigneeUsernames: [String!]!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The operation to perform. Defaults to REPLACE.
- """
- operationMode: MutationOperationMode
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of IssueSetAssignees
-"""
-type IssueSetAssigneesPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetConfidential
-"""
-input IssueSetConfidentialInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Whether or not to set the issue as a confidential.
- """
- confidential: Boolean!
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of IssueSetConfidential
-"""
-type IssueSetConfidentialPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetDueDate
-"""
-input IssueSetDueDateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The desired due date for the issue.
- """
- dueDate: Time!
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of IssueSetDueDate
-"""
-type IssueSetDueDatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetEpic
-"""
-input IssueSetEpicInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the epic to be assigned to the issue, epic will be removed if absent or set to null
- """
- epicId: EpicID
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of IssueSetEpic
-"""
-type IssueSetEpicPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetIteration
-"""
-input IssueSetIterationInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The iteration to assign to the issue.
- """
- iterationId: IterationID
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of IssueSetIteration
-"""
-type IssueSetIterationPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetLocked
-"""
-input IssueSetLockedInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- Whether or not to lock discussion on the issue.
- """
- locked: Boolean!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of IssueSetLocked
-"""
-type IssueSetLockedPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetSeverity
-"""
-input IssueSetSeverityInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-
- """
- Set the incident severity level.
- """
- severity: IssuableSeverity!
-}
-
-"""
-Autogenerated return type of IssueSetSeverity
-"""
-type IssueSetSeverityPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetSubscription
-"""
-input IssueSetSubscriptionInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-
- """
- The desired state of the subscription.
- """
- subscribedState: Boolean!
-}
-
-"""
-Autogenerated return type of IssueSetSubscription
-"""
-type IssueSetSubscriptionPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of IssueSetWeight
-"""
-input IssueSetWeightInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-
- """
- The desired weight for the issue.
- """
- weight: Int!
-}
-
-"""
-Autogenerated return type of IssueSetWeight
-"""
-type IssueSetWeightPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Values for sorting issues
-"""
-enum IssueSort {
- """
- Created at ascending order
- """
- CREATED_ASC
-
- """
- Created at descending order
- """
- CREATED_DESC
-
- """
- Due date by ascending order
- """
- DUE_DATE_ASC
-
- """
- Due date by descending order
- """
- DUE_DATE_DESC
-
- """
- Label priority by ascending order
- """
- LABEL_PRIORITY_ASC
-
- """
- Label priority by descending order
- """
- LABEL_PRIORITY_DESC
-
- """
- Milestone due date by ascending order
- """
- MILESTONE_DUE_ASC
-
- """
- Milestone due date by descending order
- """
- MILESTONE_DUE_DESC
-
- """
- Priority by ascending order
- """
- PRIORITY_ASC
-
- """
- Priority by descending order
- """
- PRIORITY_DESC
-
- """
- Published issues shown last
- """
- PUBLISHED_ASC
-
- """
- Published issues shown first
- """
- PUBLISHED_DESC
-
- """
- Relative position by ascending order
- """
- RELATIVE_POSITION_ASC
-
- """
- Severity from less critical to more critical
- """
- SEVERITY_ASC
-
- """
- Severity from more critical to less critical
- """
- SEVERITY_DESC
-
- """
- Issues with earliest SLA due time shown first
- """
- SLA_DUE_AT_ASC
-
- """
- Issues with latest SLA due time shown first
- """
- SLA_DUE_AT_DESC
-
- """
- Updated at ascending order
- """
- UPDATED_ASC
-
- """
- Updated at descending order
- """
- UPDATED_DESC
-
- """
- Weight by ascending order
- """
- WEIGHT_ASC
-
- """
- Weight by descending order
- """
- WEIGHT_DESC
-
- """
- Created at ascending order
- """
- created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
-
- """
- Created at descending order
- """
- created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
-
- """
- Updated at ascending order
- """
- updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
-
- """
- Updated at descending order
- """
- updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
-}
-
-"""
-State of a GitLab issue
-"""
-enum IssueState {
- all
- closed
- locked
- opened
-}
-
-"""
-Values for issue state events
-"""
-enum IssueStateEvent {
- """
- Closes the issue
- """
- CLOSE
-
- """
- Reopens the issue
- """
- REOPEN
-}
-
-"""
-Represents total number of issues for the represented statuses
-"""
-type IssueStatusCountsType {
- """
- Number of issues with status ALL for the project
- """
- all: Int
-
- """
- Number of issues with status CLOSED for the project
- """
- closed: Int
-
- """
- Number of issues with status OPENED for the project
- """
- opened: Int
-}
-
-"""
-Issue type
-"""
-enum IssueType {
- """
- Incident issue type
- """
- INCIDENT
-
- """
- Issue issue type
- """
- ISSUE
-
- """
- Test Case issue type
- """
- TEST_CASE
-}
-
-"""
-Represents an iteration object
-"""
-type Iteration implements TimeboxReportInterface {
- """
- Timestamp of iteration creation.
- """
- createdAt: Time!
-
- """
- Description of the iteration.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Timestamp of the iteration due date.
- """
- dueDate: Time
-
- """
- ID of the iteration.
- """
- id: ID!
-
- """
- Internal ID of the iteration.
- """
- iid: ID!
-
- """
- Historically accurate report about the timebox.
- """
- report: TimeboxReport
-
- """
- Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.
- """
- scopedPath: String
-
- """
- Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.
- """
- scopedUrl: String
-
- """
- Timestamp of the iteration start date.
- """
- startDate: Time
-
- """
- State of the iteration.
- """
- state: IterationState!
-
- """
- Title of the iteration.
- """
- title: String!
-
- """
- Timestamp of last iteration update.
- """
- updatedAt: Time!
-
- """
- Web path of the iteration.
- """
- webPath: String!
-
- """
- Web URL of the iteration.
- """
- webUrl: String!
-}
-
-"""
-The connection type for Iteration.
-"""
-type IterationConnection {
- """
- A list of edges.
- """
- edges: [IterationEdge]
-
- """
- A list of nodes.
- """
- nodes: [Iteration]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type IterationEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Iteration
-}
-
-"""
-Identifier of Iteration.
-"""
-scalar IterationID
-
-"""
-State of a GitLab iteration
-"""
-enum IterationState {
- all
- closed
- opened
- started
- upcoming
-}
-
-"""
-Iteration ID wildcard values
-"""
-enum IterationWildcardId {
- """
- An iteration is assigned
- """
- ANY
-
- """
- Current iteration
- """
- CURRENT
-
- """
- No iteration is assigned
- """
- NONE
-}
-
-"""
-Represents untyped JSON
-"""
-scalar JSON
-
-type JiraImport {
- """
- Timestamp of when the Jira import was created.
- """
- createdAt: Time
-
- """
- Count of issues that failed to import.
- """
- failedToImportCount: Int!
-
- """
- Count of issues that were successfully imported.
- """
- importedIssuesCount: Int!
-
- """
- Project key for the imported Jira project.
- """
- jiraProjectKey: String!
-
- """
- Timestamp of when the Jira import was scheduled.
- """
- scheduledAt: Time
-
- """
- User that started the Jira import.
- """
- scheduledBy: User
-
- """
- Total count of issues that were attempted to import.
- """
- totalIssueCount: Int!
-}
-
-"""
-The connection type for JiraImport.
-"""
-type JiraImportConnection {
- """
- A list of edges.
- """
- edges: [JiraImportEdge]
-
- """
- A list of nodes.
- """
- nodes: [JiraImport]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type JiraImportEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: JiraImport
-}
-
-"""
-Autogenerated input type of JiraImportStart
-"""
-input JiraImportStartInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Project key of the importer Jira project.
- """
- jiraProjectKey: String!
-
- """
- Project name of the importer Jira project.
- """
- jiraProjectName: String
-
- """
- The project to import the Jira project into.
- """
- projectPath: ID!
-
- """
- The mapping of Jira to GitLab users.
- """
- usersMapping: [JiraUsersMappingInputType!]
-}
-
-"""
-Autogenerated return type of JiraImportStart
-"""
-type JiraImportStartPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The Jira import data after mutation.
- """
- jiraImport: JiraImport
-}
-
-"""
-Autogenerated input type of JiraImportUsers
-"""
-input JiraImportUsersInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- 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).
- """
- startAt: Int
-}
-
-"""
-Autogenerated return type of JiraImportUsers
-"""
-type JiraImportUsersPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Users returned from Jira, matched by email and name if possible.
- """
- jiraUsers: [JiraUser!]
-}
-
-type JiraProject {
- """
- Key of the Jira project.
- """
- key: String!
-
- """
- Name of the Jira project.
- """
- name: String
-
- """
- ID of the Jira project.
- """
- projectId: Int!
-}
-
-"""
-The connection type for JiraProject.
-"""
-type JiraProjectConnection {
- """
- A list of edges.
- """
- edges: [JiraProjectEdge]
-
- """
- A list of nodes.
- """
- nodes: [JiraProject]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type JiraProjectEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: JiraProject
-}
-
-type JiraService implements Service {
- """
- Indicates if the service is active.
- """
- active: Boolean
-
- """
- List of all Jira projects fetched through Jira REST API.
- """
- projects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Project name or key.
- """
- name: String
- ): JiraProjectConnection
-
- """
- Class name of the service.
- """
- type: String
-}
-
-type JiraUser {
- """
- ID of the matched GitLab user.
- """
- gitlabId: Int
-
- """
- Name of the matched GitLab user.
- """
- gitlabName: String
-
- """
- Username of the matched GitLab user.
- """
- gitlabUsername: String
-
- """
- Account ID of the Jira user.
- """
- jiraAccountId: String!
-
- """
- Display name of the Jira user.
- """
- jiraDisplayName: String!
-
- """
- Email of the Jira user, returned only for users with public emails.
- """
- jiraEmail: String
-}
-
-input JiraUsersMappingInputType {
- """
- Id of the GitLab user.
- """
- gitlabId: Int
-
- """
- Jira account ID of the user.
- """
- jiraAccountId: String!
-}
-
-enum JobArtifactFileType {
- ACCESSIBILITY
- API_FUZZING
- ARCHIVE
- BROWSER_PERFORMANCE
- CLUSTER_APPLICATIONS
- COBERTURA
- CODEQUALITY
- CONTAINER_SCANNING
- COVERAGE_FUZZING
- DAST
- DEPENDENCY_SCANNING
- DOTENV
- JUNIT
- LICENSE_MANAGEMENT
- LICENSE_SCANNING
- LOAD_PERFORMANCE
- LSIF
- METADATA
- METRICS
- METRICS_REFEREE
- NETWORK_REFEREE
- PERFORMANCE
- REQUIREMENTS
- SAST
- SECRET_DETECTION
- TERRAFORM
- TRACE
-}
-
-"""
-JSON object as raw string
-"""
-scalar JsonString
-
-type Label {
- """
- Background color of the label.
- """
- color: String!
-
- """
- Description of the label (Markdown rendered as HTML for caching).
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Label ID.
- """
- id: ID!
-
- """
- Text color of the label.
- """
- textColor: String!
-
- """
- Content of the label.
- """
- title: String!
-}
-
-"""
-The connection type for Label.
-"""
-type LabelConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [LabelEdge]
-
- """
- A list of nodes.
- """
- nodes: [Label]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of LabelCreate
-"""
-input LabelCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- 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.
- """
- color: String = "#6699cc"
-
- """
- Description of the label.
- """
- description: String
-
- """
- Full path of the group with which the resource is associated.
- """
- groupPath: ID
-
- """
- Full path of the project with which the resource is associated.
- """
- projectPath: ID
-
- """
- Title of the label.
- """
- title: String!
-}
-
-"""
-Autogenerated return type of LabelCreate
-"""
-type LabelCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The label after mutation.
- """
- label: Label
-}
-
-"""
-An edge in a connection.
-"""
-type LabelEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Label
-}
-
-"""
-Identifier of Label.
-"""
-scalar LabelID
-
-"""
-Identifier of List.
-"""
-scalar ListID
-
-"""
-List limit metric setting
-"""
-enum ListLimitMetric {
- all_metrics
- issue_count
- issue_weights
-}
-
-"""
-Autogenerated input type of MarkAsSpamSnippet
-"""
-input MarkAsSpamSnippetInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the snippet to update.
- """
- id: SnippetID!
-}
-
-"""
-Autogenerated return type of MarkAsSpamSnippet
-"""
-type MarkAsSpamSnippetPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The snippet after mutation.
- """
- snippet: Snippet
-}
-
-"""
-Possible identifier types for a measurement
-"""
-enum MeasurementIdentifier {
- """
- Group count
- """
- GROUPS
-
- """
- Issue count
- """
- ISSUES
-
- """
- Merge request count
- """
- MERGE_REQUESTS
-
- """
- Pipeline count
- """
- PIPELINES
-
- """
- Pipeline count with canceled status
- """
- PIPELINES_CANCELED
-
- """
- Pipeline count with failed status
- """
- PIPELINES_FAILED
-
- """
- Pipeline count with skipped status
- """
- PIPELINES_SKIPPED
-
- """
- Pipeline count with success status
- """
- PIPELINES_SUCCEEDED
-
- """
- Project count
- """
- PROJECTS
-
- """
- User count
- """
- USERS
-}
-
-interface MemberInterface {
- """
- GitLab::Access level.
- """
- accessLevel: AccessLevel
-
- """
- Date and time the membership was created.
- """
- createdAt: Time
-
- """
- User that authorized membership.
- """
- createdBy: User
-
- """
- Date and time the membership expires.
- """
- expiresAt: Time
-
- """
- ID of the member.
- """
- id: ID!
-
- """
- Date and time the membership was last updated.
- """
- updatedAt: Time
-
- """
- User that is associated with the member object.
- """
- user: User!
-}
-
-"""
-The connection type for MemberInterface.
-"""
-type MemberInterfaceConnection {
- """
- A list of edges.
- """
- edges: [MemberInterfaceEdge]
-
- """
- A list of nodes.
- """
- nodes: [MemberInterface]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type MemberInterfaceEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: MemberInterface
-}
-
-type MergeRequest implements CurrentUserTodos & Noteable {
- """
- Indicates if members of the target project can push to the fork.
- """
- allowCollaboration: Boolean
-
- """
- Number of approvals left.
- """
- approvalsLeft: Int
-
- """
- Number of approvals required.
- """
- approvalsRequired: Int
-
- """
- Indicates if the merge request has all the required approvals. Returns true if no required approvals are configured.
- """
- approved: Boolean!
-
- """
- Users who approved the merge request.
- """
- approvedBy(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Assignees of the merge request.
- """
- assignees(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- User who created this merge request.
- """
- author: User
-
- """
- Indicates if auto merge is enabled for the merge request.
- """
- autoMergeEnabled: Boolean!
-
- """
- Selected auto merge strategy.
- """
- autoMergeStrategy: String
-
- """
- Array of available auto merge strategies.
- """
- availableAutoMergeStrategies: [String!]
-
- """
- Number of commits in the merge request.
- """
- commitCount: Int
-
- """
- Merge request commits excluding merge commits.
- """
- commitsWithoutMergeCommits(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CommitConnection
-
- """
- Indicates if the merge request has conflicts.
- """
- conflicts: Boolean!
-
- """
- Timestamp of when the merge request was created.
- """
- createdAt: Time!
-
- """
- To-do items for the current user.
- """
- currentUserTodos(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- State of the to-do items.
- """
- state: TodoStateEnum
- ): TodoConnection!
-
- """
- Default merge commit message of the merge request.
- """
- defaultMergeCommitMessage: String
-
- """
- Default merge commit message of the merge request with description.
- """
- defaultMergeCommitMessageWithDescription: String
-
- """
- Default squash commit message of the merge request.
- """
- defaultSquashCommitMessage: String
-
- """
- Description of the merge request (Markdown rendered as HTML for caching).
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Diff head SHA of the merge request.
- """
- diffHeadSha: String
-
- """
- References of the base SHA, the head SHA, and the start SHA for this merge request.
- """
- diffRefs: DiffRefs
-
- """
- Details about which files were changed in this merge request.
- """
- diffStats(
- """
- A specific file-path.
- """
- path: String
- ): [DiffStats!]
-
- """
- Summary of which files were changed in this merge request.
- """
- diffStatsSummary: DiffStatsSummary
-
- """
- Indicates if comments on the merge request are locked to members only.
- """
- discussionLocked: Boolean!
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Number of downvotes for the merge request.
- """
- downvotes: Int!
-
- """
- Indicates if the project settings will lead to source branch deletion after merge.
- """
- forceRemoveSourceBranch: Boolean
-
- """
- Indicates if the merge request has CI.
- """
- hasCi: Boolean!
-
- """
- Indicates if the source branch has any security reports.
- """
- hasSecurityReports: Boolean!
-
- """
- The pipeline running on the branch HEAD of the merge request.
- """
- headPipeline: Pipeline
-
- """
- ID of the merge request.
- """
- id: ID!
-
- """
- Internal ID of the merge request.
- """
- iid: String!
-
- """
- Commit SHA of the merge request if merge is in progress.
- """
- inProgressMergeCommitSha: String
-
- """
- Labels of the merge request.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): LabelConnection
-
- """
- SHA of the merge request commit (set once merged).
- """
- mergeCommitSha: String
-
- """
- Error message due to a merge error.
- """
- mergeError: String
-
- """
- Indicates if a merge is currently occurring.
- """
- mergeOngoing: Boolean!
-
- """
- Status of the merge request.
- """
- mergeStatus: String
-
- """
- Number of merge requests in the merge train.
- """
- mergeTrainsCount: Int
-
- """
- User who merged this merge request.
- """
- mergeUser: User
-
- """
- Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS).
- """
- mergeWhenPipelineSucceeds: Boolean
-
- """
- Indicates if the merge request is mergeable.
- """
- mergeable: Boolean!
-
- """
- Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged.
- """
- mergeableDiscussionsState: Boolean
-
- """
- Timestamp of when the merge request was merged, null if not merged.
- """
- mergedAt: Time
-
- """
- The milestone of the merge request.
- """
- milestone: Milestone
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.
- """
- participants(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Pipelines for the merge request. Note: for performance reasons, no more than
- the most recent 500 pipelines will be returned.
- """
- pipelines(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter pipelines by the ref they are run for.
- """
- ref: String
-
- """
- Filter pipelines by the sha of the commit they are run for.
- """
- sha: String
-
- """
- Filter pipelines by their status.
- """
- status: PipelineStatusEnum
- ): PipelineConnection
-
- """
- Alias for target_project.
- """
- project: Project!
-
- """
- ID of the merge request project.
- """
- projectId: Int!
-
- """
- Rebase commit SHA of the merge request.
- """
- rebaseCommitSha: String
-
- """
- Indicates if there is a rebase currently in progress for the merge request.
- """
- rebaseInProgress: Boolean!
-
- """
- Internal reference of the merge request. Returned in shortened format by default.
- """
- reference(
- """
- Boolean option specifying whether the reference should be returned in full.
- """
- full: Boolean = false
- ): String!
-
- """
- Users from whom a review has been requested.
- """
- reviewers(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): UserConnection
-
- """
- Indicates if the merge request is created by @GitLab-Security-Bot.
- """
- securityAutoFix: Boolean
-
- """
- Indicates if the merge request will be rebased.
- """
- shouldBeRebased: Boolean!
-
- """
- Indicates if the source branch of the merge request will be deleted after merge.
- """
- shouldRemoveSourceBranch: Boolean
-
- """
- Source branch of the merge request.
- """
- sourceBranch: String!
-
- """
- Indicates if the source branch of the merge request exists.
- """
- sourceBranchExists: Boolean!
-
- """
- Indicates if the source branch is protected.
- """
- sourceBranchProtected: Boolean!
-
- """
- Source project of the merge request.
- """
- sourceProject: Project
-
- """
- ID of the merge request source project.
- """
- sourceProjectId: Int
-
- """
- Indicates if squash on merge is enabled.
- """
- squash: Boolean!
-
- """
- Indicates if squash on merge is enabled.
- """
- squashOnMerge: Boolean!
-
- """
- State of the merge request.
- """
- state: MergeRequestState!
-
- """
- Indicates if the currently logged in user is subscribed to this merge request.
- """
- subscribed: Boolean!
-
- """
- Target branch of the merge request.
- """
- targetBranch: String!
-
- """
- Indicates if the target branch of the merge request exists.
- """
- targetBranchExists: Boolean!
-
- """
- Target project of the merge request.
- """
- targetProject: Project!
-
- """
- ID of the merge request target project.
- """
- targetProjectId: Int!
-
- """
- Completion status of tasks
- """
- taskCompletionStatus: TaskCompletionStatus!
-
- """
- Time estimate of the merge request.
- """
- timeEstimate: Int!
-
- """
- Title of the merge request.
- """
- title: String!
-
- """
- The GitLab Flavored Markdown rendering of `title`
- """
- titleHtml: String
-
- """
- Total time reported as spent on the merge request.
- """
- totalTimeSpent: Int!
-
- """
- Timestamp of when the merge request was last updated.
- """
- updatedAt: Time!
-
- """
- Number of upvotes for the merge request.
- """
- upvotes: Int!
-
- """
- Number of user discussions in the merge request.
- """
- userDiscussionsCount: Int
-
- """
- User notes count of the merge request.
- """
- userNotesCount: Int
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: MergeRequestPermissions!
-
- """
- Web URL of the merge request.
- """
- webUrl: String
-
- """
- Indicates if the merge request is a work in progress (WIP).
- """
- workInProgress: Boolean!
-}
-
-"""
-The connection type for MergeRequest.
-"""
-type MergeRequestConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [MergeRequestEdge]
-
- """
- A list of nodes.
- """
- nodes: [MergeRequest]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-
- """
- Total sum of time to merge, in seconds, for the collection of merge requests.
- """
- totalTimeToMerge: Float
-}
-
-"""
-Autogenerated input type of MergeRequestCreate
-"""
-input MergeRequestCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the merge request (Markdown rendered as HTML for caching).
- """
- description: String
-
- """
- Labels of the merge request.
- """
- labels: [String!]
-
- """
- Project full path the merge request is associated with.
- """
- projectPath: ID!
-
- """
- Source branch of the merge request.
- """
- sourceBranch: String!
-
- """
- Target branch of the merge request.
- """
- targetBranch: String!
-
- """
- Title of the merge request.
- """
- title: String!
-}
-
-"""
-Autogenerated return type of MergeRequestCreate
-"""
-type MergeRequestCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Represents the Geo sync and verification state of a Merge Request diff
-"""
-type MergeRequestDiffRegistry {
- """
- Timestamp when the MergeRequestDiffRegistry was created
- """
- createdAt: Time
-
- """
- ID of the MergeRequestDiffRegistry
- """
- id: ID!
-
- """
- Error message during sync of the MergeRequestDiffRegistry
- """
- lastSyncFailure: String
-
- """
- Timestamp of the most recent successful sync of the MergeRequestDiffRegistry
- """
- lastSyncedAt: Time
-
- """
- ID of the Merge Request diff.
- """
- mergeRequestDiffId: ID!
-
- """
- Timestamp after which the MergeRequestDiffRegistry should be resynced
- """
- retryAt: Time
-
- """
- Number of consecutive failed sync attempts of the MergeRequestDiffRegistry
- """
- retryCount: Int
-
- """
- Sync state of the MergeRequestDiffRegistry
- """
- state: RegistryState
-}
-
-"""
-The connection type for MergeRequestDiffRegistry.
-"""
-type MergeRequestDiffRegistryConnection {
- """
- A list of edges.
- """
- edges: [MergeRequestDiffRegistryEdge]
-
- """
- A list of nodes.
- """
- nodes: [MergeRequestDiffRegistry]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type MergeRequestDiffRegistryEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: MergeRequestDiffRegistry
-}
-
-"""
-An edge in a connection.
-"""
-type MergeRequestEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: MergeRequest
-}
-
-"""
-Identifier of MergeRequest.
-"""
-scalar MergeRequestID
-
-"""
-New state to apply to a merge request.
-"""
-enum MergeRequestNewState {
- """
- Close the merge request if it is open.
- """
- CLOSED
-
- """
- Open the merge request if it is closed.
- """
- OPEN
-}
-
-"""
-Check permissions for the current user on a merge request
-"""
-type MergeRequestPermissions {
- """
- Indicates the user can perform `admin_merge_request` on this resource
- """
- adminMergeRequest: Boolean!
-
- """
- Indicates the user can perform `can_merge` on this resource
- """
- canMerge: Boolean!
-
- """
- Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource
- """
- cherryPickOnCurrentMergeRequest: Boolean!
-
- """
- Indicates the user can perform `create_note` on this resource
- """
- createNote: Boolean!
-
- """
- Indicates the user can perform `push_to_source_branch` on this resource
- """
- pushToSourceBranch: Boolean!
-
- """
- Indicates the user can perform `read_merge_request` on this resource
- """
- readMergeRequest: Boolean!
-
- """
- Indicates the user can perform `remove_source_branch` on this resource
- """
- removeSourceBranch: Boolean!
-
- """
- Indicates the user can perform `revert_on_current_merge_request` on this resource
- """
- revertOnCurrentMergeRequest: Boolean!
-
- """
- Indicates the user can perform `update_merge_request` on this resource
- """
- updateMergeRequest: Boolean!
-}
-
-"""
-Autogenerated input type of MergeRequestReviewerRereview
-"""
-input MergeRequestReviewerRereviewInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-
- """
- The user ID for the user that has been requested for a new review.
- """
- userId: UserID!
-}
-
-"""
-Autogenerated return type of MergeRequestReviewerRereview
-"""
-type MergeRequestReviewerRereviewPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Autogenerated input type of MergeRequestSetAssignees
-"""
-input MergeRequestSetAssigneesInput {
- """
- The usernames to assign to the resource. Replaces existing assignees by default.
- """
- assigneeUsernames: [String!]!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The operation to perform. Defaults to REPLACE.
- """
- operationMode: MutationOperationMode
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of MergeRequestSetAssignees
-"""
-type MergeRequestSetAssigneesPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Autogenerated input type of MergeRequestSetLabels
-"""
-input MergeRequestSetLabelsInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The Label IDs to set. Replaces existing labels by default.
- """
- labelIds: [LabelID!]!
-
- """
- Changes the operation mode. Defaults to REPLACE.
- """
- operationMode: MutationOperationMode
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of MergeRequestSetLabels
-"""
-type MergeRequestSetLabelsPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Autogenerated input type of MergeRequestSetLocked
-"""
-input MergeRequestSetLockedInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- Whether or not to lock the merge request.
- """
- locked: Boolean!
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of MergeRequestSetLocked
-"""
-type MergeRequestSetLockedPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Autogenerated input type of MergeRequestSetMilestone
-"""
-input MergeRequestSetMilestoneInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The milestone to assign to the merge request.
- """
- milestoneId: MilestoneID
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of MergeRequestSetMilestone
-"""
-type MergeRequestSetMilestonePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Autogenerated input type of MergeRequestSetSubscription
-"""
-input MergeRequestSetSubscriptionInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-
- """
- The desired state of the subscription.
- """
- subscribedState: Boolean!
-}
-
-"""
-Autogenerated return type of MergeRequestSetSubscription
-"""
-type MergeRequestSetSubscriptionPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Autogenerated input type of MergeRequestSetWip
-"""
-input MergeRequestSetWipInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-
- """
- Whether or not to set the merge request as a WIP.
- """
- wip: Boolean!
-}
-
-"""
-Autogenerated return type of MergeRequestSetWip
-"""
-type MergeRequestSetWipPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-"""
-Values for sorting merge requests
-"""
-enum MergeRequestSort {
- """
- Created at ascending order
- """
- CREATED_ASC
-
- """
- Created at descending order
- """
- CREATED_DESC
-
- """
- Label priority by ascending order
- """
- LABEL_PRIORITY_ASC
-
- """
- Label priority by descending order
- """
- LABEL_PRIORITY_DESC
-
- """
- Merge time by ascending order
- """
- MERGED_AT_ASC
-
- """
- Merge time by descending order
- """
- MERGED_AT_DESC
-
- """
- Milestone due date by ascending order
- """
- MILESTONE_DUE_ASC
-
- """
- Milestone due date by descending order
- """
- MILESTONE_DUE_DESC
-
- """
- Priority by ascending order
- """
- PRIORITY_ASC
-
- """
- Priority by descending order
- """
- PRIORITY_DESC
-
- """
- Updated at ascending order
- """
- UPDATED_ASC
-
- """
- Updated at descending order
- """
- UPDATED_DESC
-
- """
- Created at ascending order
- """
- created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
-
- """
- Created at descending order
- """
- created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
-
- """
- Updated at ascending order
- """
- updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
-
- """
- Updated at descending order
- """
- updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
-}
-
-"""
-State of a GitLab merge request
-"""
-enum MergeRequestState {
- all
- closed
- locked
-
- """
- Merge Request has been merged
- """
- merged
- opened
-}
-
-"""
-Autogenerated input type of MergeRequestUpdate
-"""
-input MergeRequestUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the merge request (Markdown rendered as HTML for caching).
- """
- description: String
-
- """
- The IID of the merge request to mutate.
- """
- iid: String!
-
- """
- The project the merge request to mutate is in.
- """
- projectPath: ID!
-
- """
- The action to perform to change the state.
- """
- state: MergeRequestNewState
-
- """
- Target branch of the merge request.
- """
- targetBranch: String
-
- """
- Title of the merge request.
- """
- title: String
-}
-
-"""
-Autogenerated return type of MergeRequestUpdate
-"""
-type MergeRequestUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The merge request after mutation.
- """
- mergeRequest: MergeRequest
-}
-
-type Metadata {
- """
- Revision.
- """
- revision: String!
-
- """
- Version.
- """
- version: String!
-}
-
-"""
-Represents a metric image upload
-"""
-type MetricImage {
- """
- File name of the metric image.
- """
- fileName: String
-
- """
- File path of the metric image.
- """
- filePath: String
-
- """
- ID of the metric upload.
- """
- id: ID!
-
- """
- Internal ID of the metric upload.
- """
- iid: ID!
-
- """
- URL of the metric source.
- """
- url: String!
-}
-
-type MetricsDashboard {
- """
- Annotations added to the dashboard.
- """
- annotations(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Timestamp marking date and time from which annotations need to be fetched.
- """
- from: Time!
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Timestamp marking date and time to which annotations need to be fetched.
- """
- to: Time
- ): MetricsDashboardAnnotationConnection
-
- """
- Path to a file with the dashboard definition.
- """
- path: String
-
- """
- Dashboard schema validation warnings.
- """
- schemaValidationWarnings: [String!]
-}
-
-type MetricsDashboardAnnotation {
- """
- Description of the annotation.
- """
- description: String
-
- """
- Timestamp marking end of annotated time span.
- """
- endingAt: Time
-
- """
- ID of the annotation.
- """
- id: ID!
-
- """
- ID of a dashboard panel to which the annotation should be scoped.
- """
- panelId: String
-
- """
- Timestamp marking start of annotated time span.
- """
- startingAt: Time
-}
-
-"""
-The connection type for MetricsDashboardAnnotation.
-"""
-type MetricsDashboardAnnotationConnection {
- """
- A list of edges.
- """
- edges: [MetricsDashboardAnnotationEdge]
-
- """
- A list of nodes.
- """
- nodes: [MetricsDashboardAnnotation]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type MetricsDashboardAnnotationEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: MetricsDashboardAnnotation
-}
-
-"""
-Identifier of Metrics::Dashboard::Annotation.
-"""
-scalar MetricsDashboardAnnotationID
-
-"""
-Represents a milestone
-"""
-type Milestone implements TimeboxReportInterface {
- """
- Timestamp of milestone creation.
- """
- createdAt: Time!
-
- """
- Description of the milestone.
- """
- description: String
-
- """
- Timestamp of the milestone due date.
- """
- dueDate: Time
-
- """
- Indicates if milestone is at group level.
- """
- groupMilestone: Boolean!
-
- """
- ID of the milestone.
- """
- id: ID!
-
- """
- Indicates if milestone is at project level.
- """
- projectMilestone: Boolean!
-
- """
- Historically accurate report about the timebox.
- """
- report: TimeboxReport
-
- """
- Timestamp of the milestone start date.
- """
- startDate: Time
-
- """
- State of the milestone.
- """
- state: MilestoneStateEnum!
-
- """
- Milestone statistics.
- """
- stats: MilestoneStats
-
- """
- Indicates if milestone is at subgroup level.
- """
- subgroupMilestone: Boolean!
-
- """
- Title of the milestone.
- """
- title: String!
-
- """
- Timestamp of last milestone update.
- """
- updatedAt: Time!
-
- """
- Web path of the milestone.
- """
- webPath: String!
-}
-
-"""
-The connection type for Milestone.
-"""
-type MilestoneConnection {
- """
- A list of edges.
- """
- edges: [MilestoneEdge]
-
- """
- A list of nodes.
- """
- nodes: [Milestone]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type MilestoneEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Milestone
-}
-
-"""
-Identifier of Milestone.
-"""
-scalar MilestoneID
-
-"""
-Current state of milestone
-"""
-enum MilestoneStateEnum {
- """
- Milestone is currently active
- """
- active
-
- """
- Milestone is closed
- """
- closed
-}
-
-"""
-Contains statistics about a milestone
-"""
-type MilestoneStats {
- """
- Number of closed issues associated with the milestone.
- """
- closedIssuesCount: Int
-
- """
- Total number of issues associated with the milestone.
- """
- totalIssuesCount: Int
-}
-
-"""
-The position to which the adjacent object should be moved
-"""
-enum MoveType {
- """
- The adjacent object will be moved after the object that is being moved
- """
- after
-
- """
- The adjacent object will be moved before the object that is being moved
- """
- before
-}
-
-type Mutation {
- addAwardEmoji(input: AddAwardEmojiInput!): AddAwardEmojiPayload @deprecated(reason: "Use awardEmojiAdd. Deprecated in 13.2.")
- addProjectToSecurityDashboard(input: AddProjectToSecurityDashboardInput!): AddProjectToSecurityDashboardPayload
- adminSidekiqQueuesDeleteJobs(input: AdminSidekiqQueuesDeleteJobsInput!): AdminSidekiqQueuesDeleteJobsPayload
- alertSetAssignees(input: AlertSetAssigneesInput!): AlertSetAssigneesPayload
- alertTodoCreate(input: AlertTodoCreateInput!): AlertTodoCreatePayload
- apiFuzzingCiConfigurationCreate(input: ApiFuzzingCiConfigurationCreateInput!): ApiFuzzingCiConfigurationCreatePayload
- awardEmojiAdd(input: AwardEmojiAddInput!): AwardEmojiAddPayload
- awardEmojiRemove(input: AwardEmojiRemoveInput!): AwardEmojiRemovePayload
- awardEmojiToggle(input: AwardEmojiToggleInput!): AwardEmojiTogglePayload
- boardListCreate(input: BoardListCreateInput!): BoardListCreatePayload
- boardListUpdateLimitMetrics(input: BoardListUpdateLimitMetricsInput!): BoardListUpdateLimitMetricsPayload
- ciCdSettingsUpdate(input: CiCdSettingsUpdateInput!): CiCdSettingsUpdatePayload
- clusterAgentDelete(input: ClusterAgentDeleteInput!): ClusterAgentDeletePayload
- clusterAgentTokenCreate(input: ClusterAgentTokenCreateInput!): ClusterAgentTokenCreatePayload
- clusterAgentTokenDelete(input: ClusterAgentTokenDeleteInput!): ClusterAgentTokenDeletePayload
- commitCreate(input: CommitCreateInput!): CommitCreatePayload
- configureSast(input: ConfigureSastInput!): ConfigureSastPayload
- createAlertIssue(input: CreateAlertIssueInput!): CreateAlertIssuePayload
- createAnnotation(input: CreateAnnotationInput!): CreateAnnotationPayload
- createBoard(input: CreateBoardInput!): CreateBoardPayload
- createBranch(input: CreateBranchInput!): CreateBranchPayload
- createClusterAgent(input: CreateClusterAgentInput!): CreateClusterAgentPayload
- createComplianceFramework(input: CreateComplianceFrameworkInput!): CreateComplianceFrameworkPayload
-
- """
- Available only when feature flag `custom_emoji` is enabled.
- """
- createCustomEmoji(input: CreateCustomEmojiInput!): CreateCustomEmojiPayload
- createDevopsAdoptionSegment(input: CreateDevopsAdoptionSegmentInput!): CreateDevopsAdoptionSegmentPayload
- createDiffNote(input: CreateDiffNoteInput!): CreateDiffNotePayload
- createEpic(input: CreateEpicInput!): CreateEpicPayload
- createImageDiffNote(input: CreateImageDiffNoteInput!): CreateImageDiffNotePayload
- createIssue(input: CreateIssueInput!): CreateIssuePayload
- createIteration(input: CreateIterationInput!): CreateIterationPayload
- createNote(input: CreateNoteInput!): CreateNotePayload
- createRequirement(input: CreateRequirementInput!): CreateRequirementPayload
- createSnippet(input: CreateSnippetInput!): CreateSnippetPayload
- createTestCase(input: CreateTestCaseInput!): CreateTestCasePayload
- dastOnDemandScanCreate(input: DastOnDemandScanCreateInput!): DastOnDemandScanCreatePayload
- dastProfileCreate(input: DastProfileCreateInput!): DastProfileCreatePayload
- dastProfileDelete(input: DastProfileDeleteInput!): DastProfileDeletePayload
- dastProfileRun(input: DastProfileRunInput!): DastProfileRunPayload
- dastProfileUpdate(input: DastProfileUpdateInput!): DastProfileUpdatePayload
- dastScannerProfileCreate(input: DastScannerProfileCreateInput!): DastScannerProfileCreatePayload
- dastScannerProfileDelete(input: DastScannerProfileDeleteInput!): DastScannerProfileDeletePayload
- dastScannerProfileUpdate(input: DastScannerProfileUpdateInput!): DastScannerProfileUpdatePayload
- dastSiteProfileCreate(input: DastSiteProfileCreateInput!): DastSiteProfileCreatePayload
- dastSiteProfileDelete(input: DastSiteProfileDeleteInput!): DastSiteProfileDeletePayload
- dastSiteProfileUpdate(input: DastSiteProfileUpdateInput!): DastSiteProfileUpdatePayload
- dastSiteTokenCreate(input: DastSiteTokenCreateInput!): DastSiteTokenCreatePayload
- dastSiteValidationCreate(input: DastSiteValidationCreateInput!): DastSiteValidationCreatePayload
- dastSiteValidationRevoke(input: DastSiteValidationRevokeInput!): DastSiteValidationRevokePayload
- deleteAnnotation(input: DeleteAnnotationInput!): DeleteAnnotationPayload
- deleteDevopsAdoptionSegment(input: DeleteDevopsAdoptionSegmentInput!): DeleteDevopsAdoptionSegmentPayload
- designManagementDelete(input: DesignManagementDeleteInput!): DesignManagementDeletePayload
- designManagementMove(input: DesignManagementMoveInput!): DesignManagementMovePayload
- designManagementUpload(input: DesignManagementUploadInput!): DesignManagementUploadPayload
- destroyBoard(input: DestroyBoardInput!): DestroyBoardPayload
- destroyBoardList(input: DestroyBoardListInput!): DestroyBoardListPayload
- destroyComplianceFramework(input: DestroyComplianceFrameworkInput!): DestroyComplianceFrameworkPayload
- destroyContainerRepository(input: DestroyContainerRepositoryInput!): DestroyContainerRepositoryPayload
- destroyContainerRepositoryTags(input: DestroyContainerRepositoryTagsInput!): DestroyContainerRepositoryTagsPayload
- destroyNote(input: DestroyNoteInput!): DestroyNotePayload
- destroySnippet(input: DestroySnippetInput!): DestroySnippetPayload
-
- """
- Toggles the resolved state of a discussion
- """
- discussionToggleResolve(input: DiscussionToggleResolveInput!): DiscussionToggleResolvePayload
- dismissVulnerability(input: DismissVulnerabilityInput!): DismissVulnerabilityPayload @deprecated(reason: "Use vulnerabilityDismiss. Deprecated in 13.5.")
- environmentsCanaryIngressUpdate(input: EnvironmentsCanaryIngressUpdateInput!): EnvironmentsCanaryIngressUpdatePayload
- epicAddIssue(input: EpicAddIssueInput!): EpicAddIssuePayload
- epicBoardCreate(input: EpicBoardCreateInput!): EpicBoardCreatePayload
- epicBoardListCreate(input: EpicBoardListCreateInput!): EpicBoardListCreatePayload
- epicSetSubscription(input: EpicSetSubscriptionInput!): EpicSetSubscriptionPayload
- epicTreeReorder(input: EpicTreeReorderInput!): EpicTreeReorderPayload
- exportRequirements(input: ExportRequirementsInput!): ExportRequirementsPayload
- gitlabSubscriptionActivate(input: GitlabSubscriptionActivateInput!): GitlabSubscriptionActivatePayload
- httpIntegrationCreate(input: HttpIntegrationCreateInput!): HttpIntegrationCreatePayload
- httpIntegrationDestroy(input: HttpIntegrationDestroyInput!): HttpIntegrationDestroyPayload
- httpIntegrationResetToken(input: HttpIntegrationResetTokenInput!): HttpIntegrationResetTokenPayload
- httpIntegrationUpdate(input: HttpIntegrationUpdateInput!): HttpIntegrationUpdatePayload
- issueMove(input: IssueMoveInput!): IssueMovePayload
- issueMoveList(input: IssueMoveListInput!): IssueMoveListPayload
- issueSetAssignees(input: IssueSetAssigneesInput!): IssueSetAssigneesPayload
- issueSetConfidential(input: IssueSetConfidentialInput!): IssueSetConfidentialPayload
- issueSetDueDate(input: IssueSetDueDateInput!): IssueSetDueDatePayload
- issueSetEpic(input: IssueSetEpicInput!): IssueSetEpicPayload
- issueSetIteration(input: IssueSetIterationInput!): IssueSetIterationPayload
- issueSetLocked(input: IssueSetLockedInput!): IssueSetLockedPayload
- issueSetSeverity(input: IssueSetSeverityInput!): IssueSetSeverityPayload
- issueSetSubscription(input: IssueSetSubscriptionInput!): IssueSetSubscriptionPayload
- issueSetWeight(input: IssueSetWeightInput!): IssueSetWeightPayload
- jiraImportStart(input: JiraImportStartInput!): JiraImportStartPayload
- jiraImportUsers(input: JiraImportUsersInput!): JiraImportUsersPayload
- labelCreate(input: LabelCreateInput!): LabelCreatePayload
- markAsSpamSnippet(input: MarkAsSpamSnippetInput!): MarkAsSpamSnippetPayload
- mergeRequestCreate(input: MergeRequestCreateInput!): MergeRequestCreatePayload
- mergeRequestReviewerRereview(input: MergeRequestReviewerRereviewInput!): MergeRequestReviewerRereviewPayload
- mergeRequestSetAssignees(input: MergeRequestSetAssigneesInput!): MergeRequestSetAssigneesPayload
- mergeRequestSetLabels(input: MergeRequestSetLabelsInput!): MergeRequestSetLabelsPayload
- mergeRequestSetLocked(input: MergeRequestSetLockedInput!): MergeRequestSetLockedPayload
- mergeRequestSetMilestone(input: MergeRequestSetMilestoneInput!): MergeRequestSetMilestonePayload
- mergeRequestSetSubscription(input: MergeRequestSetSubscriptionInput!): MergeRequestSetSubscriptionPayload
- mergeRequestSetWip(input: MergeRequestSetWipInput!): MergeRequestSetWipPayload
-
- """
- Update attributes of a merge request
- """
- mergeRequestUpdate(input: MergeRequestUpdateInput!): MergeRequestUpdatePayload
- namespaceIncreaseStorageTemporarily(input: NamespaceIncreaseStorageTemporarilyInput!): NamespaceIncreaseStorageTemporarilyPayload
- oncallRotationCreate(input: OncallRotationCreateInput!): OncallRotationCreatePayload
- oncallRotationDestroy(input: OncallRotationDestroyInput!): OncallRotationDestroyPayload
- oncallScheduleCreate(input: OncallScheduleCreateInput!): OncallScheduleCreatePayload
- oncallScheduleDestroy(input: OncallScheduleDestroyInput!): OncallScheduleDestroyPayload
- oncallScheduleUpdate(input: OncallScheduleUpdateInput!): OncallScheduleUpdatePayload
- pipelineCancel(input: PipelineCancelInput!): PipelineCancelPayload
- pipelineDestroy(input: PipelineDestroyInput!): PipelineDestroyPayload
- pipelineRetry(input: PipelineRetryInput!): PipelineRetryPayload
- prometheusIntegrationCreate(input: PrometheusIntegrationCreateInput!): PrometheusIntegrationCreatePayload
- prometheusIntegrationResetToken(input: PrometheusIntegrationResetTokenInput!): PrometheusIntegrationResetTokenPayload
- prometheusIntegrationUpdate(input: PrometheusIntegrationUpdateInput!): PrometheusIntegrationUpdatePayload
- promoteToEpic(input: PromoteToEpicInput!): PromoteToEpicPayload
- releaseCreate(input: ReleaseCreateInput!): ReleaseCreatePayload
- releaseDelete(input: ReleaseDeleteInput!): ReleaseDeletePayload
- releaseUpdate(input: ReleaseUpdateInput!): ReleaseUpdatePayload
- removeAwardEmoji(input: RemoveAwardEmojiInput!): RemoveAwardEmojiPayload @deprecated(reason: "Use awardEmojiRemove. Deprecated in 13.2.")
- removeProjectFromSecurityDashboard(input: RemoveProjectFromSecurityDashboardInput!): RemoveProjectFromSecurityDashboardPayload
-
- """
- Repositions a DiffNote on an image (a `Note` where the `position.positionType` is `"image"`)
- """
- repositionImageDiffNote(input: RepositionImageDiffNoteInput!): RepositionImageDiffNotePayload
- revertVulnerabilityToDetected(input: RevertVulnerabilityToDetectedInput!): RevertVulnerabilityToDetectedPayload @deprecated(reason: "Use vulnerabilityRevertToDetected. Deprecated in 13.5.")
- runDastScan(input: RunDASTScanInput!): RunDASTScanPayload @deprecated(reason: "Use DastOnDemandScanCreate. Deprecated in 13.4.")
- terraformStateDelete(input: TerraformStateDeleteInput!): TerraformStateDeletePayload
- terraformStateLock(input: TerraformStateLockInput!): TerraformStateLockPayload
- terraformStateUnlock(input: TerraformStateUnlockInput!): TerraformStateUnlockPayload
- todoCreate(input: TodoCreateInput!): TodoCreatePayload
- todoMarkDone(input: TodoMarkDoneInput!): TodoMarkDonePayload
- todoRestore(input: TodoRestoreInput!): TodoRestorePayload
- todoRestoreMany(input: TodoRestoreManyInput!): TodoRestoreManyPayload
- todosMarkAllDone(input: TodosMarkAllDoneInput!): TodosMarkAllDonePayload
- toggleAwardEmoji(input: ToggleAwardEmojiInput!): ToggleAwardEmojiPayload @deprecated(reason: "Use awardEmojiToggle. Deprecated in 13.2.")
- updateAlertStatus(input: UpdateAlertStatusInput!): UpdateAlertStatusPayload
- updateBoard(input: UpdateBoardInput!): UpdateBoardPayload
- updateBoardEpicUserPreferences(input: UpdateBoardEpicUserPreferencesInput!): UpdateBoardEpicUserPreferencesPayload
- updateBoardList(input: UpdateBoardListInput!): UpdateBoardListPayload
- updateComplianceFramework(input: UpdateComplianceFrameworkInput!): UpdateComplianceFrameworkPayload
- updateContainerExpirationPolicy(input: UpdateContainerExpirationPolicyInput!): UpdateContainerExpirationPolicyPayload
- updateEpic(input: UpdateEpicInput!): UpdateEpicPayload
-
- """
- Updates a DiffNote on an image (a `Note` where the `position.positionType` is
- `"image"`). If the body of the Note contains only quick actions, the Note will
- be destroyed during the update, and no Note will be returned
- """
- updateImageDiffNote(input: UpdateImageDiffNoteInput!): UpdateImageDiffNotePayload
- updateIssue(input: UpdateIssueInput!): UpdateIssuePayload
- updateIteration(input: UpdateIterationInput!): UpdateIterationPayload
- updateNamespacePackageSettings(input: UpdateNamespacePackageSettingsInput!): UpdateNamespacePackageSettingsPayload
-
- """
- Updates a Note. If the body of the Note contains only quick actions, the Note
- will be destroyed during the update, and no Note will be returned
- """
- updateNote(input: UpdateNoteInput!): UpdateNotePayload
- updateRequirement(input: UpdateRequirementInput!): UpdateRequirementPayload
- updateSnippet(input: UpdateSnippetInput!): UpdateSnippetPayload
- vulnerabilityConfirm(input: VulnerabilityConfirmInput!): VulnerabilityConfirmPayload
- vulnerabilityDismiss(input: VulnerabilityDismissInput!): VulnerabilityDismissPayload
- vulnerabilityExternalIssueLinkCreate(input: VulnerabilityExternalIssueLinkCreateInput!): VulnerabilityExternalIssueLinkCreatePayload
- vulnerabilityExternalIssueLinkDestroy(input: VulnerabilityExternalIssueLinkDestroyInput!): VulnerabilityExternalIssueLinkDestroyPayload
- vulnerabilityResolve(input: VulnerabilityResolveInput!): VulnerabilityResolvePayload
- vulnerabilityRevertToDetected(input: VulnerabilityRevertToDetectedInput!): VulnerabilityRevertToDetectedPayload
-}
-
-"""
-Different toggles for changing mutator behavior
-"""
-enum MutationOperationMode {
- """
- Performs an append operation
- """
- APPEND
-
- """
- Performs a removal operation
- """
- REMOVE
-
- """
- Performs a replace operation
- """
- REPLACE
-}
-
-type Namespace {
- """
- Size limit for repositories in the namespace in bytes.
- """
- actualRepositorySizeLimit: Float
-
- """
- Additional storage purchased for the root namespace in bytes.
- """
- additionalPurchasedStorageSize: Float
-
- """
- Compliance frameworks available to projects in this namespace. Available only
- when feature flag `ff_custom_compliance_frameworks` is enabled.
- """
- complianceFrameworks(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Global ID of a specific compliance framework to return.
- """
- id: ComplianceManagementFrameworkID
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ComplianceFrameworkConnection
-
- """
- Includes at least one project where the repository size exceeds the limit.
- """
- containsLockedProjects: Boolean!
-
- """
- Description of the namespace.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Full name of the namespace.
- """
- fullName: String!
-
- """
- Full path of the namespace.
- """
- fullPath: ID!
-
- """
- ID of the namespace.
- """
- id: ID!
-
- """
- Status of the temporary storage increase.
- """
- isTemporaryStorageIncreaseEnabled: Boolean!
-
- """
- Indicates if Large File Storage (LFS) is enabled for namespace.
- """
- lfsEnabled: Boolean
-
- """
- Name of the namespace.
- """
- name: String!
-
- """
- The package settings for the namespace.
- """
- packageSettings: PackageSettings
-
- """
- Path of the namespace.
- """
- path: String!
-
- """
- Projects within this namespace.
- """
- projects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns only the projects which have vulnerabilities.
- """
- hasVulnerabilities: Boolean = false
-
- """
- Include also subgroup projects.
- """
- includeSubgroups: Boolean = false
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Search project with most similar names or paths.
- """
- search: String = null
-
- """
- Sort projects by this criteria.
- """
- sort: NamespaceProjectSort = null
- ): ProjectConnection!
-
- """
- Number of projects in the root namespace where the repository size exceeds the limit.
- """
- repositorySizeExcessProjectCount: Int!
-
- """
- Indicates if users can request access to namespace.
- """
- requestAccessEnabled: Boolean
-
- """
- Aggregated storage statistics of the namespace. Only available for root namespaces.
- """
- rootStorageStatistics: RootStorageStatistics
-
- """
- Total storage limit of the root namespace in bytes.
- """
- storageSizeLimit: Float
-
- """
- Date until the temporary storage increase is active.
- """
- temporaryStorageIncreaseEndsOn: Time
-
- """
- Total repository size of all projects in the root namespace in bytes.
- """
- totalRepositorySize: Float
-
- """
- Total excess repository size of all projects in the root namespace in bytes.
- """
- totalRepositorySizeExcess: Float
-
- """
- Visibility of the namespace.
- """
- visibility: String
-}
-
-"""
-The connection type for Namespace.
-"""
-type NamespaceConnection {
- """
- A list of edges.
- """
- edges: [NamespaceEdge]
-
- """
- A list of nodes.
- """
- nodes: [Namespace]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type NamespaceEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Namespace
-}
-
-"""
-Identifier of Namespace.
-"""
-scalar NamespaceID
-
-"""
-Autogenerated input type of NamespaceIncreaseStorageTemporarily
-"""
-input NamespaceIncreaseStorageTemporarilyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the namespace to mutate.
- """
- id: NamespaceID!
-}
-
-"""
-Autogenerated return type of NamespaceIncreaseStorageTemporarily
-"""
-type NamespaceIncreaseStorageTemporarilyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The namespace after mutation.
- """
- namespace: Namespace
-}
-
-"""
-Values for sorting projects
-"""
-enum NamespaceProjectSort {
- """
- Most similar to the search query
- """
- SIMILARITY
-
- """
- Sort by storage size
- """
- STORAGE
-}
-
-input NegatedBoardIssueInput {
- """
- Filter by assignee username.
- """
- assigneeUsername: [String]
-
- """
- Filter by author username.
- """
- authorUsername: String
-
- """
- Filter by epic ID. Incompatible with epicWildcardId.
- """
- epicId: EpicID
-
- """
- Filter by iteration title.
- """
- iterationTitle: String
-
- """
- Filter by label name.
- """
- labelName: [String]
-
- """
- Filter by milestone title.
- """
- milestoneTitle: String
-
- """
- Filter by reaction emoji.
- """
- myReactionEmoji: String
-
- """
- Filter by release tag.
- """
- releaseTag: String
-
- """
- Filter by weight.
- """
- weight: String
-}
-
-type Note implements ResolvableInterface {
- """
- User who wrote this note.
- """
- author: User!
-
- """
- Content of the note.
- """
- body: String!
-
- """
- The GitLab Flavored Markdown rendering of `note`
- """
- bodyHtml: String
-
- """
- Indicates if this note is confidential.
- """
- confidential: Boolean
-
- """
- Timestamp of the note creation.
- """
- createdAt: Time!
-
- """
- The discussion this note is a part of.
- """
- discussion: Discussion
-
- """
- ID of the note.
- """
- id: NoteID!
-
- """
- The position of this note on a diff.
- """
- position: DiffPosition
-
- """
- Project associated with the note.
- """
- project: Project
-
- """
- Indicates if the object can be resolved.
- """
- resolvable: Boolean!
-
- """
- Indicates if the object is resolved.
- """
- resolved: Boolean!
-
- """
- Timestamp of when the object was resolved.
- """
- resolvedAt: Time
-
- """
- User who resolved the object.
- """
- resolvedBy: User
-
- """
- Indicates whether this note was created by the system or by a user.
- """
- system: Boolean!
-
- """
- Name of the icon corresponding to a system note.
- """
- systemNoteIconName: String
-
- """
- Timestamp of the note's last activity.
- """
- updatedAt: Time!
-
- """
- URL to view this Note in the Web UI.
- """
- url: String
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: NotePermissions!
-}
-
-"""
-The connection type for Note.
-"""
-type NoteConnection {
- """
- A list of edges.
- """
- edges: [NoteEdge]
-
- """
- A list of nodes.
- """
- nodes: [Note]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type NoteEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Note
-}
-
-"""
-Identifier of Note.
-"""
-scalar NoteID
-
-type NotePermissions {
- """
- Indicates the user can perform `admin_note` on this resource
- """
- adminNote: Boolean!
-
- """
- Indicates the user can perform `award_emoji` on this resource
- """
- awardEmoji: Boolean!
-
- """
- Indicates the user can perform `create_note` on this resource
- """
- createNote: Boolean!
-
- """
- Indicates the user can perform `read_note` on this resource
- """
- readNote: Boolean!
-
- """
- Indicates the user can perform `reposition_note` on this resource
- """
- repositionNote: Boolean!
-
- """
- Indicates the user can perform `resolve_note` on this resource
- """
- resolveNote: Boolean!
-}
-
-interface Noteable {
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-}
-
-"""
-Identifier of Noteable.
-"""
-scalar NoteableID
-
-"""
-The rotation participant and color palette
-"""
-type OncallParticipantType {
- """
- The color palette to assign to the on-call user. For example "blue".
- """
- colorPalette: String
-
- """
- The color weight to assign to for the on-call user, for example "500". Max 4 chars. For easy identification of the user.
- """
- colorWeight: String
-
- """
- ID of the on-call participant.
- """
- id: IncidentManagementOncallParticipantID!
-
- """
- The user who is participating.
- """
- user: User!
-}
-
-"""
-The connection type for OncallParticipantType.
-"""
-type OncallParticipantTypeConnection {
- """
- A list of edges.
- """
- edges: [OncallParticipantTypeEdge]
-
- """
- A list of nodes.
- """
- nodes: [OncallParticipantType]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type OncallParticipantTypeEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: OncallParticipantType
-}
-
-"""
-Autogenerated input type of OncallRotationCreate
-"""
-input OncallRotationCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The name of the on-call rotation.
- """
- name: String!
-
- """
- The usernames of users participating in the on-call rotation.
- """
- participants: [OncallUserInputType!]!
-
- """
- The project to create the on-call schedule in.
- """
- projectPath: ID!
-
- """
- The rotation length of the on-call rotation.
- """
- rotationLength: OncallRotationLengthInputType!
-
- """
- The IID of the on-call schedule to create the on-call rotation in.
- """
- scheduleIid: String!
-
- """
- The start date and time of the on-call rotation, in the timezone of the on-call schedule.
- """
- startsAt: OncallRotationDateInputType!
-}
-
-"""
-Autogenerated return type of OncallRotationCreate
-"""
-type OncallRotationCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The on-call rotation.
- """
- oncallRotation: IncidentManagementOncallRotation
-}
-
-"""
-Date input type for on-call rotation
-"""
-input OncallRotationDateInputType {
- """
- The date component of the date in YYYY-MM-DD format.
- """
- date: String!
-
- """
- The time component of the date in 24hr HH:MM format.
- """
- time: String!
-}
-
-"""
-Autogenerated input type of OncallRotationDestroy
-"""
-input OncallRotationDestroyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the on-call rotation to remove.
- """
- id: IncidentManagementOncallRotationID!
-
- """
- The project to remove the on-call schedule from.
- """
- projectPath: ID!
-
- """
- The IID of the on-call schedule to the on-call rotation belongs to.
- """
- scheduleIid: String!
-}
-
-"""
-Autogenerated return type of OncallRotationDestroy
-"""
-type OncallRotationDestroyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The on-call rotation.
- """
- oncallRotation: IncidentManagementOncallRotation
-}
-
-"""
-The rotation length of the on-call rotation
-"""
-input OncallRotationLengthInputType {
- """
- The rotation length of the on-call rotation.
- """
- length: Int!
-
- """
- The unit of the rotation length of the on-call rotation.
- """
- unit: OncallRotationUnitEnum!
-}
-
-"""
-Rotation length unit of an on-call rotation
-"""
-enum OncallRotationUnitEnum {
- """
- Days
- """
- DAYS
-
- """
- Hours
- """
- HOURS
-
- """
- Weeks
- """
- WEEKS
-}
-
-"""
-Autogenerated input type of OncallScheduleCreate
-"""
-input OncallScheduleCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The description of the on-call schedule.
- """
- description: String
-
- """
- The name of the on-call schedule.
- """
- name: String!
-
- """
- The project to create the on-call schedule in.
- """
- projectPath: ID!
-
- """
- The timezone of the on-call schedule.
- """
- timezone: String!
-}
-
-"""
-Autogenerated return type of OncallScheduleCreate
-"""
-type OncallScheduleCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The on-call schedule.
- """
- oncallSchedule: IncidentManagementOncallSchedule
-}
-
-"""
-Autogenerated input type of OncallScheduleDestroy
-"""
-input OncallScheduleDestroyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The on-call schedule internal ID to remove.
- """
- iid: String!
-
- """
- The project to remove the on-call schedule from.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of OncallScheduleDestroy
-"""
-type OncallScheduleDestroyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The on-call schedule.
- """
- oncallSchedule: IncidentManagementOncallSchedule
-}
-
-"""
-Autogenerated input type of OncallScheduleUpdate
-"""
-input OncallScheduleUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The description of the on-call schedule.
- """
- description: String
-
- """
- The on-call schedule internal ID to update.
- """
- iid: String!
-
- """
- The name of the on-call schedule.
- """
- name: String
-
- """
- The project to update the on-call schedule in.
- """
- projectPath: ID!
-
- """
- The timezone of the on-call schedule.
- """
- timezone: String
-}
-
-"""
-Autogenerated return type of OncallScheduleUpdate
-"""
-type OncallScheduleUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The on-call schedule.
- """
- oncallSchedule: IncidentManagementOncallSchedule
-}
-
-"""
-The rotation user and color palette
-"""
-input OncallUserInputType {
- """
- A value of DataVisualizationColorEnum. The color from the palette to assign to the on-call user.
- """
- colorPalette: DataVisualizationColorEnum
-
- """
- A value of DataVisualizationWeightEnum. The color weight to assign to for the on-call user.
- """
- colorWeight: DataVisualizationWeightEnum
-
- """
- The username of the user to participate in the on-call rotation, such as `user_one`.
- """
- username: String!
-}
-
-"""
-Represents a package in the Package Registry
-"""
-type Package {
- """
- Date of creation.
- """
- createdAt: Time!
-
- """
- ID of the package.
- """
- id: PackagesPackageID!
-
- """
- Package metadata.
- """
- metadata: PackageMetadata
-
- """
- Name of the package.
- """
- name: String!
-
- """
- Package type.
- """
- packageType: PackageTypeEnum!
-
- """
- Pipelines that built the package.
- """
- pipelines(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PipelineConnection
-
- """
- Project where the package is stored.
- """
- project: Project!
-
- """
- Package tags.
- """
- tags(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PackageTagConnection
-
- """
- Date of most recent update.
- """
- updatedAt: Time!
-
- """
- Version string.
- """
- version: String
-
- """
- The other versions of the package.
- """
- versions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PackageWithoutVersionsConnection
-}
-
-"""
-Represents a composer JSON file
-"""
-type PackageComposerJsonType {
- """
- The license set in the Composer JSON file.
- """
- license: String
-
- """
- The name set in the Composer JSON file.
- """
- name: String
-
- """
- The type set in the Composer JSON file.
- """
- type: String
-
- """
- The version set in the Composer JSON file.
- """
- version: String
-}
-
-"""
-The connection type for Package.
-"""
-type PackageConnection {
- """
- A list of edges.
- """
- edges: [PackageEdge]
-
- """
- A list of nodes.
- """
- nodes: [Package]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type PackageEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Package
-}
-
-"""
-Represents the Geo sync and verification state of a package file
-"""
-type PackageFileRegistry {
- """
- Timestamp when the PackageFileRegistry was created
- """
- createdAt: Time
-
- """
- ID of the PackageFileRegistry
- """
- id: ID!
-
- """
- Error message during sync of the PackageFileRegistry
- """
- lastSyncFailure: String
-
- """
- Timestamp of the most recent successful sync of the PackageFileRegistry
- """
- lastSyncedAt: Time
-
- """
- ID of the PackageFile.
- """
- packageFileId: ID!
-
- """
- Timestamp after which the PackageFileRegistry should be resynced
- """
- retryAt: Time
-
- """
- Number of consecutive failed sync attempts of the PackageFileRegistry
- """
- retryCount: Int
-
- """
- Sync state of the PackageFileRegistry
- """
- state: RegistryState
-}
-
-"""
-The connection type for PackageFileRegistry.
-"""
-type PackageFileRegistryConnection {
- """
- A list of edges.
- """
- edges: [PackageFileRegistryEdge]
-
- """
- A list of nodes.
- """
- nodes: [PackageFileRegistry]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type PackageFileRegistryEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: PackageFileRegistry
-}
-
-"""
-Represents metadata associated with a Package
-"""
-union PackageMetadata = ComposerMetadata
-
-"""
-Namespace-level Package Registry settings
-"""
-type PackageSettings {
- """
- When maven_duplicates_allowed is false, you can publish duplicate packages
- with names that match this regex. Otherwise, this setting has no effect.
- """
- mavenDuplicateExceptionRegex: UntrustedRegexp
-
- """
- Indicates whether duplicate Maven packages are allowed for this namespace.
- """
- mavenDuplicatesAllowed: Boolean!
-}
-
-"""
-Represents a package tag
-"""
-type PackageTag {
- """
- The created date.
- """
- createdAt: Time!
-
- """
- The ID of the tag.
- """
- id: ID!
-
- """
- The name of the tag.
- """
- name: String!
-
- """
- The updated date.
- """
- updatedAt: Time!
-}
-
-"""
-The connection type for PackageTag.
-"""
-type PackageTagConnection {
- """
- A list of edges.
- """
- edges: [PackageTagEdge]
-
- """
- A list of nodes.
- """
- nodes: [PackageTag]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type PackageTagEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: PackageTag
-}
-
-enum PackageTypeEnum {
- """
- Packages from the Composer package manager
- """
- COMPOSER
-
- """
- Packages from the Conan package manager
- """
- CONAN
-
- """
- Packages from the Debian package manager
- """
- DEBIAN
-
- """
- Packages from the Generic package manager
- """
- GENERIC
-
- """
- Packages from the Golang package manager
- """
- GOLANG
-
- """
- Packages from the Maven package manager
- """
- MAVEN
-
- """
- Packages from the npm package manager
- """
- NPM
-
- """
- Packages from the Nuget package manager
- """
- NUGET
-
- """
- Packages from the PyPI package manager
- """
- PYPI
-
- """
- Packages from the Rubygems package manager
- """
- RUBYGEMS
-}
-
-"""
-Represents a version of a package in the Package Registry
-"""
-type PackageWithoutVersions {
- """
- Date of creation.
- """
- createdAt: Time!
-
- """
- ID of the package.
- """
- id: PackagesPackageID!
-
- """
- Package metadata.
- """
- metadata: PackageMetadata
-
- """
- Name of the package.
- """
- name: String!
-
- """
- Package type.
- """
- packageType: PackageTypeEnum!
-
- """
- Pipelines that built the package.
- """
- pipelines(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PipelineConnection
-
- """
- Project where the package is stored.
- """
- project: Project!
-
- """
- Package tags.
- """
- tags(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PackageTagConnection
-
- """
- Date of most recent update.
- """
- updatedAt: Time!
-
- """
- Version string.
- """
- version: String
-}
-
-"""
-The connection type for PackageWithoutVersions.
-"""
-type PackageWithoutVersionsConnection {
- """
- A list of edges.
- """
- edges: [PackageWithoutVersionsEdge]
-
- """
- A list of nodes.
- """
- nodes: [PackageWithoutVersions]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type PackageWithoutVersionsEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: PackageWithoutVersions
-}
-
-"""
-Identifier of Packages::Package.
-"""
-scalar PackagesPackageID
-
-"""
-Information about pagination in a connection.
-"""
-type PageInfo {
- """
- When paginating forwards, the cursor to continue.
- """
- endCursor: String
-
- """
- When paginating forwards, are there more items?
- """
- hasNextPage: Boolean!
-
- """
- When paginating backwards, are there more items?
- """
- hasPreviousPage: Boolean!
-
- """
- When paginating backwards, the cursor to continue.
- """
- startCursor: String
-}
-
-type Pipeline {
- """
- Indicates if the pipeline is active.
- """
- active: Boolean!
-
- """
- Base SHA of the source branch.
- """
- beforeSha: String
-
- """
- Specifies if a pipeline can be canceled.
- """
- cancelable: Boolean!
-
- """
- Timestamp of the pipeline's commit.
- """
- committedAt: Time
-
- """
- Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE,
- AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE,
- BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE)
- """
- configSource: PipelineConfigSourceEnum
-
- """
- Coverage percentage.
- """
- coverage: Float
-
- """
- Timestamp of the pipeline's creation.
- """
- createdAt: Time!
-
- """
- Detailed status of the pipeline.
- """
- detailedStatus: DetailedStatus!
-
- """
- Pipelines this pipeline will trigger.
- """
- downstream(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PipelineConnection
-
- """
- Duration of the pipeline in seconds.
- """
- duration: Int
-
- """
- Timestamp of the pipeline's completion.
- """
- finishedAt: Time
-
- """
- ID of the pipeline.
- """
- id: ID!
-
- """
- Internal ID of the pipeline.
- """
- iid: String!
-
- """
- Jobs belonging to the pipeline.
- """
- jobs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter jobs by the type of security report they produce.
- """
- securityReportTypes: [SecurityReportTypeEnum!]
- ): CiJobConnection
-
- """
- Relative path to the pipeline's page.
- """
- path: String
-
- """
- Project the pipeline belongs to.
- """
- project: Project
-
- """
- Specifies if a pipeline can be retried.
- """
- retryable: Boolean!
-
- """
- Vulnerability and scanned resource counts for each security scanner of the pipeline.
- """
- securityReportSummary: SecurityReportSummary
-
- """
- SHA of the pipeline's commit.
- """
- sha: String!
-
- """
- Job where pipeline was triggered from.
- """
- sourceJob: CiJob
-
- """
- Stages of the pipeline.
- """
- stages(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): CiStageConnection
-
- """
- Timestamp when the pipeline was started.
- """
- startedAt: Time
-
- """
- Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING,
- RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED)
- """
- status: PipelineStatusEnum!
-
- """
- Timestamp of the pipeline's last activity.
- """
- updatedAt: Time!
-
- """
- Pipeline that triggered the pipeline.
- """
- upstream: Pipeline
-
- """
- Pipeline user.
- """
- user: User
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: PipelinePermissions!
-
- """
- Indicates if a pipeline has warnings.
- """
- warnings: Boolean!
-}
-
-type PipelineAnalytics {
- """
- Labels for the monthly pipeline count.
- """
- monthPipelinesLabels: [String!]
-
- """
- Total monthly successful pipeline count.
- """
- monthPipelinesSuccessful: [Int!]
-
- """
- Total monthly pipeline count.
- """
- monthPipelinesTotals: [Int!]
-
- """
- Pipeline times labels.
- """
- pipelineTimesLabels: [String!]
-
- """
- Pipeline times.
- """
- pipelineTimesValues: [Int!]
-
- """
- Labels for the weekly pipeline count.
- """
- weekPipelinesLabels: [String!]
-
- """
- Total weekly successful pipeline count.
- """
- weekPipelinesSuccessful: [Int!]
-
- """
- Total weekly pipeline count.
- """
- weekPipelinesTotals: [Int!]
-
- """
- Labels for the yearly pipeline count.
- """
- yearPipelinesLabels: [String!]
-
- """
- Total yearly successful pipeline count.
- """
- yearPipelinesSuccessful: [Int!]
-
- """
- Total yearly pipeline count.
- """
- yearPipelinesTotals: [Int!]
-}
-
-"""
-Autogenerated input type of PipelineCancel
-"""
-input PipelineCancelInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the pipeline to mutate.
- """
- id: CiPipelineID!
-}
-
-"""
-Autogenerated return type of PipelineCancel
-"""
-type PipelineCancelPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-enum PipelineConfigSourceEnum {
- AUTO_DEVOPS_SOURCE
- BRIDGE_SOURCE
- COMPLIANCE_SOURCE
- EXTERNAL_PROJECT_SOURCE
- PARAMETER_SOURCE
- REMOTE_SOURCE
- REPOSITORY_SOURCE
- UNKNOWN_SOURCE
- WEBIDE_SOURCE
-}
-
-"""
-The connection type for Pipeline.
-"""
-type PipelineConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [PipelineEdge]
-
- """
- A list of nodes.
- """
- nodes: [Pipeline]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of PipelineDestroy
-"""
-input PipelineDestroyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the pipeline to mutate.
- """
- id: CiPipelineID!
-}
-
-"""
-Autogenerated return type of PipelineDestroy
-"""
-type PipelineDestroyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type PipelineEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Pipeline
-}
-
-type PipelinePermissions {
- """
- Indicates the user can perform `admin_pipeline` on this resource
- """
- adminPipeline: Boolean!
-
- """
- Indicates the user can perform `destroy_pipeline` on this resource
- """
- destroyPipeline: Boolean!
-
- """
- Indicates the user can perform `update_pipeline` on this resource
- """
- updatePipeline: Boolean!
-}
-
-"""
-Autogenerated input type of PipelineRetry
-"""
-input PipelineRetryInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the pipeline to mutate.
- """
- id: CiPipelineID!
-}
-
-"""
-Autogenerated return type of PipelineRetry
-"""
-type PipelineRetryPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The pipeline after mutation.
- """
- pipeline: Pipeline
-}
-
-enum PipelineStatusEnum {
- CANCELED
- CREATED
- FAILED
- MANUAL
- PENDING
- PREPARING
- RUNNING
- SCHEDULED
- SKIPPED
- SUCCESS
- WAITING_FOR_RESOURCE
-}
-
-type Project {
- """
- Size limit for the repository in bytes.
- """
- actualRepositorySizeLimit: Float
-
- """
- A single Alert Management alert of the project.
- """
- alertManagementAlert(
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Filter query for given domain.
- """
- domain: AlertManagementDomainFilter! = operations
-
- """
- IID of the alert. For example, "1".
- """
- iid: String
-
- """
- Search query for title, description, service, or monitoring_tool.
- """
- search: String
-
- """
- Sort alerts by this criteria.
- """
- sort: AlertManagementAlertSort
-
- """
- Alerts with the specified statues. For example, [TRIGGERED].
- """
- statuses: [AlertManagementStatus!]
- ): AlertManagementAlert
-
- """
- Counts of alerts by status for the project.
- """
- alertManagementAlertStatusCounts(
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Search query for title, description, service, or monitoring_tool.
- """
- search: String
- ): AlertManagementAlertStatusCountsType
-
- """
- Alert Management alerts of the project.
- """
- alertManagementAlerts(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Filter query for given domain.
- """
- domain: AlertManagementDomainFilter! = operations
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the alert. For example, "1".
- """
- iid: String
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Search query for title, description, service, or monitoring_tool.
- """
- search: String
-
- """
- Sort alerts by this criteria.
- """
- sort: AlertManagementAlertSort
-
- """
- Alerts with the specified statues. For example, [TRIGGERED].
- """
- statuses: [AlertManagementStatus!]
- ): AlertManagementAlertConnection
-
- """
- Integrations which can receive alerts for the project.
- """
- alertManagementIntegrations(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): AlertManagementIntegrationConnection
-
- """
- Extract alert fields from payload for custom mapping.
- """
- alertManagementPayloadFields(
- """
- Sample payload for extracting alert fields for custom mappings.
- """
- payloadExample: String!
- ): [AlertManagementPayloadAlertField!]
-
- """
- If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge
- requests of the project can also be merged with skipped jobs.
- """
- allowMergeOnSkippedPipeline: Boolean
-
- """
- API fuzzing configuration for the project. Available only when feature flag `api_fuzzing_configuration_ui` is enabled.
- """
- apiFuzzingCiConfiguration: ApiFuzzingCiConfiguration
-
- """
- Indicates the archived status of the project.
- """
- archived: Boolean
-
- """
- Indicates if issues referenced by merge requests and commits within the default branch are closed automatically.
- """
- autocloseReferencedIssues: Boolean
-
- """
- URL to avatar image file of the project.
- """
- avatarUrl: String
-
- """
- A single board of the project.
- """
- board(
- """
- The board's ID.
- """
- id: BoardID!
- ): Board
-
- """
- Boards of the project.
- """
- boards(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Find a board by its ID.
- """
- id: BoardID
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): BoardConnection
-
- """
- CI/CD settings for the project.
- """
- ciCdSettings: ProjectCiCdSetting
-
- """
- Find a single cluster agent by name.
- """
- clusterAgent(
- """
- Name of the cluster agent.
- """
- name: String!
- ): ClusterAgent
-
- """
- Cluster agents associated with the project.
- """
- clusterAgents(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ClusterAgentConnection
-
- """
- Code coverage summary associated with the project.
- """
- codeCoverageSummary: CodeCoverageSummary
-
- """
- Compliance frameworks associated with the project.
- """
- complianceFrameworks(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ComplianceFrameworkConnection
-
- """
- The container expiration policy of the project.
- """
- containerExpirationPolicy: ContainerExpirationPolicy
-
- """
- Indicates if the project stores Docker container images in a container registry.
- """
- containerRegistryEnabled: Boolean
-
- """
- Container repositories of the project.
- """
- containerRepositories(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter the container repositories by their name.
- """
- name: String
-
- """
- Sort container repositories by this criteria.
- """
- sort: ContainerRepositorySort = created_desc
- ): ContainerRepositoryConnection
-
- """
- Number of container repositories in the project.
- """
- containerRepositoriesCount: Int!
-
- """
- Timestamp of the project creation.
- """
- createdAt: Time
-
- """
- DAST Profiles associated with the project. Always returns no nodes if `dast_saved_scans` is disabled.
- """
- dastProfiles(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DastProfileConnection
-
- """
- The DAST scanner profiles associated with the project.
- """
- dastScannerProfiles(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DastScannerProfileConnection
-
- """
- DAST Site Profile associated with the project.
- """
- dastSiteProfile(
- """
- ID of the site profile.
- """
- id: DastSiteProfileID!
- ): DastSiteProfile
-
- """
- DAST Site Profiles associated with the project.
- """
- dastSiteProfiles(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DastSiteProfileConnection
-
- """
- DAST Site Validations associated with the project. Always returns no nodes if
- `security_on_demand_scans_site_validation` is disabled.
- """
- dastSiteValidations(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Normalized URL of the target to be scanned.
- """
- normalizedTargetUrls: [String!]
- ): DastSiteValidationConnection
-
- """
- Short description of the project.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- A single environment of the project.
- """
- environment(
- """
- Name of the environment.
- """
- name: String
-
- """
- Search query for environment name.
- """
- search: String
-
- """
- States of environments that should be included in result.
- """
- states: [String!]
- ): Environment
-
- """
- Environments of the project.
- """
- environments(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Name of the environment.
- """
- name: String
-
- """
- Search query for environment name.
- """
- search: String
-
- """
- States of environments that should be included in result.
- """
- states: [String!]
- ): EnvironmentConnection
-
- """
- Number of times the project has been forked.
- """
- forksCount: Int!
-
- """
- Full path of the project.
- """
- fullPath: ID!
-
- """
- Grafana integration details for the project.
- """
- grafanaIntegration: GrafanaIntegration
-
- """
- Group of the project.
- """
- group: Group
-
- """
- URL to connect to the project via HTTPS.
- """
- httpUrlToRepo: String
-
- """
- ID of the project.
- """
- id: ID!
-
- """
- Status of import background job of the project.
- """
- importStatus: String
-
- """
- Incident Management On-call schedules of the project.
- """
- incidentManagementOncallSchedules(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): IncidentManagementOncallScheduleConnection
-
- """
- A single issue of the project.
- """
- issue(
- """
- ID of a user assigned to the issues, "none" and "any" values are supported.
- """
- assigneeId: String
-
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Usernames of users assigned to the issue.
- """
- assigneeUsernames: [String!]
-
- """
- Username of the author of the issue.
- """
- authorUsername: String
-
- """
- Issues closed after this date.
- """
- closedAfter: Time
-
- """
- Issues closed before this date.
- """
- closedBefore: Time
-
- """
- Issues created after this date.
- """
- createdAfter: Time
-
- """
- Issues created before this date.
- """
- createdBefore: Time
-
- """
- ID of an epic associated with the issues, "none" and "any" values are supported.
- """
- epicId: String
-
- """
- IID of the issue. For example, "1".
- """
- iid: String
-
- """
- List of IIDs of issues. For example, [1, 2].
- """
- iids: [String!]
-
- """
- Iterations applied to the issue.
- """
- iterationId: [ID]
-
- """
- Labels applied to this issue.
- """
- labelName: [String]
-
- """
- Milestone applied to this issue.
- """
- milestoneTitle: [String]
-
- """
- Search query for issue title or description.
- """
- search: String
-
- """
- Sort issues by this criteria.
- """
- sort: IssueSort = created_desc
-
- """
- Current state of this issue.
- """
- state: IssuableState
-
- """
- Filter issues by the given issue types.
- """
- types: [IssueType!]
-
- """
- Issues updated after this date.
- """
- updatedAfter: Time
-
- """
- Issues updated before this date.
- """
- updatedBefore: Time
- ): Issue
-
- """
- Counts of issues by status for the project.
- """
- issueStatusCounts(
- """
- ID of a user assigned to the issues, "none" and "any" values are supported.
- """
- assigneeId: String
-
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Usernames of users assigned to the issue.
- """
- assigneeUsernames: [String!]
-
- """
- Username of the author of the issue.
- """
- authorUsername: String
-
- """
- Issues closed after this date.
- """
- closedAfter: Time
-
- """
- Issues closed before this date.
- """
- closedBefore: Time
-
- """
- Issues created after this date.
- """
- createdAfter: Time
-
- """
- Issues created before this date.
- """
- createdBefore: Time
-
- """
- IID of the issue. For example, "1".
- """
- iid: String
-
- """
- List of IIDs of issues. For example, [1, 2].
- """
- iids: [String!]
-
- """
- Labels applied to this issue.
- """
- labelName: [String]
-
- """
- Milestone applied to this issue.
- """
- milestoneTitle: [String]
-
- """
- Search query for issue title or description.
- """
- search: String
-
- """
- Filter issues by the given issue types.
- """
- types: [IssueType!]
-
- """
- Issues updated after this date.
- """
- updatedAfter: Time
-
- """
- Issues updated before this date.
- """
- updatedBefore: Time
- ): IssueStatusCountsType
-
- """
- Issues of the project.
- """
- issues(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- ID of a user assigned to the issues, "none" and "any" values are supported.
- """
- assigneeId: String
-
- """
- Username of a user assigned to the issue.
- """
- assigneeUsername: String
-
- """
- Usernames of users assigned to the issue.
- """
- assigneeUsernames: [String!]
-
- """
- Username of the author of the issue.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Issues closed after this date.
- """
- closedAfter: Time
-
- """
- Issues closed before this date.
- """
- closedBefore: Time
-
- """
- Issues created after this date.
- """
- createdAfter: Time
-
- """
- Issues created before this date.
- """
- createdBefore: Time
-
- """
- ID of an epic associated with the issues, "none" and "any" values are supported.
- """
- epicId: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the issue. For example, "1".
- """
- iid: String
-
- """
- List of IIDs of issues. For example, [1, 2].
- """
- iids: [String!]
-
- """
- Iterations applied to the issue.
- """
- iterationId: [ID]
-
- """
- Labels applied to this issue.
- """
- labelName: [String]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Milestone applied to this issue.
- """
- milestoneTitle: [String]
-
- """
- Search query for issue title or description.
- """
- search: String
-
- """
- Sort issues by this criteria.
- """
- sort: IssueSort = created_desc
-
- """
- Current state of this issue.
- """
- state: IssuableState
-
- """
- Filter issues by the given issue types.
- """
- types: [IssueType!]
-
- """
- Issues updated after this date.
- """
- updatedAfter: Time
-
- """
- Issues updated before this date.
- """
- updatedBefore: Time
- ): IssueConnection
-
- """
- Indicates if Issues are enabled for the current user
- """
- issuesEnabled: Boolean
-
- """
- Find iterations.
- """
- iterations(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Global ID of the Iteration to look up.
- """
- id: ID
-
- """
- Internal ID of the Iteration to look up.
- """
- iid: ID
-
- """
- Whether to include ancestor iterations. Defaults to true.
- """
- includeAncestors: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter iterations by state.
- """
- state: IterationState
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
-
- """
- Fuzzy search by title.
- """
- title: String
- ): IterationConnection
-
- """
- Status of Jira import background job of the project.
- """
- jiraImportStatus: String
-
- """
- Jira imports into the project.
- """
- jiraImports(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): JiraImportConnection
-
- """
- Indicates if CI/CD pipeline jobs are enabled for the current user.
- """
- jobsEnabled: Boolean
-
- """
- A label available on this project.
- """
- label(
- """
- Title of the label.
- """
- title: String!
- ): Label
-
- """
- Labels available on this project.
- """
- labels(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Include labels from ancestor groups.
- """
- includeAncestorGroups: Boolean = false
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- A search term to find labels with.
- """
- searchTerm: String
- ): LabelConnection
-
- """
- Timestamp of the project last activity.
- """
- lastActivityAt: Time
-
- """
- Indicates if the project has Large File Storage (LFS) enabled.
- """
- lfsEnabled: Boolean
-
- """
- A single merge request of the project.
- """
- mergeRequest(
- """
- IID of the merge request, for example `1`.
- """
- iid: String!
- ): MergeRequest
-
- """
- Merge requests of the project.
- """
- mergeRequests(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Username of the assignee.
- """
- assigneeUsername: String
-
- """
- Username of the author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of IIDs of merge requests, for example `[1, 2]`.
- """
- iids: [String!]
-
- """
- Array of label names. All resolved merge requests will have all of these labels.
- """
- labels: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Merge requests merged after this date.
- """
- mergedAfter: Time
-
- """
- Merge requests merged before this date.
- """
- mergedBefore: Time
-
- """
- Title of the milestone.
- """
- milestoneTitle: String
-
- """
- Username of the reviewer.
- """
- reviewerUsername: String
-
- """
- Sort merge requests by this criteria.
- """
- sort: MergeRequestSort = created_desc
-
- """
- Array of source branch names. All resolved merge requests will have one of these branches as their source.
- """
- sourceBranches: [String!]
-
- """
- A merge request state. If provided, all resolved merge requests will have this state.
- """
- state: MergeRequestState
-
- """
- Array of target branch names. All resolved merge requests will have one of these branches as their target.
- """
- targetBranches: [String!]
- ): MergeRequestConnection
-
- """
- Indicates if Merge Requests are enabled for the current user
- """
- mergeRequestsEnabled: Boolean
-
- """
- Indicates if no merge commits should be created and all merges should instead
- be fast-forwarded, which means that merging is only allowed if the branch
- could be fast-forwarded.
- """
- mergeRequestsFfOnlyEnabled: Boolean
-
- """
- Milestones of the project.
- """
- milestones(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- A date that the milestone contains.
- """
- containingDate: Time
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
- """
- endDate: Time
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
- """
- ids: [ID!]
-
- """
- Also return milestones in the project's parent group and its ancestors.
- """
- includeAncestors: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- A search string for the title.
- """
- searchTitle: String
-
- """
- List items overlapping a time frame defined by startDate..endDate (if one
- date is provided, both must be present) Deprecated in 13.5: Use
- timeframe.start.
- """
- startDate: Time
-
- """
- Filter milestones by state.
- """
- state: MilestoneStateEnum
-
- """
- List items overlapping the given timeframe.
- """
- timeframe: Timeframe
-
- """
- The title of the milestone.
- """
- title: String
- ): MilestoneConnection
-
- """
- Name of the project (without namespace).
- """
- name: String!
-
- """
- Full name of the project with its namespace.
- """
- nameWithNamespace: String!
-
- """
- Namespace of the project.
- """
- namespace: Namespace
-
- """
- Indicates if merge requests of the project can only be merged when all the discussions are resolved.
- """
- onlyAllowMergeIfAllDiscussionsAreResolved: Boolean
-
- """
- Indicates if merge requests of the project can only be merged with successful jobs.
- """
- onlyAllowMergeIfPipelineSucceeds: Boolean
-
- """
- Number of open issues for the project.
- """
- openIssuesCount: Int
-
- """
- Packages of the project.
- """
- packages(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): PackageConnection
-
- """
- Path of the project.
- """
- path: String!
-
- """
- Build pipeline of the project.
- """
- pipeline(
- """
- IID of the Pipeline, e.g., "1".
- """
- iid: ID!
- ): Pipeline
-
- """
- Pipeline analytics.
- """
- pipelineAnalytics: PipelineAnalytics
-
- """
- Build pipelines of the project.
- """
- pipelines(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter pipelines by the ref they are run for.
- """
- ref: String
-
- """
- Filter pipelines by the sha of the commit they are run for.
- """
- sha: String
-
- """
- Filter pipelines by their status.
- """
- status: PipelineStatusEnum
- ): PipelineConnection
-
- """
- Indicates if a link to create or view a merge request should display after a
- push to Git repositories of the project from the command line.
- """
- printingMergeRequestLinkEnabled: Boolean
-
- """
- Members of the project.
- """
- projectMembers(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter members by the given member relations.
- """
- relations: [ProjectMemberRelation!] = [DIRECT, INHERITED]
-
- """
- Search query.
- """
- search: String
- ): MemberInterfaceConnection
-
- """
- Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts.
- """
- publicJobs: Boolean
-
- """
- A single release of the project.
- """
- release(
- """
- The name of the tag associated to the release.
- """
- tagName: String!
- ): Release
-
- """
- Releases of the project.
- """
- releases(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Sort releases by this criteria.
- """
- sort: ReleaseSort = RELEASED_AT_DESC
- ): ReleaseConnection
-
- """
- Indicates if `Delete source branch` option should be enabled by default for all new merge requests of the project.
- """
- removeSourceBranchAfterMerge: Boolean
-
- """
- Git repository of the project.
- """
- repository: Repository
-
- """
- Size of repository that exceeds the limit in bytes.
- """
- repositorySizeExcess: Float
-
- """
- Indicates if users can request member access to the project.
- """
- requestAccessEnabled: Boolean
-
- """
- Find a single requirement.
- """
- requirement(
- """
- Filter requirements by author username.
- """
- authorUsername: [String!]
-
- """
- IID of the requirement, e.g., "1".
- """
- iid: ID
-
- """
- List of IIDs of requirements, e.g., [1, 2].
- """
- iids: [ID!]
-
- """
- The state of latest requirement test report.
- """
- lastTestReportState: TestReportState
-
- """
- Search query for requirement title.
- """
- search: String
-
- """
- List requirements by sort order.
- """
- sort: Sort
-
- """
- Filter requirements by state.
- """
- state: RequirementState
- ): Requirement
-
- """
- Number of requirements for the project by their state.
- """
- requirementStatesCount: RequirementStatesCount
-
- """
- Find requirements.
- """
- requirements(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Filter requirements by author username.
- """
- authorUsername: [String!]
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- IID of the requirement, e.g., "1".
- """
- iid: ID
-
- """
- List of IIDs of requirements, e.g., [1, 2].
- """
- iids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- The state of latest requirement test report.
- """
- lastTestReportState: TestReportState
-
- """
- Search query for requirement title.
- """
- search: String
-
- """
- List requirements by sort order.
- """
- sort: Sort
-
- """
- Filter requirements by state.
- """
- state: RequirementState
- ): RequirementConnection
-
- """
- SAST CI configuration for the project.
- """
- sastCiConfiguration: SastCiConfiguration
-
- """
- Path to project's security dashboard.
- """
- securityDashboardPath: String
-
- """
- Information about security analyzers used in the project.
- """
- securityScanners: SecurityScanners
-
- """
- Detailed version of a Sentry error on the project.
- """
- sentryDetailedError(
- """
- ID of the Sentry issue.
- """
- id: GitlabErrorTrackingDetailedErrorID!
- ): SentryDetailedError
-
- """
- Paginated collection of Sentry errors on the project.
- """
- sentryErrors: SentryErrorCollection
-
- """
- E-mail address of the service desk.
- """
- serviceDeskAddress: String
-
- """
- Indicates if the project has service desk enabled.
- """
- serviceDeskEnabled: Boolean
-
- """
- Project services.
- """
- services(
- """
- Indicates if the service is active.
- """
- active: Boolean
-
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Class name of the service.
- """
- type: ServiceType
- ): ServiceConnection
-
- """
- Indicates if shared runners are enabled for the project.
- """
- sharedRunnersEnabled: Boolean
-
- """
- Snippets of the project.
- """
- snippets(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
- """
- ids: [SnippetID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- The visibility of the snippet.
- """
- visibility: VisibilityScopesEnum
- ): SnippetConnection
-
- """
- Indicates if Snippets are enabled for the current user
- """
- snippetsEnabled: Boolean
-
- """
- Indicates if `squashReadOnly` is enabled.
- """
- squashReadOnly: Boolean!
-
- """
- URL to connect to the project via SSH.
- """
- sshUrlToRepo: String
-
- """
- Number of times the project has been starred.
- """
- starCount: Int!
-
- """
- Statistics of the project.
- """
- statistics: ProjectStatistics
-
- """
- The commit message used to apply merge request suggestions.
- """
- suggestionCommitMessage: String
-
- """
- List of project topics (not Git tags).
- """
- tagList: String
-
- """
- Find a single Terraform state by name.
- """
- terraformState(
- """
- Name of the Terraform state.
- """
- name: String!
- ): TerraformState
-
- """
- Terraform states associated with the project.
- """
- terraformStates(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): TerraformStateConnection
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: ProjectPermissions!
-
- """
- Visibility of the project.
- """
- visibility: String
-
- """
- Vulnerabilities reported on the project.
- """
- vulnerabilities(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns only the vulnerabilities which have linked issues.
- """
- hasIssues: Boolean
-
- """
- Returns only the vulnerabilities which have been resolved on default branch.
- """
- hasResolution: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter vulnerabilities by project.
- """
- projectId: [ID!]
-
- """
- Filter vulnerabilities by report type.
- """
- reportType: [VulnerabilityReportType!]
-
- """
- Filter vulnerabilities by VulnerabilityScanner.externalId.
- """
- scanner: [String!]
-
- """
- Filter vulnerabilities by severity.
- """
- severity: [VulnerabilitySeverity!]
-
- """
- List vulnerabilities by sort order.
- """
- sort: VulnerabilitySort = severity_desc
-
- """
- Filter vulnerabilities by state.
- """
- state: [VulnerabilityState!]
- ): VulnerabilityConnection
-
- """
- Number of vulnerabilities per day for the project.
- """
- vulnerabilitiesCountByDay(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Last day for which to fetch vulnerability history.
- """
- endDate: ISO8601Date!
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- First day for which to fetch vulnerability history.
- """
- startDate: ISO8601Date!
- ): VulnerabilitiesCountByDayConnection
-
- """
- Vulnerability scanners reported on the project vulnerabilities.
- """
- vulnerabilityScanners(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): VulnerabilityScannerConnection
-
- """
- Counts for each vulnerability severity in the project.
- """
- vulnerabilitySeveritiesCount(
- """
- Filter vulnerabilities by project.
- """
- projectId: [ID!]
-
- """
- Filter vulnerabilities by report type.
- """
- reportType: [VulnerabilityReportType!]
-
- """
- Filter vulnerabilities by scanner.
- """
- scanner: [String!]
-
- """
- Filter vulnerabilities by severity.
- """
- severity: [VulnerabilitySeverity!]
-
- """
- Filter vulnerabilities by state.
- """
- state: [VulnerabilityState!]
- ): VulnerabilitySeveritiesCount
-
- """
- Web URL of the project.
- """
- webUrl: String
-
- """
- Indicates if Wikis are enabled for the current user
- """
- wikiEnabled: Boolean
-}
-
-type ProjectCiCdSetting {
- """
- Whether to keep the latest builds artifacts.
- """
- keepLatestArtifact: Boolean
-
- """
- Whether merge pipelines are enabled.
- """
- mergePipelinesEnabled: Boolean
-
- """
- Whether merge trains are enabled.
- """
- mergeTrainsEnabled: Boolean
-
- """
- Project the CI/CD settings belong to.
- """
- project: Project
-}
-
-"""
-The connection type for Project.
-"""
-type ProjectConnection {
- """
- A list of edges.
- """
- edges: [ProjectEdge]
-
- """
- A list of nodes.
- """
- nodes: [Project]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ProjectEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Project
-}
-
-"""
-Identifier of Project.
-"""
-scalar ProjectID
-
-"""
-Represents a Project Membership
-"""
-type ProjectMember implements MemberInterface {
- """
- GitLab::Access level.
- """
- accessLevel: AccessLevel
-
- """
- Date and time the membership was created.
- """
- createdAt: Time
-
- """
- User that authorized membership.
- """
- createdBy: User
-
- """
- Date and time the membership expires.
- """
- expiresAt: Time
-
- """
- ID of the member.
- """
- id: ID!
-
- """
- Project that User is a member of.
- """
- project: Project
-
- """
- Date and time the membership was last updated.
- """
- updatedAt: Time
-
- """
- User that is associated with the member object.
- """
- user: User!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: ProjectPermissions!
-}
-
-"""
-The connection type for ProjectMember.
-"""
-type ProjectMemberConnection {
- """
- A list of edges.
- """
- edges: [ProjectMemberEdge]
-
- """
- A list of nodes.
- """
- nodes: [ProjectMember]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ProjectMemberEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ProjectMember
-}
-
-"""
-Project member relation
-"""
-enum ProjectMemberRelation {
- """
- Descendants members
- """
- DESCENDANTS
-
- """
- Direct members
- """
- DIRECT
-
- """
- Inherited members
- """
- INHERITED
-
- """
- Invited Groups members
- """
- INVITED_GROUPS
-}
-
-type ProjectPermissions {
- """
- Indicates the user can perform `admin_operations` on this resource
- """
- adminOperations: Boolean!
-
- """
- Indicates the user can perform `admin_project` on this resource
- """
- adminProject: Boolean!
-
- """
- Indicates the user can perform `admin_remote_mirror` on this resource
- """
- adminRemoteMirror: Boolean!
-
- """
- Indicates the user can perform `admin_wiki` on this resource
- """
- adminWiki: Boolean!
-
- """
- Indicates the user can perform `archive_project` on this resource
- """
- archiveProject: Boolean!
-
- """
- Indicates the user can perform `change_namespace` on this resource
- """
- changeNamespace: Boolean!
-
- """
- Indicates the user can perform `change_visibility_level` on this resource
- """
- changeVisibilityLevel: Boolean!
-
- """
- Indicates the user can perform `create_deployment` on this resource
- """
- createDeployment: Boolean!
-
- """
- Indicates the user can perform `create_design` on this resource
- """
- createDesign: Boolean!
-
- """
- Indicates the user can perform `create_issue` on this resource
- """
- createIssue: Boolean!
-
- """
- Indicates the user can perform `create_label` on this resource
- """
- createLabel: Boolean!
-
- """
- Indicates the user can perform `create_merge_request_from` on this resource
- """
- createMergeRequestFrom: Boolean!
-
- """
- Indicates the user can perform `create_merge_request_in` on this resource
- """
- createMergeRequestIn: Boolean!
-
- """
- Indicates the user can perform `create_pages` on this resource
- """
- createPages: Boolean!
-
- """
- Indicates the user can perform `create_pipeline` on this resource
- """
- createPipeline: Boolean!
-
- """
- Indicates the user can perform `create_pipeline_schedule` on this resource
- """
- createPipelineSchedule: Boolean!
-
- """
- Indicates the user can perform `create_snippet` on this resource
- """
- createSnippet: Boolean!
-
- """
- Indicates the user can perform `create_wiki` on this resource
- """
- createWiki: Boolean!
-
- """
- Indicates the user can perform `destroy_design` on this resource
- """
- destroyDesign: Boolean!
-
- """
- Indicates the user can perform `destroy_pages` on this resource
- """
- destroyPages: Boolean!
-
- """
- Indicates the user can perform `destroy_wiki` on this resource
- """
- destroyWiki: Boolean!
-
- """
- Indicates the user can perform `download_code` on this resource
- """
- downloadCode: Boolean!
-
- """
- Indicates the user can perform `download_wiki_code` on this resource
- """
- downloadWikiCode: Boolean!
-
- """
- Indicates the user can perform `fork_project` on this resource
- """
- forkProject: Boolean!
-
- """
- Indicates the user can perform `push_code` on this resource
- """
- pushCode: Boolean!
-
- """
- Indicates the user can perform `push_to_delete_protected_branch` on this resource
- """
- pushToDeleteProtectedBranch: Boolean!
-
- """
- Indicates the user can perform `read_commit_status` on this resource
- """
- readCommitStatus: Boolean!
-
- """
- Indicates the user can perform `read_cycle_analytics` on this resource
- """
- readCycleAnalytics: Boolean!
-
- """
- Indicates the user can perform `read_design` on this resource
- """
- readDesign: Boolean!
-
- """
- Indicates the user can perform `read_merge_request` on this resource
- """
- readMergeRequest: Boolean!
-
- """
- Indicates the user can perform `read_pages_content` on this resource
- """
- readPagesContent: Boolean!
-
- """
- Indicates the user can perform `read_project` on this resource
- """
- readProject: Boolean!
-
- """
- Indicates the user can perform `read_project_member` on this resource
- """
- readProjectMember: Boolean!
-
- """
- Indicates the user can perform `read_wiki` on this resource
- """
- readWiki: Boolean!
-
- """
- Indicates the user can perform `remove_fork_project` on this resource
- """
- removeForkProject: Boolean!
-
- """
- Indicates the user can perform `remove_pages` on this resource
- """
- removePages: Boolean!
-
- """
- Indicates the user can perform `remove_project` on this resource
- """
- removeProject: Boolean!
-
- """
- Indicates the user can perform `rename_project` on this resource
- """
- renameProject: Boolean!
-
- """
- Indicates the user can perform `request_access` on this resource
- """
- requestAccess: Boolean!
-
- """
- Indicates the user can perform `update_pages` on this resource
- """
- updatePages: Boolean!
-
- """
- Indicates the user can perform `update_wiki` on this resource
- """
- updateWiki: Boolean!
-
- """
- Indicates the user can perform `upload_file` on this resource
- """
- uploadFile: Boolean!
-}
-
-type ProjectStatistics {
- """
- Build artifacts size of the project in bytes.
- """
- buildArtifactsSize: Float!
-
- """
- Commit count of the project.
- """
- commitCount: Float!
-
- """
- Large File Storage (LFS) object size of the project in bytes.
- """
- lfsObjectsSize: Float!
-
- """
- Packages size of the project in bytes.
- """
- packagesSize: Float!
-
- """
- Repository size of the project in bytes.
- """
- repositorySize: Float!
-
- """
- Snippets size of the project in bytes.
- """
- snippetsSize: Float
-
- """
- Storage size of the project in bytes.
- """
- storageSize: Float!
-
- """
- Uploads size of the project in bytes.
- """
- uploadsSize: Float
-
- """
- Wiki size of the project in bytes.
- """
- wikiSize: Float
-}
-
-"""
-The alert condition for Prometheus
-"""
-type PrometheusAlert {
- """
- The human-readable text of the alert condition.
- """
- humanizedText: String!
-
- """
- ID of the alert condition.
- """
- id: ID!
-}
-
-"""
-Autogenerated input type of PrometheusIntegrationCreate
-"""
-input PrometheusIntegrationCreateInput {
- """
- Whether the integration is receiving alerts.
- """
- active: Boolean!
-
- """
- Endpoint at which prometheus can be queried.
- """
- apiUrl: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project to create the integration in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of PrometheusIntegrationCreate
-"""
-type PrometheusIntegrationCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The newly created integration.
- """
- integration: AlertManagementPrometheusIntegration
-}
-
-"""
-Autogenerated input type of PrometheusIntegrationResetToken
-"""
-input PrometheusIntegrationResetTokenInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the integration to mutate.
- """
- id: PrometheusServiceID!
-}
-
-"""
-Autogenerated return type of PrometheusIntegrationResetToken
-"""
-type PrometheusIntegrationResetTokenPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The newly created integration.
- """
- integration: AlertManagementPrometheusIntegration
-}
-
-"""
-Autogenerated input type of PrometheusIntegrationUpdate
-"""
-input PrometheusIntegrationUpdateInput {
- """
- Whether the integration is receiving alerts.
- """
- active: Boolean
-
- """
- Endpoint at which prometheus can be queried.
- """
- apiUrl: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The ID of the integration to mutate.
- """
- id: PrometheusServiceID!
-}
-
-"""
-Autogenerated return type of PrometheusIntegrationUpdate
-"""
-type PrometheusIntegrationUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The newly created integration.
- """
- integration: AlertManagementPrometheusIntegration
-}
-
-"""
-Identifier of PrometheusService.
-"""
-scalar PrometheusServiceID
-
-"""
-Autogenerated input type of PromoteToEpic
-"""
-input PromoteToEpicInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The group the promoted epic will belong to.
- """
- groupPath: ID
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- The project the issue to mutate is in.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of PromoteToEpic
-"""
-type PromoteToEpicPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The epic after issue promotion.
- """
- epic: Epic
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-type Query {
- """
- CI related settings that apply to the entire instance.
- """
- ciApplicationSettings: CiApplicationSettings
-
- """
- Get linted and processed contents of a CI config. Should not be requested more than once per request.
- """
- ciConfig(
- """
- Contents of '.gitlab-ci.yml'.
- """
- content: String!
-
- """
- Run pipeline creation simulation, or only do static check.
- """
- dryRun: Boolean
-
- """
- The project of the CI config.
- """
- projectPath: ID!
- ): CiConfig
-
- """
- Find a container repository.
- """
- containerRepository(
- """
- The global ID of the container repository.
- """
- id: ContainerRepositoryID!
- ): ContainerRepositoryDetails
-
- """
- Get information about current user.
- """
- currentUser: User
-
- """
- Fields related to design management.
- """
- designManagement: DesignManagement!
-
- """
- Get configured DevOps adoption segments on the instance.
- """
- devopsAdoptionSegments(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DevopsAdoptionSegmentConnection
-
- """
- Text to echo back.
- """
- echo(
- """
- Text to echo back.
- """
- text: String!
- ): String!
-
- """
- Find a Geo node.
- """
- geoNode(
- """
- The name of the Geo node. Defaults to the current Geo node name.
- """
- name: String
- ): GeoNode
-
- """
- Find a group.
- """
- group(
- """
- The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
- """
- fullPath: ID!
- ): Group
-
- """
- Fields related to Instance Security Dashboard.
- """
- instanceSecurityDashboard: InstanceSecurityDashboard
-
- """
- Get statistics on the instance.
- """
- instanceStatisticsMeasurements(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- The type of measurement/statistics to retrieve.
- """
- identifier: MeasurementIdentifier!
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Measurement recorded after this date.
- """
- recordedAfter: Time
-
- """
- Measurement recorded before this date.
- """
- recordedBefore: Time
- ): InstanceStatisticsMeasurementConnection
-
- """
- Find an issue.
- """
- issue(
- """
- The global ID of the Issue.
- """
- id: IssueID!
- ): Issue
-
- """
- Find an iteration.
- """
- iteration(
- """
- Find an iteration by its ID.
- """
- id: IterationID!
- ): Iteration
-
- """
- Metadata about GitLab.
- """
- metadata: Metadata
-
- """
- Find a milestone.
- """
- milestone(
- """
- Find a milestone by its ID.
- """
- id: MilestoneID!
- ): Milestone
-
- """
- Find a namespace.
- """
- namespace(
- """
- The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
- """
- fullPath: ID!
- ): Namespace
-
- """
- Find a package.
- """
- package(
- """
- The global ID of the package.
- """
- id: PackagesPackageID!
- ): Package
-
- """
- Find a project.
- """
- project(
- """
- The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
- """
- fullPath: ID!
- ): Project
-
- """
- Find projects visible to the current user.
- """
- projects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Filter projects by IDs.
- """
- ids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Limit projects that the current user is a member of.
- """
- membership: Boolean
-
- """
- Search query for project name, path, or description.
- """
- search: String
-
- """
- Include namespace in project search.
- """
- searchNamespaces: Boolean
-
- """
- Sort order of results.
- """
- sort: String
- ): ProjectConnection
-
- """
- Supported runner platforms.
- """
- runnerPlatforms(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): RunnerPlatformConnection
-
- """
- Get runner setup instructions.
- """
- runnerSetup(
- """
- Architecture to generate the instructions for.
- """
- architecture: String!
-
- """
- Group to register the runner for.
- """
- groupId: GroupID
-
- """
- Platform to generate the instructions for.
- """
- platform: String!
-
- """
- Project to register the runner for.
- """
- projectId: ProjectID
- ): RunnerSetup
-
- """
- Find Snippets visible to the current user.
- """
- snippets(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- The ID of an author.
- """
- authorId: UserID
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Explore personal snippets.
- """
- explore: Boolean
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
- """
- ids: [SnippetID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- The ID of a project.
- """
- projectId: ProjectID
-
- """
- The type of snippet.
- """
- type: TypeEnum
-
- """
- The visibility of the snippet.
- """
- visibility: VisibilityScopesEnum
- ): SnippetConnection
-
- """
- Find a user.
- """
- user(
- """
- ID of the User.
- """
- id: UserID
-
- """
- Username of the User.
- """
- username: String
- ): User
-
- """
- Find users.
- """
- users(
- """
- Return only admin users.
- """
- admins: Boolean = false
-
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- List of user Global IDs.
- """
- ids: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Query to search users by name, username, or primary email.
- """
- search: String
-
- """
- Sort users by this criteria.
- """
- sort: Sort = created_desc
-
- """
- List of usernames.
- """
- usernames: [String!]
- ): UserConnection
-
- """
- Vulnerabilities reported on projects on the current user's instance security dashboard.
- """
- vulnerabilities(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns only the vulnerabilities which have linked issues.
- """
- hasIssues: Boolean
-
- """
- Returns only the vulnerabilities which have been resolved on default branch.
- """
- hasResolution: Boolean
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter vulnerabilities by project.
- """
- projectId: [ID!]
-
- """
- Filter vulnerabilities by report type.
- """
- reportType: [VulnerabilityReportType!]
-
- """
- Filter vulnerabilities by VulnerabilityScanner.externalId.
- """
- scanner: [String!]
-
- """
- Filter vulnerabilities by severity.
- """
- severity: [VulnerabilitySeverity!]
-
- """
- List vulnerabilities by sort order.
- """
- sort: VulnerabilitySort = severity_desc
-
- """
- Filter vulnerabilities by state.
- """
- state: [VulnerabilityState!]
- ): VulnerabilityConnection
-
- """
- Number of vulnerabilities per day for the projects on the current user's instance security dashboard.
- """
- vulnerabilitiesCountByDay(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Last day for which to fetch vulnerability history.
- """
- endDate: ISO8601Date!
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- First day for which to fetch vulnerability history.
- """
- startDate: ISO8601Date!
- ): VulnerabilitiesCountByDayConnection
-
- """
- Number of vulnerabilities per severity level, per day, for the projects on the
- current user's instance security dashboard. Deprecated in 13.3: Use
- `vulnerabilitiesCountByDay`.
- """
- vulnerabilitiesCountByDayAndSeverity(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Last day for which to fetch vulnerability history.
- """
- endDate: ISO8601Date!
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- First day for which to fetch vulnerability history.
- """
- startDate: ISO8601Date!
- ): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
-
- """
- Find a vulnerability.
- """
- vulnerability(
- """
- The Global ID of the Vulnerability.
- """
- id: VulnerabilityID!
- ): Vulnerability
-}
-
-"""
-State of a Geo registry
-"""
-enum RegistryState {
- """
- Registry that failed to sync
- """
- FAILED
-
- """
- Registry waiting to be synced
- """
- PENDING
-
- """
- Registry currently syncing
- """
- STARTED
-
- """
- Registry that is synced
- """
- SYNCED
-}
-
-"""
-Represents a release
-"""
-type Release {
- """
- Assets of the release.
- """
- assets: ReleaseAssets
-
- """
- User that created the release.
- """
- author: User
-
- """
- The commit associated with the release.
- """
- commit: Commit
-
- """
- Timestamp of when the release was created.
- """
- createdAt: Time
-
- """
- Description (also known as "release notes") of the release.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- Evidence for the release.
- """
- evidences(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ReleaseEvidenceConnection
-
- """
- Links of the release.
- """
- links: ReleaseLinks
-
- """
- Milestones associated to the release.
- """
- milestones(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): MilestoneConnection
-
- """
- Name of the release.
- """
- name: String
-
- """
- Timestamp of when the release was released.
- """
- releasedAt: Time
-
- """
- Name of the tag associated with the release.
- """
- tagName: String
-
- """
- Relative web path to the tag associated with the release.
- """
- tagPath: String
-
- """
- Indicates the release is an upcoming release.
- """
- upcomingRelease: Boolean
-}
-
-"""
-Represents an asset link associated with a release
-"""
-type ReleaseAssetLink {
- """
- Direct asset URL of the link.
- """
- directAssetUrl: String
-
- """
- Indicates the link points to an external resource.
- """
- external: Boolean
-
- """
- ID of the link.
- """
- id: ID!
-
- """
- Type of the link: `other`, `runbook`, `image`, `package`; defaults to `other`.
- """
- linkType: ReleaseAssetLinkType
-
- """
- Name of the link.
- """
- name: String
-
- """
- URL of the link.
- """
- url: String
-}
-
-"""
-The connection type for ReleaseAssetLink.
-"""
-type ReleaseAssetLinkConnection {
- """
- A list of edges.
- """
- edges: [ReleaseAssetLinkEdge]
-
- """
- A list of nodes.
- """
- nodes: [ReleaseAssetLink]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ReleaseAssetLinkEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ReleaseAssetLink
-}
-
-"""
-Fields that are available when modifying a release asset link
-"""
-input ReleaseAssetLinkInput {
- """
- Relative path for a direct asset link.
- """
- directAssetPath: String
-
- """
- The type of the asset link.
- """
- linkType: ReleaseAssetLinkType = OTHER
-
- """
- Name of the asset link.
- """
- name: String!
-
- """
- URL of the asset link.
- """
- url: String!
-}
-
-"""
-Type of the link: `other`, `runbook`, `image`, `package`
-"""
-enum ReleaseAssetLinkType {
- """
- Image link type
- """
- IMAGE
-
- """
- Other link type
- """
- OTHER
-
- """
- Package link type
- """
- PACKAGE
-
- """
- Runbook link type
- """
- RUNBOOK
-}
-
-"""
-A container for all assets associated with a release
-"""
-type ReleaseAssets {
- """
- Number of assets of the release.
- """
- count: Int
-
- """
- Asset links of the release.
- """
- links(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ReleaseAssetLinkConnection
-
- """
- Sources of the release.
- """
- sources(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ReleaseSourceConnection
-}
-
-"""
-Fields that are available when modifying release assets
-"""
-input ReleaseAssetsInput {
- """
- A list of asset links to associate to the release.
- """
- links: [ReleaseAssetLinkInput!]
-}
-
-"""
-The connection type for Release.
-"""
-type ReleaseConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [ReleaseEdge]
-
- """
- A list of nodes.
- """
- nodes: [Release]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of ReleaseCreate
-"""
-input ReleaseCreateInput {
- """
- Assets associated to the release.
- """
- assets: ReleaseAssetsInput
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description (also known as "release notes") of the release.
- """
- description: String
-
- """
- The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones.
- """
- milestones: [String!]
-
- """
- Name of the release.
- """
- name: String
-
- """
- 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.
- """
- ref: String
-
- """
- The date when the release will be/was ready. Defaults to the current time.
- """
- releasedAt: Time
-
- """
- Name of the tag to associate with the release.
- """
- tagName: String!
-}
-
-"""
-Autogenerated return type of ReleaseCreate
-"""
-type ReleaseCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The release after mutation.
- """
- release: Release
-}
-
-"""
-Autogenerated input type of ReleaseDelete
-"""
-input ReleaseDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Full path of the project the release is associated with.
- """
- projectPath: ID!
-
- """
- Name of the tag associated with the release to delete.
- """
- tagName: String!
-}
-
-"""
-Autogenerated return type of ReleaseDelete
-"""
-type ReleaseDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The deleted release.
- """
- release: Release
-}
-
-"""
-An edge in a connection.
-"""
-type ReleaseEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Release
-}
-
-"""
-Evidence for a release
-"""
-type ReleaseEvidence {
- """
- Timestamp when the evidence was collected.
- """
- collectedAt: Time
-
- """
- URL from where the evidence can be downloaded.
- """
- filepath: String
-
- """
- ID of the evidence.
- """
- id: ID!
-
- """
- SHA1 ID of the evidence hash.
- """
- sha: String
-}
-
-"""
-The connection type for ReleaseEvidence.
-"""
-type ReleaseEvidenceConnection {
- """
- A list of edges.
- """
- edges: [ReleaseEvidenceEdge]
-
- """
- A list of nodes.
- """
- nodes: [ReleaseEvidence]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ReleaseEvidenceEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ReleaseEvidence
-}
-
-type ReleaseLinks {
- """
- HTTP URL of the issues page, filtered by this release and `state=closed`.
- """
- closedIssuesUrl: String
-
- """
- HTTP URL of the merge request page , filtered by this release and `state=closed`.
- """
- closedMergeRequestsUrl: String
-
- """
- HTTP URL of the release's edit page.
- """
- editUrl: String
-
- """
- HTTP URL of the merge request page , filtered by this release and `state=merged`.
- """
- mergedMergeRequestsUrl: String
-
- """
- HTTP URL of the issues page, filtered by this release and `state=open`.
- """
- openedIssuesUrl: String
-
- """
- HTTP URL of the merge request page, filtered by this release and `state=open`.
- """
- openedMergeRequestsUrl: String
-
- """
- HTTP URL of the release.
- """
- selfUrl: String
-}
-
-"""
-Values for sorting releases
-"""
-enum ReleaseSort {
- """
- Created at ascending order
- """
- CREATED_ASC
-
- """
- Created at descending order
- """
- CREATED_DESC
-
- """
- Released at by ascending order
- """
- RELEASED_AT_ASC
-
- """
- Released at by descending order
- """
- RELEASED_AT_DESC
-}
-
-"""
-Represents the source code attached to a release in a particular format
-"""
-type ReleaseSource {
- """
- Format of the source.
- """
- format: String
-
- """
- Download URL of the source.
- """
- url: String
-}
-
-"""
-The connection type for ReleaseSource.
-"""
-type ReleaseSourceConnection {
- """
- A list of edges.
- """
- edges: [ReleaseSourceEdge]
-
- """
- A list of nodes.
- """
- nodes: [ReleaseSource]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ReleaseSourceEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ReleaseSource
-}
-
-"""
-Autogenerated input type of ReleaseUpdate
-"""
-input ReleaseUpdateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description (release notes) of the release.
- """
- description: String
-
- """
- The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones.
- """
- milestones: [String!]
-
- """
- Name of the release.
- """
- name: String
-
- """
- Full path of the project the release is associated with.
- """
- projectPath: ID!
-
- """
- The release date.
- """
- releasedAt: Time
-
- """
- Name of the tag associated with the release.
- """
- tagName: String!
-}
-
-"""
-Autogenerated return type of ReleaseUpdate
-"""
-type ReleaseUpdatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The release after mutation.
- """
- release: Release
-}
-
-"""
-Autogenerated input type of RemoveAwardEmoji
-"""
-input RemoveAwardEmojiInput {
- """
- The global ID of the awardable resource.
- """
- awardableId: AwardableID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The emoji name.
- """
- name: String!
-}
-
-"""
-Autogenerated return type of RemoveAwardEmoji
-"""
-type RemoveAwardEmojiPayload {
- """
- The award emoji after mutation.
- """
- awardEmoji: AwardEmoji
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of RemoveProjectFromSecurityDashboard
-"""
-input RemoveProjectFromSecurityDashboardInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the project to remove from the Instance Security Dashboard.
- """
- id: ProjectID!
-}
-
-"""
-Autogenerated return type of RemoveProjectFromSecurityDashboard
-"""
-type RemoveProjectFromSecurityDashboardPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of RepositionImageDiffNote
-"""
-input RepositionImageDiffNoteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the DiffNote to update.
- """
- id: DiffNoteID!
-
- """
- The position of this note on a diff.
- """
- position: UpdateDiffImagePositionInput!
-}
-
-"""
-Autogenerated return type of RepositionImageDiffNote
-"""
-type RepositionImageDiffNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-type Repository {
- """
- Indicates repository has no visible content.
- """
- empty: Boolean!
-
- """
- Indicates a corresponding Git repository exists on disk.
- """
- exists: Boolean!
-
- """
- Default branch of the repository.
- """
- rootRef: String
-
- """
- Tree of the repository.
- """
- tree(
- """
- The path to get the tree for. Default value is the root of the repository.
- """
- path: String = ""
-
- """
- Used to get a recursive tree. Default is false.
- """
- recursive: Boolean = false
-
- """
- The commit ref to get the tree for. Default value is HEAD.
- """
- ref: String = "head"
- ): Tree
-}
-
-"""
-Represents a requirement
-"""
-type Requirement {
- """
- Author of the requirement.
- """
- author: User!
-
- """
- Timestamp of when the requirement was created.
- """
- createdAt: Time!
-
- """
- Description of the requirement.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- ID of the requirement.
- """
- id: ID!
-
- """
- Internal ID of the requirement.
- """
- iid: ID!
-
- """
- Indicates if latest test report was created by user.
- """
- lastTestReportManuallyCreated: Boolean
-
- """
- Latest requirement test report state.
- """
- lastTestReportState: TestReportState
-
- """
- Project to which the requirement belongs.
- """
- project: Project!
-
- """
- State of the requirement.
- """
- state: RequirementState!
-
- """
- Test reports of the requirement.
- """
- testReports(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- List test reports by sort order.
- """
- sort: Sort
- ): TestReportConnection
-
- """
- Title of the requirement.
- """
- title: String
-
- """
- The GitLab Flavored Markdown rendering of `title`
- """
- titleHtml: String
-
- """
- Timestamp of when the requirement was last updated.
- """
- updatedAt: Time!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: RequirementPermissions!
-}
-
-"""
-The connection type for Requirement.
-"""
-type RequirementConnection {
- """
- A list of edges.
- """
- edges: [RequirementEdge]
-
- """
- A list of nodes.
- """
- nodes: [Requirement]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type RequirementEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Requirement
-}
-
-"""
-Check permissions for the current user on a requirement
-"""
-type RequirementPermissions {
- """
- Indicates the user can perform `admin_requirement` on this resource
- """
- adminRequirement: Boolean!
-
- """
- Indicates the user can perform `create_requirement` on this resource
- """
- createRequirement: Boolean!
-
- """
- Indicates the user can perform `destroy_requirement` on this resource
- """
- destroyRequirement: Boolean!
-
- """
- Indicates the user can perform `read_requirement` on this resource
- """
- readRequirement: Boolean!
-
- """
- Indicates the user can perform `update_requirement` on this resource
- """
- updateRequirement: Boolean!
-}
-
-"""
-State of a requirement
-"""
-enum RequirementState {
- ARCHIVED
- OPENED
-}
-
-"""
-Counts of requirements by their state
-"""
-type RequirementStatesCount {
- """
- Number of archived requirements.
- """
- archived: Int
-
- """
- Number of opened requirements.
- """
- opened: Int
-}
-
-interface ResolvableInterface {
- """
- Indicates if the object can be resolved.
- """
- resolvable: Boolean!
-
- """
- Indicates if the object is resolved.
- """
- resolved: Boolean!
-
- """
- Timestamp of when the object was resolved.
- """
- resolvedAt: Time
-
- """
- User who resolved the object.
- """
- resolvedBy: User
-}
-
-"""
-Autogenerated input type of RevertVulnerabilityToDetected
-"""
-input RevertVulnerabilityToDetectedInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the vulnerability to be reverted.
- """
- id: VulnerabilityID!
-}
-
-"""
-Autogenerated return type of RevertVulnerabilityToDetected
-"""
-type RevertVulnerabilityToDetectedPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The vulnerability after revert.
- """
- vulnerability: Vulnerability
-}
-
-type RootStorageStatistics {
- """
- The CI artifacts size in bytes.
- """
- buildArtifactsSize: Float!
-
- """
- The LFS objects size in bytes.
- """
- lfsObjectsSize: Float!
-
- """
- The packages size in bytes.
- """
- packagesSize: Float!
-
- """
- The CI pipeline artifacts size in bytes.
- """
- pipelineArtifactsSize: Float!
-
- """
- The Git repository size in bytes.
- """
- repositorySize: Float!
-
- """
- The snippets size in bytes.
- """
- snippetsSize: Float!
-
- """
- The total storage in bytes.
- """
- storageSize: Float!
-
- """
- The uploads size in bytes.
- """
- uploadsSize: Float!
-
- """
- The wiki size in bytes.
- """
- wikiSize: Float!
-}
-
-"""
-Autogenerated input type of RunDASTScan
-"""
-input RunDASTScanInput {
- """
- The branch to be associated with the scan.
- """
- branch: String!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The project the DAST scan belongs to.
- """
- projectPath: ID!
-
- """
- The type of scan to be run.
- """
- scanType: DastScanTypeEnum!
-
- """
- The URL of the target to be scanned.
- """
- targetUrl: String!
-}
-
-"""
-Autogenerated return type of RunDASTScan
-"""
-type RunDASTScanPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- URL of the pipeline that was created.
- """
- pipelineUrl: String
-}
-
-type RunnerArchitecture {
- """
- Download location for the runner for the platform architecture.
- """
- downloadLocation: String!
-
- """
- Name of the runner platform architecture.
- """
- name: String!
-}
-
-"""
-The connection type for RunnerArchitecture.
-"""
-type RunnerArchitectureConnection {
- """
- A list of edges.
- """
- edges: [RunnerArchitectureEdge]
-
- """
- A list of nodes.
- """
- nodes: [RunnerArchitecture]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type RunnerArchitectureEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: RunnerArchitecture
-}
-
-type RunnerPlatform {
- """
- Runner architectures supported for the platform.
- """
- architectures(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): RunnerArchitectureConnection
-
- """
- Human readable name of the runner platform.
- """
- humanReadableName: String!
-
- """
- Name slug of the runner platform.
- """
- name: String!
-}
-
-"""
-The connection type for RunnerPlatform.
-"""
-type RunnerPlatformConnection {
- """
- A list of edges.
- """
- edges: [RunnerPlatformEdge]
-
- """
- A list of nodes.
- """
- nodes: [RunnerPlatform]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type RunnerPlatformEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: RunnerPlatform
-}
-
-type RunnerSetup {
- """
- Instructions for installing the runner on the specified architecture.
- """
- installInstructions: String!
-
- """
- Instructions for registering the runner.
- """
- registerInstructions: String
-}
-
-"""
-Represents a CI configuration of SAST
-"""
-type SastCiConfiguration {
- """
- List of analyzers entities attached to SAST configuration.
- """
- analyzers(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SastCiConfigurationAnalyzersEntityConnection
-
- """
- List of global entities related to SAST configuration.
- """
- global(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SastCiConfigurationEntityConnection
-
- """
- List of pipeline entities related to SAST configuration.
- """
- pipeline(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SastCiConfigurationEntityConnection
-}
-
-"""
-Represents an analyzer entity in SAST CI configuration
-"""
-type SastCiConfigurationAnalyzersEntity {
- """
- Analyzer description that is displayed on the form.
- """
- description: String
-
- """
- Indicates whether an analyzer is enabled.
- """
- enabled: Boolean
-
- """
- Analyzer label used in the config UI.
- """
- label: String
-
- """
- Name of the analyzer.
- """
- name: String
-
- """
- List of supported variables.
- """
- variables(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SastCiConfigurationEntityConnection
-}
-
-"""
-The connection type for SastCiConfigurationAnalyzersEntity.
-"""
-type SastCiConfigurationAnalyzersEntityConnection {
- """
- A list of edges.
- """
- edges: [SastCiConfigurationAnalyzersEntityEdge]
-
- """
- A list of nodes.
- """
- nodes: [SastCiConfigurationAnalyzersEntity]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SastCiConfigurationAnalyzersEntityEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: SastCiConfigurationAnalyzersEntity
-}
-
-"""
-Represents the analyzers entity in SAST CI configuration
-"""
-input SastCiConfigurationAnalyzersEntityInput {
- """
- State of the analyzer.
- """
- enabled: Boolean!
-
- """
- Name of analyzer.
- """
- name: String!
-
- """
- List of variables for the analyzer.
- """
- variables: [SastCiConfigurationEntityInput!]
-}
-
-"""
-Represents an entity in SAST CI configuration
-"""
-type SastCiConfigurationEntity {
- """
- Default value that is used if value is empty.
- """
- defaultValue: String
-
- """
- Entity description that is displayed on the form.
- """
- description: String
-
- """
- CI keyword of entity.
- """
- field: String
-
- """
- Label for entity used in the form.
- """
- label: String
-
- """
- Different possible values of the field.
- """
- options(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SastCiConfigurationOptionsEntityConnection
-
- """
- Size of the UI component.
- """
- size: SastUiComponentSize
-
- """
- Type of the field value.
- """
- type: String
-
- """
- Current value of the entity.
- """
- value: String
-}
-
-"""
-The connection type for SastCiConfigurationEntity.
-"""
-type SastCiConfigurationEntityConnection {
- """
- A list of edges.
- """
- edges: [SastCiConfigurationEntityEdge]
-
- """
- A list of nodes.
- """
- nodes: [SastCiConfigurationEntity]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SastCiConfigurationEntityEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: SastCiConfigurationEntity
-}
-
-"""
-Represents an entity in SAST CI configuration
-"""
-input SastCiConfigurationEntityInput {
- """
- Default value that is used if value is empty.
- """
- defaultValue: String!
-
- """
- CI keyword of entity.
- """
- field: String!
-
- """
- Current value of the entity.
- """
- value: String!
-}
-
-"""
-Represents a CI configuration of SAST
-"""
-input SastCiConfigurationInput {
- """
- List of analyzers and related variables for the SAST configuration.
- """
- analyzers: [SastCiConfigurationAnalyzersEntityInput!]
-
- """
- List of global entities related to SAST configuration.
- """
- global: [SastCiConfigurationEntityInput!]
-
- """
- List of pipeline entities related to SAST configuration.
- """
- pipeline: [SastCiConfigurationEntityInput!]
-}
-
-"""
-Represents an entity for options in SAST CI configuration
-"""
-type SastCiConfigurationOptionsEntity {
- """
- Label of option entity.
- """
- label: String
-
- """
- Value of option entity.
- """
- value: String
-}
-
-"""
-The connection type for SastCiConfigurationOptionsEntity.
-"""
-type SastCiConfigurationOptionsEntityConnection {
- """
- A list of edges.
- """
- edges: [SastCiConfigurationOptionsEntityEdge]
-
- """
- A list of nodes.
- """
- nodes: [SastCiConfigurationOptionsEntity]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SastCiConfigurationOptionsEntityEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: SastCiConfigurationOptionsEntity
-}
-
-"""
-Size of UI component in SAST configuration page
-"""
-enum SastUiComponentSize {
- LARGE
- MEDIUM
- SMALL
-}
-
-"""
-Represents a resource scanned by a security scan
-"""
-type ScannedResource {
- """
- The HTTP request method used to access the URL.
- """
- requestMethod: String
-
- """
- The URL scanned by the scanner.
- """
- url: String
-}
-
-"""
-The connection type for ScannedResource.
-"""
-type ScannedResourceConnection {
- """
- A list of edges.
- """
- edges: [ScannedResourceEdge]
-
- """
- A list of nodes.
- """
- nodes: [ScannedResource]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ScannedResourceEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: ScannedResource
-}
-
-"""
-Represents summary of a security report
-"""
-type SecurityReportSummary {
- """
- Aggregated counts for the `api_fuzzing` scan
- """
- apiFuzzing: SecurityReportSummarySection
-
- """
- Aggregated counts for the `container_scanning` scan
- """
- containerScanning: SecurityReportSummarySection
-
- """
- Aggregated counts for the `coverage_fuzzing` scan
- """
- coverageFuzzing: SecurityReportSummarySection
-
- """
- Aggregated counts for the `dast` scan
- """
- dast: SecurityReportSummarySection
-
- """
- Aggregated counts for the `dependency_scanning` scan
- """
- dependencyScanning: SecurityReportSummarySection
-
- """
- Aggregated counts for the `sast` scan
- """
- sast: SecurityReportSummarySection
-
- """
- Aggregated counts for the `secret_detection` scan
- """
- secretDetection: SecurityReportSummarySection
-}
-
-"""
-Represents a section of a summary of a security report
-"""
-type SecurityReportSummarySection {
- """
- A list of the first 20 scanned resources.
- """
- scannedResources(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ScannedResourceConnection
-
- """
- Total number of scanned resources.
- """
- scannedResourcesCount: Int
-
- """
- Path to download all the scanned resources in CSV format.
- """
- scannedResourcesCsvPath: String
-
- """
- Total number of vulnerabilities.
- """
- vulnerabilitiesCount: Int
-}
-
-enum SecurityReportTypeEnum {
- """
- API FUZZING scan report
- """
- API_FUZZING
-
- """
- CONTAINER SCANNING scan report
- """
- CONTAINER_SCANNING
-
- """
- COVERAGE FUZZING scan report
- """
- COVERAGE_FUZZING
-
- """
- DAST scan report
- """
- DAST
-
- """
- DEPENDENCY SCANNING scan report
- """
- DEPENDENCY_SCANNING
-
- """
- SAST scan report
- """
- SAST
-
- """
- SECRET DETECTION scan report
- """
- SECRET_DETECTION
-}
-
-"""
-The type of the security scanner
-"""
-enum SecurityScannerType {
- API_FUZZING
- CONTAINER_SCANNING
- COVERAGE_FUZZING
- DAST
- DEPENDENCY_SCANNING
- SAST
- SECRET_DETECTION
-}
-
-"""
-Represents a list of security scanners
-"""
-type SecurityScanners {
- """
- List of analyzers which are available for the project.
- """
- available: [SecurityScannerType!]
-
- """
- List of analyzers which are enabled for the project.
- """
- enabled: [SecurityScannerType!]
-
- """
- List of analyzers which ran successfully in the latest pipeline.
- """
- pipelineRun: [SecurityScannerType!]
-}
-
-"""
-A Sentry error
-"""
-type SentryDetailedError {
- """
- Count of occurrences.
- """
- count: Int!
-
- """
- Culprit of the error.
- """
- culprit: String!
-
- """
- External Base URL of the Sentry Instance.
- """
- externalBaseUrl: String!
-
- """
- External URL of the error.
- """
- externalUrl: String!
-
- """
- Commit the error was first seen.
- """
- firstReleaseLastCommit: String
-
- """
- Release short version the error was first seen.
- """
- firstReleaseShortVersion: String
-
- """
- Release version the error was first seen.
- """
- firstReleaseVersion: String
-
- """
- Timestamp when the error was first seen.
- """
- firstSeen: Time!
-
- """
- Last 24hr stats of the error.
- """
- frequency: [SentryErrorFrequency!]!
-
- """
- GitLab commit SHA attributed to the Error based on the release version.
- """
- gitlabCommit: String
-
- """
- Path to the GitLab page for the GitLab commit attributed to the error.
- """
- gitlabCommitPath: String
-
- """
- URL of GitLab Issue.
- """
- gitlabIssuePath: String
-
- """
- ID (global ID) of the error.
- """
- id: ID!
-
- """
- Commit the error was last seen.
- """
- lastReleaseLastCommit: String
-
- """
- Release short version the error was last seen.
- """
- lastReleaseShortVersion: String
-
- """
- Release version the error was last seen.
- """
- lastReleaseVersion: String
-
- """
- Timestamp when the error was last seen.
- """
- lastSeen: Time!
-
- """
- Sentry metadata message of the error.
- """
- message: String
-
- """
- ID (Sentry ID) of the error.
- """
- sentryId: String!
-
- """
- ID of the project (Sentry project).
- """
- sentryProjectId: ID!
-
- """
- Name of the project affected by the error.
- """
- sentryProjectName: String!
-
- """
- Slug of the project affected by the error.
- """
- sentryProjectSlug: String!
-
- """
- Short ID (Sentry ID) of the error.
- """
- shortId: String!
-
- """
- Status of the error.
- """
- status: SentryErrorStatus!
-
- """
- Tags associated with the Sentry Error.
- """
- tags: SentryErrorTags!
-
- """
- Title of the error.
- """
- title: String!
-
- """
- Type of the error.
- """
- type: String!
-
- """
- Count of users affected by the error.
- """
- userCount: Int!
-}
-
-"""
-A Sentry error. A simplified version of SentryDetailedError
-"""
-type SentryError {
- """
- Count of occurrences.
- """
- count: Int!
-
- """
- Culprit of the error.
- """
- culprit: String!
-
- """
- External URL of the error.
- """
- externalUrl: String!
-
- """
- Timestamp when the error was first seen.
- """
- firstSeen: Time!
-
- """
- Last 24hr stats of the error.
- """
- frequency: [SentryErrorFrequency!]!
-
- """
- ID (global ID) of the error.
- """
- id: ID!
-
- """
- Timestamp when the error was last seen.
- """
- lastSeen: Time!
-
- """
- Sentry metadata message of the error.
- """
- message: String
-
- """
- ID (Sentry ID) of the error.
- """
- sentryId: String!
-
- """
- ID of the project (Sentry project).
- """
- sentryProjectId: ID!
-
- """
- Name of the project affected by the error.
- """
- sentryProjectName: String!
-
- """
- Slug of the project affected by the error.
- """
- sentryProjectSlug: String!
-
- """
- Short ID (Sentry ID) of the error.
- """
- shortId: String!
-
- """
- Status of the error.
- """
- status: SentryErrorStatus!
-
- """
- Title of the error.
- """
- title: String!
-
- """
- Type of the error.
- """
- type: String!
-
- """
- Count of users affected by the error.
- """
- userCount: Int!
-}
-
-"""
-An object containing a collection of Sentry errors, and a detailed error
-"""
-type SentryErrorCollection {
- """
- Detailed version of a Sentry error on the project.
- """
- detailedError(
- """
- ID of the Sentry issue.
- """
- id: GitlabErrorTrackingDetailedErrorID!
- ): SentryDetailedError
-
- """
- Stack Trace of Sentry Error.
- """
- errorStackTrace(
- """
- ID of the Sentry issue.
- """
- id: GitlabErrorTrackingDetailedErrorID!
- ): SentryErrorStackTrace
-
- """
- Collection of Sentry Errors.
- """
- errors(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Search query for the Sentry error details.
- """
- searchTerm: String
-
- """
- Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.
- """
- sort: String
- ): SentryErrorConnection
-
- """
- External URL for Sentry.
- """
- externalUrl: String
-}
-
-"""
-The connection type for SentryError.
-"""
-type SentryErrorConnection {
- """
- A list of edges.
- """
- edges: [SentryErrorEdge]
-
- """
- A list of nodes.
- """
- nodes: [SentryError]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SentryErrorEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: SentryError
-}
-
-type SentryErrorFrequency {
- """
- Count of errors received since the previously recorded time.
- """
- count: Int!
-
- """
- Time the error frequency stats were recorded.
- """
- time: Time!
-}
-
-"""
-An object containing a stack trace entry for a Sentry error
-"""
-type SentryErrorStackTrace {
- """
- Time the stack trace was received by Sentry.
- """
- dateReceived: String!
-
- """
- ID of the Sentry error.
- """
- issueId: String!
-
- """
- Stack trace entries for the Sentry error.
- """
- stackTraceEntries: [SentryErrorStackTraceEntry!]!
-}
-
-"""
-An object context for a Sentry error stack trace
-"""
-type SentryErrorStackTraceContext {
- """
- Code number of the context.
- """
- code: String!
-
- """
- Line number of the context.
- """
- line: Int!
-}
-
-"""
-An object containing a stack trace entry for a Sentry error
-"""
-type SentryErrorStackTraceEntry {
- """
- Function in which the Sentry error occurred.
- """
- col: String
-
- """
- File in which the Sentry error occurred.
- """
- fileName: String
-
- """
- Function in which the Sentry error occurred.
- """
- function: String
-
- """
- Function in which the Sentry error occurred.
- """
- line: String
-
- """
- Context of the Sentry error.
- """
- traceContext: [SentryErrorStackTraceContext!]
-}
-
-"""
-State of a Sentry error
-"""
-enum SentryErrorStatus {
- """
- Error has been ignored
- """
- IGNORED
-
- """
- Error has been resolved
- """
- RESOLVED
-
- """
- Error has been ignored until next release
- """
- RESOLVED_IN_NEXT_RELEASE
-
- """
- Error is unresolved
- """
- UNRESOLVED
-}
-
-"""
-State of a Sentry error
-"""
-type SentryErrorTags {
- """
- Severity level of the Sentry Error.
- """
- level: String
-
- """
- Logger of the Sentry Error.
- """
- logger: String
-}
-
-interface Service {
- """
- Indicates if the service is active.
- """
- active: Boolean
-
- """
- Class name of the service.
- """
- type: String
-}
-
-"""
-The connection type for Service.
-"""
-type ServiceConnection {
- """
- A list of edges.
- """
- edges: [ServiceEdge]
-
- """
- A list of nodes.
- """
- nodes: [Service]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type ServiceEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Service
-}
-
-enum ServiceType {
- """
- AsanaService type
- """
- ASANA_SERVICE
-
- """
- AssemblaService type
- """
- ASSEMBLA_SERVICE
-
- """
- BambooService type
- """
- BAMBOO_SERVICE
-
- """
- BugzillaService type
- """
- BUGZILLA_SERVICE
-
- """
- BuildkiteService type
- """
- BUILDKITE_SERVICE
-
- """
- CampfireService type
- """
- CAMPFIRE_SERVICE
-
- """
- ConfluenceService type
- """
- CONFLUENCE_SERVICE
-
- """
- CustomIssueTrackerService type
- """
- CUSTOM_ISSUE_TRACKER_SERVICE
-
- """
- DatadogService type
- """
- DATADOG_SERVICE
-
- """
- DiscordService type
- """
- DISCORD_SERVICE
-
- """
- DroneCiService type
- """
- DRONE_CI_SERVICE
-
- """
- EmailsOnPushService type
- """
- EMAILS_ON_PUSH_SERVICE
-
- """
- EwmService type
- """
- EWM_SERVICE
-
- """
- ExternalWikiService type
- """
- EXTERNAL_WIKI_SERVICE
-
- """
- FlowdockService type
- """
- FLOWDOCK_SERVICE
-
- """
- GithubService type
- """
- GITHUB_SERVICE
-
- """
- HangoutsChatService type
- """
- HANGOUTS_CHAT_SERVICE
-
- """
- HipchatService type
- """
- HIPCHAT_SERVICE
-
- """
- IrkerService type
- """
- IRKER_SERVICE
-
- """
- JenkinsService type
- """
- JENKINS_SERVICE
-
- """
- JiraService type
- """
- JIRA_SERVICE
-
- """
- MattermostService type
- """
- MATTERMOST_SERVICE
-
- """
- MattermostSlashCommandsService type
- """
- MATTERMOST_SLASH_COMMANDS_SERVICE
-
- """
- MicrosoftTeamsService type
- """
- MICROSOFT_TEAMS_SERVICE
-
- """
- PackagistService type
- """
- PACKAGIST_SERVICE
-
- """
- PipelinesEmailService type
- """
- PIPELINES_EMAIL_SERVICE
-
- """
- PivotaltrackerService type
- """
- PIVOTALTRACKER_SERVICE
-
- """
- PrometheusService type
- """
- PROMETHEUS_SERVICE
-
- """
- PushoverService type
- """
- PUSHOVER_SERVICE
-
- """
- RedmineService type
- """
- REDMINE_SERVICE
-
- """
- SlackService type
- """
- SLACK_SERVICE
-
- """
- SlackSlashCommandsService type
- """
- SLACK_SLASH_COMMANDS_SERVICE
-
- """
- TeamcityService type
- """
- TEAMCITY_SERVICE
-
- """
- UnifyCircuitService type
- """
- UNIFY_CIRCUIT_SERVICE
-
- """
- WebexTeamsService type
- """
- WEBEX_TEAMS_SERVICE
-
- """
- YoutrackService type
- """
- YOUTRACK_SERVICE
-}
-
-"""
-Represents a snippet entry
-"""
-type Snippet implements Noteable {
- """
- The owner of the snippet.
- """
- author: User
-
- """
- Snippet blob. Deprecated in 13.3: Use `blobs`.
- """
- blob: SnippetBlob! @deprecated(reason: "Use `blobs`. Deprecated in 13.3.")
-
- """
- Snippet blobs.
- """
- blobs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Paths of the blobs.
- """
- paths: [String!]
- ): SnippetBlobConnection
-
- """
- Timestamp this snippet was created.
- """
- createdAt: Time!
-
- """
- Description of the snippet.
- """
- description: String
-
- """
- The GitLab Flavored Markdown rendering of `description`
- """
- descriptionHtml: String
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- File Name of the snippet.
- """
- fileName: String
-
- """
- HTTP URL to the snippet repository.
- """
- httpUrlToRepo: String
-
- """
- ID of the snippet.
- """
- id: SnippetID!
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- The project the snippet is associated with.
- """
- project: Project
-
- """
- Raw URL of the snippet.
- """
- rawUrl: String!
-
- """
- SSH URL to the snippet repository.
- """
- sshUrlToRepo: String
-
- """
- Title of the snippet.
- """
- title: String!
-
- """
- Timestamp this snippet was updated.
- """
- updatedAt: Time!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: SnippetPermissions!
-
- """
- Visibility Level of the snippet.
- """
- visibilityLevel: VisibilityLevelsEnum!
-
- """
- Web URL of the snippet.
- """
- webUrl: String!
-}
-
-"""
-Represents the snippet blob
-"""
-type SnippetBlob {
- """
- Shows whether the blob is binary.
- """
- binary: Boolean!
-
- """
- Blob external storage.
- """
- externalStorage: String
-
- """
- Blob mode.
- """
- mode: String
-
- """
- Blob name.
- """
- name: String
-
- """
- Blob path.
- """
- path: String
-
- """
- Blob plain highlighted data.
- """
- plainData: String
-
- """
- Blob raw content endpoint path.
- """
- rawPath: String!
-
- """
- Shows whether the blob is rendered as text.
- """
- renderedAsText: Boolean!
-
- """
- Blob highlighted data.
- """
- richData: String
-
- """
- Blob content rich viewer.
- """
- richViewer: SnippetBlobViewer
-
- """
- Blob content simple viewer.
- """
- simpleViewer: SnippetBlobViewer!
-
- """
- Blob size.
- """
- size: Int!
-}
-
-"""
-Type of a snippet blob input action
-"""
-enum SnippetBlobActionEnum {
- create
- delete
- move
- update
-}
-
-"""
-Represents an action to perform over a snippet file
-"""
-input SnippetBlobActionInputType {
- """
- Type of input action.
- """
- action: SnippetBlobActionEnum!
-
- """
- Snippet file content.
- """
- content: String
-
- """
- Path of the snippet file.
- """
- filePath: String!
-
- """
- Previous path of the snippet file.
- """
- previousPath: String
-}
-
-"""
-The connection type for SnippetBlob.
-"""
-type SnippetBlobConnection {
- """
- A list of edges.
- """
- edges: [SnippetBlobEdge]
-
- """
- A list of nodes.
- """
- nodes: [SnippetBlob]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SnippetBlobEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: SnippetBlob
-}
-
-"""
-Represents how the blob content should be displayed
-"""
-type SnippetBlobViewer {
- """
- Shows whether the blob should be displayed collapsed.
- """
- collapsed: Boolean!
-
- """
- Content file type.
- """
- fileType: String!
-
- """
- Shows whether the blob content is loaded asynchronously.
- """
- loadAsync: Boolean!
-
- """
- Loading partial name.
- """
- loadingPartialName: String!
-
- """
- Error rendering the blob content.
- """
- renderError: String
-
- """
- Shows whether the blob too large to be displayed.
- """
- tooLarge: Boolean!
-
- """
- Type of blob viewer.
- """
- type: BlobViewersType!
-}
-
-"""
-The connection type for Snippet.
-"""
-type SnippetConnection {
- """
- A list of edges.
- """
- edges: [SnippetEdge]
-
- """
- A list of nodes.
- """
- nodes: [Snippet]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SnippetEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Snippet
-}
-
-"""
-Identifier of Snippet.
-"""
-scalar SnippetID
-
-type SnippetPermissions {
- """
- Indicates the user can perform `admin_snippet` on this resource
- """
- adminSnippet: Boolean!
-
- """
- Indicates the user can perform `award_emoji` on this resource
- """
- awardEmoji: Boolean!
-
- """
- Indicates the user can perform `create_note` on this resource
- """
- createNote: Boolean!
-
- """
- Indicates the user can perform `read_snippet` on this resource
- """
- readSnippet: Boolean!
-
- """
- Indicates the user can perform `report_snippet` on this resource
- """
- reportSnippet: Boolean!
-
- """
- Indicates the user can perform `update_snippet` on this resource
- """
- updateSnippet: Boolean!
-}
-
-"""
-Represents the Geo sync and verification state of a snippet repository
-"""
-type SnippetRepositoryRegistry {
- """
- Timestamp when the SnippetRepositoryRegistry was created
- """
- createdAt: Time
-
- """
- ID of the SnippetRepositoryRegistry
- """
- id: ID!
-
- """
- Error message during sync of the SnippetRepositoryRegistry
- """
- lastSyncFailure: String
-
- """
- Timestamp of the most recent successful sync of the SnippetRepositoryRegistry
- """
- lastSyncedAt: Time
-
- """
- Timestamp after which the SnippetRepositoryRegistry should be resynced
- """
- retryAt: Time
-
- """
- Number of consecutive failed sync attempts of the SnippetRepositoryRegistry
- """
- retryCount: Int
-
- """
- ID of the Snippet Repository.
- """
- snippetRepositoryId: ID!
-
- """
- Sync state of the SnippetRepositoryRegistry
- """
- state: RegistryState
-}
-
-"""
-The connection type for SnippetRepositoryRegistry.
-"""
-type SnippetRepositoryRegistryConnection {
- """
- A list of edges.
- """
- edges: [SnippetRepositoryRegistryEdge]
-
- """
- A list of nodes.
- """
- nodes: [SnippetRepositoryRegistry]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SnippetRepositoryRegistryEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: SnippetRepositoryRegistry
-}
-
-"""
-Common sort values
-"""
-enum Sort {
- """
- Created at ascending order
- """
- CREATED_ASC
-
- """
- Created at descending order
- """
- CREATED_DESC
-
- """
- Updated at ascending order
- """
- UPDATED_ASC
-
- """
- Updated at descending order
- """
- UPDATED_DESC
-
- """
- Created at ascending order
- """
- created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
-
- """
- Created at descending order
- """
- created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
-
- """
- Updated at ascending order
- """
- updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
-
- """
- Updated at descending order
- """
- updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
-}
-
-type StatusAction {
- """
- Title for the button, for example: Retry this job.
- """
- buttonTitle: String
-
- """
- Icon used in the action button.
- """
- icon: String
-
- """
- Method for the action, for example: :post.
- """
- method: String
-
- """
- Path for the action.
- """
- path: String
-
- """
- Title for the action, for example: Retry.
- """
- title: String
-}
-
-type Submodule implements Entry {
- """
- Flat path of the entry.
- """
- flatPath: String!
-
- """
- ID of the entry.
- """
- id: ID!
-
- """
- Name of the entry.
- """
- name: String!
-
- """
- Path of the entry.
- """
- path: String!
-
- """
- Last commit SHA for the entry.
- """
- sha: String!
-
- """
- Tree URL for the sub-module.
- """
- treeUrl: String
-
- """
- Type of tree entry.
- """
- type: EntryType!
-
- """
- Web URL for the sub-module.
- """
- webUrl: String
-}
-
-"""
-The connection type for Submodule.
-"""
-type SubmoduleConnection {
- """
- A list of edges.
- """
- edges: [SubmoduleEdge]
-
- """
- A list of nodes.
- """
- nodes: [Submodule]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type SubmoduleEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Submodule
-}
-
-"""
-Completion status of tasks
-"""
-type TaskCompletionStatus {
- """
- Number of completed tasks.
- """
- completedCount: Int!
-
- """
- Number of total tasks.
- """
- count: Int!
-}
-
-type TerraformState {
- """
- Timestamp the Terraform state was created.
- """
- createdAt: Time!
-
- """
- ID of the Terraform state.
- """
- id: ID!
-
- """
- The latest version of the Terraform state.
- """
- latestVersion: TerraformStateVersion
-
- """
- Timestamp the Terraform state was locked.
- """
- lockedAt: Time
-
- """
- The user currently holding a lock on the Terraform state.
- """
- lockedByUser: User
-
- """
- Name of the Terraform state.
- """
- name: String!
-
- """
- Timestamp the Terraform state was updated.
- """
- updatedAt: Time!
-}
-
-"""
-The connection type for TerraformState.
-"""
-type TerraformStateConnection {
- """
- Total count of collection.
- """
- count: Int!
-
- """
- A list of edges.
- """
- edges: [TerraformStateEdge]
-
- """
- A list of nodes.
- """
- nodes: [TerraformState]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of TerraformStateDelete
-"""
-input TerraformStateDeleteInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the Terraform state.
- """
- id: TerraformStateID!
-}
-
-"""
-Autogenerated return type of TerraformStateDelete
-"""
-type TerraformStateDeletePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type TerraformStateEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: TerraformState
-}
-
-"""
-Identifier of Terraform::State.
-"""
-scalar TerraformStateID
-
-"""
-Autogenerated input type of TerraformStateLock
-"""
-input TerraformStateLockInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the Terraform state.
- """
- id: TerraformStateID!
-}
-
-"""
-Autogenerated return type of TerraformStateLock
-"""
-type TerraformStateLockPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of TerraformStateUnlock
-"""
-input TerraformStateUnlockInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Global ID of the Terraform state.
- """
- id: TerraformStateID!
-}
-
-"""
-Autogenerated return type of TerraformStateUnlock
-"""
-type TerraformStateUnlockPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-type TerraformStateVersion {
- """
- Timestamp the version was created.
- """
- createdAt: Time!
-
- """
- The user that created this version.
- """
- createdByUser: User
-
- """
- URL for downloading the version's JSON file.
- """
- downloadPath: String
-
- """
- ID of the Terraform state version.
- """
- id: ID!
-
- """
- The job that created this version.
- """
- job: CiJob
-
- """
- Serial number of the version.
- """
- serial: Int
-
- """
- Timestamp the version was updated.
- """
- updatedAt: Time!
-}
-
-"""
-Represents the Geo sync and verification state of a terraform state version
-"""
-type TerraformStateVersionRegistry {
- """
- Timestamp when the TerraformStateVersionRegistry was created
- """
- createdAt: Time
-
- """
- ID of the TerraformStateVersionRegistry
- """
- id: ID!
-
- """
- Error message during sync of the TerraformStateVersionRegistry
- """
- lastSyncFailure: String
-
- """
- Timestamp of the most recent successful sync of the TerraformStateVersionRegistry
- """
- lastSyncedAt: Time
-
- """
- Timestamp after which the TerraformStateVersionRegistry should be resynced
- """
- retryAt: Time
-
- """
- Number of consecutive failed sync attempts of the TerraformStateVersionRegistry
- """
- retryCount: Int
-
- """
- Sync state of the TerraformStateVersionRegistry
- """
- state: RegistryState
-
- """
- ID of the terraform state version.
- """
- terraformStateVersionId: ID!
-}
-
-"""
-The connection type for TerraformStateVersionRegistry.
-"""
-type TerraformStateVersionRegistryConnection {
- """
- A list of edges.
- """
- edges: [TerraformStateVersionRegistryEdge]
-
- """
- A list of nodes.
- """
- nodes: [TerraformStateVersionRegistry]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type TerraformStateVersionRegistryEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: TerraformStateVersionRegistry
-}
-
-"""
-Represents a requirement test report
-"""
-type TestReport {
- """
- Author of the test report.
- """
- author: User
-
- """
- Timestamp of when the test report was created.
- """
- createdAt: Time!
-
- """
- ID of the test report.
- """
- id: ID!
-
- """
- State of the test report.
- """
- state: TestReportState!
-}
-
-"""
-The connection type for TestReport.
-"""
-type TestReportConnection {
- """
- A list of edges.
- """
- edges: [TestReportEdge]
-
- """
- A list of nodes.
- """
- nodes: [TestReport]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type TestReportEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: TestReport
-}
-
-"""
-State of a test report
-"""
-enum TestReportState {
- FAILED
- PASSED
-}
-
-"""
-Time represented in ISO 8601
-"""
-scalar Time
-
-"""
-Represents the time report stats for timeboxes
-"""
-type TimeReportStats {
- """
- Completed issues metrics.
- """
- complete: TimeboxMetrics
-
- """
- Incomplete issues metrics.
- """
- incomplete: TimeboxMetrics
-
- """
- Total issues metrics.
- """
- total: TimeboxMetrics
-}
-
-"""
-Represents measured stats metrics for timeboxes
-"""
-type TimeboxMetrics {
- """
- The count metric.
- """
- count: Int!
-
- """
- The weight metric.
- """
- weight: Int!
-}
-
-"""
-Represents a historically accurate report about the timebox
-"""
-type TimeboxReport {
- """
- Daily scope and completed totals for burnup charts.
- """
- burnupTimeSeries: [BurnupChartDailyTotals!]
-
- """
- Represents the time report stats for the timebox.
- """
- stats: TimeReportStats
-}
-
-interface TimeboxReportInterface {
- """
- Historically accurate report about the timebox.
- """
- report: TimeboxReport
-}
-
-"""
-A time-frame defined as a closed inclusive range of two dates
-"""
-input Timeframe {
- """
- The end of the range.
- """
- end: Date!
-
- """
- The start of the range.
- """
- start: Date!
-}
-
-type Timelog {
- """
- The issue that logged time was added to.
- """
- issue: Issue
-
- """
- The note where the quick action to add the logged time was executed.
- """
- note: Note
-
- """
- Timestamp of when the time tracked was spent at.
- """
- spentAt: Time
-
- """
- The time spent displayed in seconds.
- """
- timeSpent: Int!
-
- """
- The user that logged the time.
- """
- user: User!
-}
-
-"""
-The connection type for Timelog.
-"""
-type TimelogConnection {
- """
- A list of edges.
- """
- edges: [TimelogEdge]
-
- """
- A list of nodes.
- """
- nodes: [Timelog]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type TimelogEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Timelog
-}
-
-"""
-Representing a to-do entry
-"""
-type Todo {
- """
- Action of the to-do item.
- """
- action: TodoActionEnum!
-
- """
- The author of this to-do item.
- """
- author: User!
-
- """
- Body of the to-do item.
- """
- body: String!
-
- """
- Timestamp this to-do item was created.
- """
- createdAt: Time!
-
- """
- Group this to-do item is associated with.
- """
- group: Group
-
- """
- ID of the to-do item.
- """
- id: ID!
-
- """
- The project this to-do item is associated with.
- """
- project: Project
-
- """
- State of the to-do item.
- """
- state: TodoStateEnum!
-
- """
- Target type of the to-do item.
- """
- targetType: TodoTargetEnum!
-}
-
-enum TodoActionEnum {
- approval_required
- assigned
- build_failed
- directly_addressed
- marked
- mentioned
- unmergeable
-}
-
-"""
-The connection type for Todo.
-"""
-type TodoConnection {
- """
- A list of edges.
- """
- edges: [TodoEdge]
-
- """
- A list of nodes.
- """
- nodes: [Todo]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of TodoCreate
-"""
-input TodoCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported.
- """
- targetId: TodoableID!
-}
-
-"""
-Autogenerated return type of TodoCreate
-"""
-type TodoCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The to-do item created.
- """
- todo: Todo
-}
-
-"""
-An edge in a connection.
-"""
-type TodoEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Todo
-}
-
-"""
-Identifier of Todo.
-"""
-scalar TodoID
-
-"""
-Autogenerated input type of TodoMarkDone
-"""
-input TodoMarkDoneInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the to-do item to mark as done.
- """
- id: TodoID!
-}
-
-"""
-Autogenerated return type of TodoMarkDone
-"""
-type TodoMarkDonePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The requested to-do item.
- """
- todo: Todo!
-}
-
-"""
-Autogenerated input type of TodoRestore
-"""
-input TodoRestoreInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the to-do item to restore.
- """
- id: TodoID!
-}
-
-"""
-Autogenerated input type of TodoRestoreMany
-"""
-input TodoRestoreManyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global IDs of the to-do items to restore (a maximum of 50 is supported at once).
- """
- ids: [TodoID!]!
-}
-
-"""
-Autogenerated return type of TodoRestoreMany
-"""
-type TodoRestoreManyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Updated to-do items.
- """
- todos: [Todo!]!
-
- """
- The IDs of the updated to-do items. Deprecated in 13.2: Use to-do items.
- """
- updatedIds: [TodoID!]! @deprecated(reason: "Use to-do items. Deprecated in 13.2.")
-}
-
-"""
-Autogenerated return type of TodoRestore
-"""
-type TodoRestorePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The requested to-do item.
- """
- todo: Todo!
-}
-
-enum TodoStateEnum {
- done
- pending
-}
-
-enum TodoTargetEnum {
- """
- An Alert
- """
- ALERT
-
- """
- A Commit
- """
- COMMIT
-
- """
- A Design
- """
- DESIGN
-
- """
- An Epic
- """
- EPIC
-
- """
- An Issue
- """
- ISSUE
-
- """
- A MergeRequest
- """
- MERGEREQUEST
-}
-
-"""
-Identifier of Todoable.
-"""
-scalar TodoableID
-
-"""
-Autogenerated input type of TodosMarkAllDone
-"""
-input TodosMarkAllDoneInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-}
-
-"""
-Autogenerated return type of TodosMarkAllDone
-"""
-type TodosMarkAllDonePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Updated to-do items.
- """
- todos: [Todo!]!
-
- """
- IDs of the updated to-do items. Deprecated in 13.2: Use to-do items.
- """
- updatedIds: [TodoID!]! @deprecated(reason: "Use to-do items. Deprecated in 13.2.")
-}
-
-"""
-Autogenerated input type of ToggleAwardEmoji
-"""
-input ToggleAwardEmojiInput {
- """
- The global ID of the awardable resource.
- """
- awardableId: AwardableID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The emoji name.
- """
- name: String!
-}
-
-"""
-Autogenerated return type of ToggleAwardEmoji
-"""
-type ToggleAwardEmojiPayload {
- """
- The award emoji after mutation.
- """
- awardEmoji: AwardEmoji
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.
- """
- toggledOn: Boolean!
-}
-
-type Tree {
- """
- Blobs of the tree.
- """
- blobs(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): BlobConnection!
-
- """
- Last commit for the tree.
- """
- lastCommit: Commit
-
- """
- Sub-modules of the tree.
- """
- submodules(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): SubmoduleConnection!
-
- """
- Trees of the tree.
- """
- trees(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): TreeEntryConnection!
-}
-
-"""
-Represents a directory
-"""
-type TreeEntry implements Entry {
- """
- Flat path of the entry.
- """
- flatPath: String!
-
- """
- ID of the entry.
- """
- id: ID!
-
- """
- Name of the entry.
- """
- name: String!
-
- """
- Path of the entry.
- """
- path: String!
-
- """
- Last commit SHA for the entry.
- """
- sha: String!
-
- """
- Type of tree entry.
- """
- type: EntryType!
-
- """
- Web path for the tree entry (directory).
- """
- webPath: String
-
- """
- Web URL for the tree entry (directory).
- """
- webUrl: String
-}
-
-"""
-The connection type for TreeEntry.
-"""
-type TreeEntryConnection {
- """
- A list of edges.
- """
- edges: [TreeEntryEdge]
-
- """
- A list of nodes.
- """
- nodes: [TreeEntry]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type TreeEntryEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: TreeEntry
-}
-
-enum TypeEnum {
- personal
- project
-}
-
-"""
-A regexp containing patterns sourced from user input
-"""
-scalar UntrustedRegexp
-
-"""
-Autogenerated input type of UpdateAlertStatus
-"""
-input UpdateAlertStatusInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The IID of the alert to mutate.
- """
- iid: String!
-
- """
- The project the alert to mutate is in.
- """
- projectPath: ID!
-
- """
- The status to set the alert.
- """
- status: AlertManagementStatus!
-}
-
-"""
-Autogenerated return type of UpdateAlertStatus
-"""
-type UpdateAlertStatusPayload {
- """
- The alert after mutation.
- """
- alert: AlertManagementAlert
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue created after mutation.
- """
- issue: Issue
-
- """
- The to-do item after mutation.
- """
- todo: Todo
-}
-
-"""
-Autogenerated input type of UpdateBoardEpicUserPreferences
-"""
-input UpdateBoardEpicUserPreferencesInput {
- """
- The board global ID.
- """
- boardId: BoardID!
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Whether the epic should be collapsed in the board.
- """
- collapsed: Boolean!
-
- """
- ID of an epic to set preferences for.
- """
- epicId: EpicID!
-}
-
-"""
-Autogenerated return type of UpdateBoardEpicUserPreferences
-"""
-type UpdateBoardEpicUserPreferencesPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- User preferences for the epic in the board after mutation.
- """
- epicUserPreferences: BoardEpicUserPreferences
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of UpdateBoard
-"""
-input UpdateBoardInput {
- """
- The ID of user to be assigned to the board.
- """
- assigneeId: UserID
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Whether or not backlog list is hidden.
- """
- hideBacklogList: Boolean
-
- """
- Whether or not closed list is hidden.
- """
- hideClosedList: Boolean
-
- """
- The board global ID.
- """
- id: BoardID!
-
- """
- The ID of iteration to be assigned to the board.
- """
- iterationId: IterationID
-
- """
- The IDs of labels to be added to the board.
- """
- labelIds: [LabelID!]
-
- """
- Labels of the issue.
- """
- labels: [String!]
-
- """
- The ID of milestone to be assigned to the board.
- """
- milestoneId: MilestoneID
-
- """
- The board name.
- """
- name: String
-
- """
- The weight value to be assigned to the board.
- """
- weight: Int
-}
-
-"""
-Autogenerated input type of UpdateBoardList
-"""
-input UpdateBoardListInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Indicates if list is collapsed for this user.
- """
- collapsed: Boolean
-
- """
- Global ID of the list.
- """
- listId: ListID!
-
- """
- Position of list within the board.
- """
- position: Int
-}
-
-"""
-Autogenerated return type of UpdateBoardList
-"""
-type UpdateBoardListPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Mutated list.
- """
- list: BoardList
-}
-
-"""
-Autogenerated return type of UpdateBoard
-"""
-type UpdateBoardPayload {
- """
- The board after mutation.
- """
- board: Board
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of UpdateComplianceFramework
-"""
-input UpdateComplianceFrameworkInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the compliance framework to update.
- """
- id: ComplianceManagementFrameworkID!
-
- """
- Parameters to update the compliance framework with.
- """
- params: ComplianceFrameworkInput!
-}
-
-"""
-Autogenerated return type of UpdateComplianceFramework
-"""
-type UpdateComplianceFrameworkPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The compliance framework after mutation.
- """
- complianceFramework: ComplianceFramework
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of UpdateContainerExpirationPolicy
-"""
-input UpdateContainerExpirationPolicyInput {
- """
- This container expiration policy schedule.
- """
- cadence: ContainerExpirationPolicyCadenceEnum
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Indicates whether this container expiration policy is enabled.
- """
- enabled: Boolean
-
- """
- Number of tags to retain.
- """
- keepN: ContainerExpirationPolicyKeepEnum
-
- """
- Tags with names matching this regex pattern will expire.
- """
- nameRegex: UntrustedRegexp
-
- """
- Tags with names matching this regex pattern will be preserved.
- """
- nameRegexKeep: UntrustedRegexp
-
- """
- Tags older that this will expire.
- """
- olderThan: ContainerExpirationPolicyOlderThanEnum
-
- """
- The project path where the container expiration policy is located.
- """
- projectPath: ID!
-}
-
-"""
-Autogenerated return type of UpdateContainerExpirationPolicy
-"""
-type UpdateContainerExpirationPolicyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The container expiration policy after mutation.
- """
- containerExpirationPolicy: ContainerExpirationPolicy
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-input UpdateDiffImagePositionInput {
- """
- Total height of the image.
- """
- height: Int
-
- """
- Total width of the image.
- """
- width: Int
-
- """
- X position of the note.
- """
- x: Int
-
- """
- Y position of the note.
- """
- y: Int
-}
-
-"""
-Autogenerated input type of UpdateEpic
-"""
-input UpdateEpicInput {
- """
- The IDs of labels to be added to the epic.
- """
- addLabelIds: [ID!]
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Indicates if the epic is confidential.
- """
- confidential: Boolean
-
- """
- The description of the epic.
- """
- description: String
-
- """
- The end date of the epic.
- """
- dueDateFixed: String
-
- """
- Indicates end date should be sourced from due_date_fixed field not the issue milestones.
- """
- dueDateIsFixed: Boolean
-
- """
- The group the epic to mutate is in.
- """
- groupPath: ID!
-
- """
- The IID of the epic to mutate.
- """
- iid: ID!
-
- """
- The IDs of labels to be removed from the epic.
- """
- removeLabelIds: [ID!]
-
- """
- The start date of the epic.
- """
- startDateFixed: String
-
- """
- Indicates start date should be sourced from start_date_fixed field not the issue milestones.
- """
- startDateIsFixed: Boolean
-
- """
- State event for the epic.
- """
- stateEvent: EpicStateEvent
-
- """
- The title of the epic.
- """
- title: String
-}
-
-"""
-Autogenerated return type of UpdateEpic
-"""
-type UpdateEpicPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The epic after mutation.
- """
- epic: Epic
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-Autogenerated input type of UpdateImageDiffNote
-"""
-input UpdateImageDiffNoteInput {
- """
- Content of the note.
- """
- body: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the note to update.
- """
- id: NoteID!
-
- """
- The position of this note on a diff.
- """
- position: UpdateDiffImagePositionInput
-}
-
-"""
-Autogenerated return type of UpdateImageDiffNote
-"""
-type UpdateImageDiffNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-"""
-Autogenerated input type of UpdateIssue
-"""
-input UpdateIssueInput {
- """
- The IDs of labels to be added to the issue.
- """
- addLabelIds: [ID!]
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Indicates the issue is confidential.
- """
- confidential: Boolean
-
- """
- Description of the issue.
- """
- description: String
-
- """
- Due date of the issue.
- """
- dueDate: ISO8601Date
-
- """
- The ID of the parent epic. NULL when removing the association.
- """
- epicId: EpicID
-
- """
- The desired health status.
- """
- healthStatus: HealthStatus
-
- """
- The IID of the issue to mutate.
- """
- iid: String!
-
- """
- Indicates discussion is locked on the issue.
- """
- locked: Boolean
-
- """
- 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.
- """
- projectPath: ID!
-
- """
- The IDs of labels to be removed from the issue.
- """
- removeLabelIds: [ID!]
-
- """
- Close or reopen an issue.
- """
- stateEvent: IssueStateEvent
-
- """
- Title of the issue.
- """
- title: String
-
- """
- The weight of the issue.
- """
- weight: Int
-}
-
-"""
-Autogenerated return type of UpdateIssue
-"""
-type UpdateIssuePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The issue after mutation.
- """
- issue: Issue
-}
-
-"""
-Autogenerated input type of UpdateIteration
-"""
-input UpdateIterationInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the iteration.
- """
- description: String
-
- """
- End date of the iteration.
- """
- dueDate: String
-
- """
- Group of the iteration.
- """
- groupPath: ID!
-
- """
- Global ID of the iteration.
- """
- id: ID!
-
- """
- Start date of the iteration.
- """
- startDate: String
-
- """
- Title of the iteration.
- """
- title: String
-}
-
-"""
-Autogenerated return type of UpdateIteration
-"""
-type UpdateIterationPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Updated iteration.
- """
- iteration: Iteration
-}
-
-"""
-Autogenerated input type of UpdateNamespacePackageSettings
-"""
-input UpdateNamespacePackageSettingsInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- When maven_duplicates_allowed is false, you can publish duplicate packages
- with names that match this regex. Otherwise, this setting has no effect.
- """
- mavenDuplicateExceptionRegex: UntrustedRegexp
-
- """
- Indicates whether duplicate Maven packages are allowed for this namespace.
- """
- mavenDuplicatesAllowed: Boolean
-
- """
- The namespace path where the namespace package setting is located.
- """
- namespacePath: ID!
-}
-
-"""
-Autogenerated return type of UpdateNamespacePackageSettings
-"""
-type UpdateNamespacePackageSettingsPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The namespace package setting after mutation.
- """
- packageSettings: PackageSettings
-}
-
-"""
-Autogenerated input type of UpdateNote
-"""
-input UpdateNoteInput {
- """
- Content of the note.
- """
- body: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The confidentiality flag of a note. Default is false.
- """
- confidential: Boolean
-
- """
- The global ID of the note to update.
- """
- id: NoteID!
-}
-
-"""
-Autogenerated return type of UpdateNote
-"""
-type UpdateNotePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The note after mutation.
- """
- note: Note
-}
-
-"""
-Autogenerated input type of UpdateRequirement
-"""
-input UpdateRequirementInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the requirement.
- """
- description: String
-
- """
- The IID of the requirement to update.
- """
- iid: String!
-
- """
- Creates a test report for the requirement with the given state.
- """
- lastTestReportState: TestReportState
-
- """
- Full project path the requirement is associated with.
- """
- projectPath: ID!
-
- """
- State of the requirement.
- """
- state: RequirementState
-
- """
- Title of the requirement.
- """
- title: String
-}
-
-"""
-Autogenerated return type of UpdateRequirement
-"""
-type UpdateRequirementPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Requirement after mutation.
- """
- requirement: Requirement
-}
-
-"""
-Autogenerated input type of UpdateSnippet
-"""
-input UpdateSnippetInput {
- """
- Actions to perform over the snippet repository and blobs.
- """
- blobActions: [SnippetBlobActionInputType!]
-
- """
- A valid CAPTCHA response value obtained by using the provided captchaSiteKey
- with a CAPTCHA API to present a challenge to be solved on the client. Required
- to resubmit if the previous operation returned "NeedsCaptchaResponse: true".
- """
- captchaResponse: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Description of the snippet.
- """
- description: String
-
- """
- The global ID of the snippet to update.
- """
- id: SnippetID!
-
- """
- The spam log ID which must be passed along with a valid CAPTCHA response for
- the operation to be completed. Required to resubmit if the previous operation
- returned "NeedsCaptchaResponse: true".
- """
- spamLogId: Int
-
- """
- Title of the snippet.
- """
- title: String
-
- """
- The visibility level of the snippet.
- """
- visibilityLevel: VisibilityLevelsEnum
-}
-
-"""
-Autogenerated return type of UpdateSnippet
-"""
-type UpdateSnippetPayload {
- """
- The CAPTCHA site key which must be used to render a challenge for the user to
- solve to obtain a valid captchaResponse value. Included only when an operation
- was not completed because "NeedsCaptchaResponse" is true.
- """
- captchaSiteKey: String
-
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- Indicates whether the operation was detected as possible spam and not
- completed. If CAPTCHA is enabled, the request must be resubmitted with a valid
- CAPTCHA response and spam_log_id included for the operation to be completed.
- Included only when an operation was not completed because
- "NeedsCaptchaResponse" is true.
- """
- needsCaptchaResponse: Boolean
-
- """
- The snippet after mutation.
- """
- snippet: Snippet
-
- """
- Indicates whether the operation was detected as definite spam. There is no
- option to resubmit the request with a CAPTCHA response.
- """
- spam: Boolean
-
- """
- The spam log ID which must be passed along with a valid CAPTCHA response for
- an operation to be completed. Included only when an operation was not
- completed because "NeedsCaptchaResponse" is true.
- """
- spamLogId: Int
-}
-
-scalar Upload
-
-type User {
- """
- Merge Requests assigned to the user.
- """
- assignedMergeRequests(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Username of the author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of IIDs of merge requests, for example `[1, 2]`.
- """
- iids: [String!]
-
- """
- Array of label names. All resolved merge requests will have all of these labels.
- """
- labels: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Merge requests merged after this date.
- """
- mergedAfter: Time
-
- """
- Merge requests merged before this date.
- """
- mergedBefore: Time
-
- """
- Title of the milestone.
- """
- milestoneTitle: String
-
- """
- The global ID of the project the authored merge requests should be in. Incompatible with projectPath.
- """
- projectId: ProjectID
-
- """
- The full-path of the project the authored merge requests should be in. Incompatible with projectId.
- """
- projectPath: String
-
- """
- Username of the reviewer.
- """
- reviewerUsername: String
-
- """
- Sort merge requests by this criteria.
- """
- sort: MergeRequestSort = created_desc
-
- """
- Array of source branch names. All resolved merge requests will have one of these branches as their source.
- """
- sourceBranches: [String!]
-
- """
- A merge request state. If provided, all resolved merge requests will have this state.
- """
- state: MergeRequestState
-
- """
- Array of target branch names. All resolved merge requests will have one of these branches as their target.
- """
- targetBranches: [String!]
- ): MergeRequestConnection
-
- """
- Merge Requests authored by the user.
- """
- authoredMergeRequests(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Username of the assignee.
- """
- assigneeUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of IIDs of merge requests, for example `[1, 2]`.
- """
- iids: [String!]
-
- """
- Array of label names. All resolved merge requests will have all of these labels.
- """
- labels: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Merge requests merged after this date.
- """
- mergedAfter: Time
-
- """
- Merge requests merged before this date.
- """
- mergedBefore: Time
-
- """
- Title of the milestone.
- """
- milestoneTitle: String
-
- """
- The global ID of the project the authored merge requests should be in. Incompatible with projectPath.
- """
- projectId: ProjectID
-
- """
- The full-path of the project the authored merge requests should be in. Incompatible with projectId.
- """
- projectPath: String
-
- """
- Username of the reviewer.
- """
- reviewerUsername: String
-
- """
- Sort merge requests by this criteria.
- """
- sort: MergeRequestSort = created_desc
-
- """
- Array of source branch names. All resolved merge requests will have one of these branches as their source.
- """
- sourceBranches: [String!]
-
- """
- A merge request state. If provided, all resolved merge requests will have this state.
- """
- state: MergeRequestState
-
- """
- Array of target branch names. All resolved merge requests will have one of these branches as their target.
- """
- targetBranches: [String!]
- ): MergeRequestConnection
-
- """
- URL of the user's avatar.
- """
- avatarUrl: String
-
- """
- Indicates if the user is a bot.
- """
- bot: Boolean!
-
- """
- User email. Deprecated in 13.7: Use public_email.
- """
- email: String @deprecated(reason: "Use public_email. Deprecated in 13.7.")
-
- """
- Group count for the user. Available only when feature flag `user_group_counts` is enabled.
- """
- groupCount: Int
-
- """
- Group memberships of the user.
- """
- groupMemberships(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): GroupMemberConnection
-
- """
- ID of the user.
- """
- id: ID!
-
- """
- The location of the user.
- """
- location: String
-
- """
- Human-readable name of the user.
- """
- name: String!
-
- """
- Project memberships of the user.
- """
- projectMemberships(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ProjectMemberConnection
-
- """
- User's public email.
- """
- publicEmail: String
-
- """
- Merge Requests assigned to the user for review.
- """
- reviewRequestedMergeRequests(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Username of the assignee.
- """
- assigneeUsername: String
-
- """
- Username of the author.
- """
- authorUsername: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of IIDs of merge requests, for example `[1, 2]`.
- """
- iids: [String!]
-
- """
- Array of label names. All resolved merge requests will have all of these labels.
- """
- labels: [String!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Merge requests merged after this date.
- """
- mergedAfter: Time
-
- """
- Merge requests merged before this date.
- """
- mergedBefore: Time
-
- """
- Title of the milestone.
- """
- milestoneTitle: String
-
- """
- The global ID of the project the authored merge requests should be in. Incompatible with projectPath.
- """
- projectId: ProjectID
-
- """
- The full-path of the project the authored merge requests should be in. Incompatible with projectId.
- """
- projectPath: String
-
- """
- Sort merge requests by this criteria.
- """
- sort: MergeRequestSort = created_desc
-
- """
- Array of source branch names. All resolved merge requests will have one of these branches as their source.
- """
- sourceBranches: [String!]
-
- """
- A merge request state. If provided, all resolved merge requests will have this state.
- """
- state: MergeRequestState
-
- """
- Array of target branch names. All resolved merge requests will have one of these branches as their target.
- """
- targetBranches: [String!]
- ): MergeRequestConnection
-
- """
- Snippets authored by the user.
- """
- snippets(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
- """
- ids: [SnippetID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- The type of snippet.
- """
- type: TypeEnum
-
- """
- The visibility of the snippet.
- """
- visibility: VisibilityScopesEnum
- ): SnippetConnection
-
- """
- Projects starred by the user.
- """
- starredProjects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Search query.
- """
- search: String
- ): ProjectConnection
-
- """
- State of the user.
- """
- state: UserState!
-
- """
- User status.
- """
- status: UserStatus
-
- """
- To-do items of the user.
- """
- todos(
- """
- The action to be filtered.
- """
- action: [TodoActionEnum!]
-
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- The ID of an author.
- """
- authorId: [ID!]
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- The ID of a group.
- """
- groupId: [ID!]
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- The ID of a project.
- """
- projectId: [ID!]
-
- """
- The state of the todo.
- """
- state: [TodoStateEnum!]
-
- """
- The type of the todo.
- """
- type: [TodoTargetEnum!]
- ): TodoConnection!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: UserPermissions!
-
- """
- Username of the user. Unique within this instance of GitLab.
- """
- username: String!
-
- """
- Web path of the user.
- """
- webPath: String!
-
- """
- Web URL of the user.
- """
- webUrl: String!
-}
-
-"""
-The connection type for User.
-"""
-type UserConnection {
- """
- A list of edges.
- """
- edges: [UserEdge]
-
- """
- A list of nodes.
- """
- nodes: [User]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type UserEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: User
-}
-
-"""
-Identifier of User.
-"""
-scalar UserID
-
-type UserPermissions {
- """
- Indicates the user can perform `create_snippet` on this resource
- """
- createSnippet: Boolean!
-}
-
-"""
-Possible states of a user
-"""
-enum UserState {
- """
- The user is active and is able to use the system
- """
- active
-
- """
- The user has been blocked and is prevented from using the system
- """
- blocked
-
- """
- The user is no longer active and is unable to use the system
- """
- deactivated
-}
-
-type UserStatus {
- """
- User availability status.
- """
- availability: AvailabilityEnum!
-
- """
- String representation of emoji.
- """
- emoji: String
-
- """
- User status message.
- """
- message: String
-
- """
- HTML of the user status message
- """
- messageHtml: String
-}
-
-enum VisibilityLevelsEnum {
- internal
- private
- public
-}
-
-enum VisibilityScopesEnum {
- internal
- private
- public
-}
-
-"""
-Represents the count of vulnerabilities by severity on a particular day. This data is retained for 365 days
-"""
-type VulnerabilitiesCountByDay {
- """
- Total number of vulnerabilities on a particular day with critical severity
- """
- critical: Int!
-
- """
- Date for the count.
- """
- date: ISO8601Date!
-
- """
- Total number of vulnerabilities on a particular day with high severity
- """
- high: Int!
-
- """
- Total number of vulnerabilities on a particular day with info severity
- """
- info: Int!
-
- """
- Total number of vulnerabilities on a particular day with low severity
- """
- low: Int!
-
- """
- Total number of vulnerabilities on a particular day with medium severity
- """
- medium: Int!
-
- """
- Total number of vulnerabilities on a particular day.
- """
- total: Int!
-
- """
- Total number of vulnerabilities on a particular day with unknown severity
- """
- unknown: Int!
-}
-
-"""
-Represents the number of vulnerabilities for a particular severity on a particular day. This data is retained for 365 days
-"""
-type VulnerabilitiesCountByDayAndSeverity {
- """
- Number of vulnerabilities.
- """
- count: Int
-
- """
- Date for the count.
- """
- day: ISO8601Date
-
- """
- Severity of the counted vulnerabilities.
- """
- severity: VulnerabilitySeverity
-}
-
-"""
-The connection type for VulnerabilitiesCountByDayAndSeverity.
-"""
-type VulnerabilitiesCountByDayAndSeverityConnection {
- """
- A list of edges.
- """
- edges: [VulnerabilitiesCountByDayAndSeverityEdge]
-
- """
- A list of nodes.
- """
- nodes: [VulnerabilitiesCountByDayAndSeverity]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type VulnerabilitiesCountByDayAndSeverityEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: VulnerabilitiesCountByDayAndSeverity
-}
-
-"""
-The connection type for VulnerabilitiesCountByDay.
-"""
-type VulnerabilitiesCountByDayConnection {
- """
- A list of edges.
- """
- edges: [VulnerabilitiesCountByDayEdge]
-
- """
- A list of nodes.
- """
- nodes: [VulnerabilitiesCountByDay]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type VulnerabilitiesCountByDayEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: VulnerabilitiesCountByDay
-}
-
-"""
-Identifier of Vulnerabilities::ExternalIssueLink.
-"""
-scalar VulnerabilitiesExternalIssueLinkID
-
-"""
-Represents a vulnerability
-"""
-type Vulnerability implements Noteable {
- """
- Timestamp of when the vulnerability state was changed to confirmed.
- """
- confirmedAt: Time
-
- """
- The user that confirmed the vulnerability.
- """
- confirmedBy: User
-
- """
- Description of the vulnerability.
- """
- description: String
-
- """
- Details of the vulnerability.
- """
- details: [VulnerabilityDetail!]!
-
- """
- Timestamp of when the vulnerability was first detected.
- """
- detectedAt: Time!
-
- """
- All discussions on this noteable.
- """
- discussions(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): DiscussionConnection!
-
- """
- Timestamp of when the vulnerability state was changed to dismissed.
- """
- dismissedAt: Time
-
- """
- The user that dismissed the vulnerability.
- """
- dismissedBy: User
-
- """
- List of external issue links related to the vulnerability.
- """
- externalIssueLinks(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): VulnerabilityExternalIssueLinkConnection!
-
- """
- Indicates whether there is a solution available for this vulnerability.
- """
- hasSolutions: Boolean
-
- """
- GraphQL ID of the vulnerability.
- """
- id: ID!
-
- """
- Identifiers of the vulnerability.
- """
- identifiers: [VulnerabilityIdentifier!]!
-
- """
- List of issue links related to the vulnerability.
- """
- issueLinks(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
-
- """
- Filter issue links by link type.
- """
- linkType: VulnerabilityIssueLinkType
- ): VulnerabilityIssueLinkConnection!
-
- """
- Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability.
- """
- location: VulnerabilityLocation
-
- """
- Merge request that fixes the vulnerability.
- """
- mergeRequest: MergeRequest
-
- """
- All notes on this noteable.
- """
- notes(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): NoteConnection!
-
- """
- Primary identifier of the vulnerability.
- """
- primaryIdentifier: VulnerabilityIdentifier
-
- """
- The project on which the vulnerability was found.
- """
- project: Project
-
- """
- Type of the security report that found the vulnerability (SAST,
- DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION,
- COVERAGE_FUZZING, API_FUZZING)
- """
- reportType: VulnerabilityReportType
-
- """
- Timestamp of when the vulnerability state was changed to resolved.
- """
- resolvedAt: Time
-
- """
- The user that resolved the vulnerability.
- """
- resolvedBy: User
-
- """
- Indicates whether the vulnerability is fixed on the default branch or not.
- """
- resolvedOnDefaultBranch: Boolean!
-
- """
- Scanner metadata for the vulnerability.
- """
- scanner: VulnerabilityScanner
-
- """
- Severity of the vulnerability (INFO, UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL)
- """
- severity: VulnerabilitySeverity
-
- """
- State of the vulnerability (DETECTED, CONFIRMED, RESOLVED, DISMISSED)
- """
- state: VulnerabilityState
-
- """
- Title of the vulnerability.
- """
- title: String
-
- """
- Number of user notes attached to the vulnerability.
- """
- userNotesCount: Int!
-
- """
- Permissions for the current user on the resource
- """
- userPermissions: VulnerabilityPermissions!
-
- """
- URL to the vulnerability's details page.
- """
- vulnerabilityPath: String
-}
-
-"""
-Autogenerated input type of VulnerabilityConfirm
-"""
-input VulnerabilityConfirmInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the vulnerability to be confirmed.
- """
- id: VulnerabilityID!
-}
-
-"""
-Autogenerated return type of VulnerabilityConfirm
-"""
-type VulnerabilityConfirmPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The vulnerability after state change.
- """
- vulnerability: Vulnerability
-}
-
-"""
-The connection type for Vulnerability.
-"""
-type VulnerabilityConnection {
- """
- A list of edges.
- """
- edges: [VulnerabilityEdge]
-
- """
- A list of nodes.
- """
- nodes: [Vulnerability]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Represents a vulnerability detail field. The fields with data will depend on the vulnerability detail type
-"""
-union VulnerabilityDetail = VulnerabilityDetailBase | VulnerabilityDetailBoolean | VulnerabilityDetailCode | VulnerabilityDetailCommit | VulnerabilityDetailDiff | VulnerabilityDetailFileLocation | VulnerabilityDetailInt | VulnerabilityDetailList | VulnerabilityDetailMarkdown | VulnerabilityDetailModuleLocation | VulnerabilityDetailTable | VulnerabilityDetailText | VulnerabilityDetailUrl
-
-"""
-Represents the vulnerability details base
-"""
-type VulnerabilityDetailBase {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-}
-
-"""
-Represents the vulnerability details boolean value
-"""
-type VulnerabilityDetailBoolean {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Value of the field.
- """
- value: Boolean!
-}
-
-"""
-Represents the vulnerability details code field
-"""
-type VulnerabilityDetailCode {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Language of the code.
- """
- lang: String
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Source code.
- """
- value: String!
-}
-
-"""
-Represents the vulnerability details commit field
-"""
-type VulnerabilityDetailCommit {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-
- """
- The commit SHA value.
- """
- value: String!
-}
-
-"""
-Represents the vulnerability details diff field
-"""
-type VulnerabilityDetailDiff {
- """
- Value of the field after the change.
- """
- after: String!
-
- """
- Value of the field before the change.
- """
- before: String!
-
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-}
-
-"""
-Represents the vulnerability details location within a file in the project
-"""
-type VulnerabilityDetailFileLocation {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- File name.
- """
- fileName: String!
-
- """
- End line number of the file location.
- """
- lineEnd: Int!
-
- """
- Start line number of the file location.
- """
- lineStart: Int!
-
- """
- Name of the field.
- """
- name: String!
-}
-
-"""
-Represents the vulnerability details integer value
-"""
-type VulnerabilityDetailInt {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Value of the field.
- """
- value: Int!
-}
-
-"""
-Represents the vulnerability details list value
-"""
-type VulnerabilityDetailList {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- List of details.
- """
- items: [VulnerabilityDetail!]!
-
- """
- Name of the field.
- """
- name: String!
-}
-
-"""
-Represents the vulnerability details Markdown field
-"""
-type VulnerabilityDetailMarkdown {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Value of the Markdown field.
- """
- value: String!
-}
-
-"""
-Represents the vulnerability details location within a file in the project
-"""
-type VulnerabilityDetailModuleLocation {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Module name.
- """
- moduleName: String!
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Offset of the module location.
- """
- offset: Int!
-}
-
-"""
-Represents the vulnerability details table value
-"""
-type VulnerabilityDetailTable {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Table headers.
- """
- headers: [VulnerabilityDetail!]!
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Table rows.
- """
- rows: [VulnerabilityDetail!]!
-}
-
-"""
-Represents the vulnerability details text field
-"""
-type VulnerabilityDetailText {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Value of the text field.
- """
- value: String!
-}
-
-"""
-Represents the vulnerability details URL field
-"""
-type VulnerabilityDetailUrl {
- """
- Description of the field.
- """
- description: String!
-
- """
- Name of the field.
- """
- fieldName: String
-
- """
- Href of the URL.
- """
- href: String!
-
- """
- Name of the field.
- """
- name: String!
-
- """
- Text of the URL.
- """
- text: String
-}
-
-"""
-Autogenerated input type of VulnerabilityDismiss
-"""
-input VulnerabilityDismissInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Comment why vulnerability should be dismissed.
- """
- comment: String
-
- """
- Reason why vulnerability should be dismissed.
- """
- dismissalReason: VulnerabilityDismissalReason
-
- """
- ID of the vulnerability to be dismissed.
- """
- id: VulnerabilityID!
-}
-
-"""
-Autogenerated return type of VulnerabilityDismiss
-"""
-type VulnerabilityDismissPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The vulnerability after dismissal.
- """
- vulnerability: Vulnerability
-}
-
-"""
-The dismissal reason of the Vulnerability
-"""
-enum VulnerabilityDismissalReason {
- """
- The likelihood of the Vulnerability occurring and its impact are deemed acceptable
- """
- ACCEPTABLE_RISK
-
- """
- The Vulnerability was incorrectly identified as being present
- """
- FALSE_POSITIVE
-
- """
- There is a mitigating control that eliminates the Vulnerability or makes its risk acceptable
- """
- MITIGATING_CONTROL
-
- """
- Other reasons for dismissal
- """
- NOT_APPLICABLE
-
- """
- The Vulnerability is used in tests and does not pose an actual risk
- """
- USED_IN_TESTS
-}
-
-"""
-An edge in a connection.
-"""
-type VulnerabilityEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: Vulnerability
-}
-
-"""
-Represents an external issue link of a vulnerability
-"""
-type VulnerabilityExternalIssueLink {
- """
- The external issue attached to the issue link.
- """
- externalIssue: ExternalIssue
-
- """
- GraphQL ID of the external issue link.
- """
- id: VulnerabilitiesExternalIssueLinkID!
-
- """
- Type of the external issue link.
- """
- linkType: VulnerabilityExternalIssueLinkType!
-}
-
-"""
-The connection type for VulnerabilityExternalIssueLink.
-"""
-type VulnerabilityExternalIssueLinkConnection {
- """
- A list of edges.
- """
- edges: [VulnerabilityExternalIssueLinkEdge]
-
- """
- A list of nodes.
- """
- nodes: [VulnerabilityExternalIssueLink]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-Autogenerated input type of VulnerabilityExternalIssueLinkCreate
-"""
-input VulnerabilityExternalIssueLinkCreateInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- External tracker type of the external issue link.
- """
- externalTracker: VulnerabilityExternalIssueLinkExternalTracker!
-
- """
- ID of the vulnerability.
- """
- id: VulnerabilityID!
-
- """
- Type of the external issue link.
- """
- linkType: VulnerabilityExternalIssueLinkType!
-}
-
-"""
-Autogenerated return type of VulnerabilityExternalIssueLinkCreate
-"""
-type VulnerabilityExternalIssueLinkCreatePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The created external issue link.
- """
- externalIssueLink: VulnerabilityExternalIssueLink
-}
-
-"""
-Autogenerated input type of VulnerabilityExternalIssueLinkDestroy
-"""
-input VulnerabilityExternalIssueLinkDestroyInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- The global ID of the vulnerability external issue link.
- """
- id: VulnerabilitiesExternalIssueLinkID!
-}
-
-"""
-Autogenerated return type of VulnerabilityExternalIssueLinkDestroy
-"""
-type VulnerabilityExternalIssueLinkDestroyPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-}
-
-"""
-An edge in a connection.
-"""
-type VulnerabilityExternalIssueLinkEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: VulnerabilityExternalIssueLink
-}
-
-"""
-The external tracker of the external issue link related to a vulnerability
-"""
-enum VulnerabilityExternalIssueLinkExternalTracker {
- """
- Jira external tracker
- """
- JIRA
-}
-
-"""
-The type of the external issue link related to a vulnerability
-"""
-enum VulnerabilityExternalIssueLinkType {
- """
- Created link type
- """
- CREATED
-}
-
-"""
-The grade of the vulnerable project
-"""
-enum VulnerabilityGrade {
- A
- B
- C
- D
- F
-}
-
-"""
-Identifier of Vulnerability.
-"""
-scalar VulnerabilityID
-
-"""
-Represents a vulnerability identifier
-"""
-type VulnerabilityIdentifier {
- """
- External ID of the vulnerability identifier.
- """
- externalId: String
-
- """
- External type of the vulnerability identifier.
- """
- externalType: String
-
- """
- Name of the vulnerability identifier.
- """
- name: String
-
- """
- URL of the vulnerability identifier.
- """
- url: String
-}
-
-"""
-Represents an issue link of a vulnerability
-"""
-type VulnerabilityIssueLink {
- """
- GraphQL ID of the vulnerability.
- """
- id: ID!
-
- """
- The issue attached to issue link.
- """
- issue: Issue!
-
- """
- Type of the issue link.
- """
- linkType: VulnerabilityIssueLinkType!
-}
-
-"""
-The connection type for VulnerabilityIssueLink.
-"""
-type VulnerabilityIssueLinkConnection {
- """
- A list of edges.
- """
- edges: [VulnerabilityIssueLinkEdge]
-
- """
- A list of nodes.
- """
- nodes: [VulnerabilityIssueLink]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type VulnerabilityIssueLinkEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: VulnerabilityIssueLink
-}
-
-"""
-The type of the issue link related to a vulnerability
-"""
-enum VulnerabilityIssueLinkType {
- CREATED
- RELATED
-}
-
-"""
-Represents a vulnerability location. The fields with data will depend on the vulnerability report type
-"""
-union VulnerabilityLocation = VulnerabilityLocationContainerScanning | VulnerabilityLocationCoverageFuzzing | VulnerabilityLocationDast | VulnerabilityLocationDependencyScanning | VulnerabilityLocationSast | VulnerabilityLocationSecretDetection
-
-"""
-Represents the location of a vulnerability found by a container security scan
-"""
-type VulnerabilityLocationContainerScanning {
- """
- Dependency containing the vulnerability.
- """
- dependency: VulnerableDependency
-
- """
- Name of the vulnerable container image.
- """
- image: String
-
- """
- Operating system that runs on the vulnerable container image.
- """
- operatingSystem: String
-}
-
-"""
-Represents the location of a vulnerability found by a Coverage Fuzzing scan
-"""
-type VulnerabilityLocationCoverageFuzzing {
- """
- Blob path to the vulnerable file.
- """
- blobPath: String
-
- """
- Number of the last relevant line in the vulnerable file.
- """
- endLine: String
-
- """
- Path to the vulnerable file.
- """
- file: String
-
- """
- Number of the first relevant line in the vulnerable file.
- """
- startLine: String
-
- """
- Class containing the vulnerability.
- """
- vulnerableClass: String
-
- """
- Method containing the vulnerability.
- """
- vulnerableMethod: String
-}
-
-"""
-Represents the location of a vulnerability found by a DAST scan
-"""
-type VulnerabilityLocationDast {
- """
- Domain name of the vulnerable request.
- """
- hostname: String
-
- """
- Query parameter for the URL on which the vulnerability occurred.
- """
- param: String
-
- """
- URL path and query string of the vulnerable request.
- """
- path: String
-
- """
- HTTP method of the vulnerable request.
- """
- requestMethod: String
-}
-
-"""
-Represents the location of a vulnerability found by a dependency security scan
-"""
-type VulnerabilityLocationDependencyScanning {
- """
- Blob path to the vulnerable file.
- """
- blobPath: String
-
- """
- Dependency containing the vulnerability.
- """
- dependency: VulnerableDependency
-
- """
- Path to the vulnerable file.
- """
- file: String
-}
-
-"""
-Represents the location of a vulnerability found by a SAST scan
-"""
-type VulnerabilityLocationSast {
- """
- Blob path to the vulnerable file.
- """
- blobPath: String
-
- """
- Number of the last relevant line in the vulnerable file.
- """
- endLine: String
-
- """
- Path to the vulnerable file.
- """
- file: String
-
- """
- Number of the first relevant line in the vulnerable file.
- """
- startLine: String
-
- """
- Class containing the vulnerability.
- """
- vulnerableClass: String
-
- """
- Method containing the vulnerability.
- """
- vulnerableMethod: String
-}
-
-"""
-Represents the location of a vulnerability found by a secret detection scan
-"""
-type VulnerabilityLocationSecretDetection {
- """
- Blob path to the vulnerable file.
- """
- blobPath: String
-
- """
- Number of the last relevant line in the vulnerable file.
- """
- endLine: String
-
- """
- Path to the vulnerable file.
- """
- file: String
-
- """
- Number of the first relevant line in the vulnerable file.
- """
- startLine: String
-
- """
- Class containing the vulnerability.
- """
- vulnerableClass: String
-
- """
- Method containing the vulnerability.
- """
- vulnerableMethod: String
-}
-
-"""
-Check permissions for the current user on a vulnerability
-"""
-type VulnerabilityPermissions {
- """
- Indicates the user can perform `admin_vulnerability` on this resource
- """
- adminVulnerability: Boolean!
-
- """
- Indicates the user can perform `admin_vulnerability_external_issue_link` on this resource
- """
- adminVulnerabilityExternalIssueLink: Boolean!
-
- """
- Indicates the user can perform `admin_vulnerability_issue_link` on this resource
- """
- adminVulnerabilityIssueLink: Boolean!
-
- """
- Indicates the user can perform `create_vulnerability` on this resource
- """
- createVulnerability: Boolean!
-
- """
- Indicates the user can perform `create_vulnerability_export` on this resource
- """
- createVulnerabilityExport: Boolean!
-
- """
- Indicates the user can perform `create_vulnerability_feedback` on this resource
- """
- createVulnerabilityFeedback: Boolean!
-
- """
- Indicates the user can perform `destroy_vulnerability_feedback` on this resource
- """
- destroyVulnerabilityFeedback: Boolean!
-
- """
- Indicates the user can perform `read_vulnerability_feedback` on this resource
- """
- readVulnerabilityFeedback: Boolean!
-
- """
- Indicates the user can perform `update_vulnerability_feedback` on this resource
- """
- updateVulnerabilityFeedback: Boolean!
-}
-
-"""
-The type of the security scan that found the vulnerability
-"""
-enum VulnerabilityReportType {
- API_FUZZING
- CONTAINER_SCANNING
- COVERAGE_FUZZING
- DAST
- DEPENDENCY_SCANNING
- SAST
- SECRET_DETECTION
-}
-
-"""
-Autogenerated input type of VulnerabilityResolve
-"""
-input VulnerabilityResolveInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the vulnerability to be resolved.
- """
- id: VulnerabilityID!
-}
-
-"""
-Autogenerated return type of VulnerabilityResolve
-"""
-type VulnerabilityResolvePayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The vulnerability after state change.
- """
- vulnerability: Vulnerability
-}
-
-"""
-Autogenerated input type of VulnerabilityRevertToDetected
-"""
-input VulnerabilityRevertToDetectedInput {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- ID of the vulnerability to be reverted.
- """
- id: VulnerabilityID!
-}
-
-"""
-Autogenerated return type of VulnerabilityRevertToDetected
-"""
-type VulnerabilityRevertToDetectedPayload {
- """
- A unique identifier for the client performing the mutation.
- """
- clientMutationId: String
-
- """
- Errors encountered during execution of the mutation.
- """
- errors: [String!]!
-
- """
- The vulnerability after revert.
- """
- vulnerability: Vulnerability
-}
-
-"""
-Represents a vulnerability scanner
-"""
-type VulnerabilityScanner {
- """
- External ID of the vulnerability scanner.
- """
- externalId: String
-
- """
- Name of the vulnerability scanner.
- """
- name: String
-
- """
- Type of the vulnerability report.
- """
- reportType: VulnerabilityReportType
-
- """
- Vendor of the vulnerability scanner.
- """
- vendor: String
-}
-
-"""
-The connection type for VulnerabilityScanner.
-"""
-type VulnerabilityScannerConnection {
- """
- A list of edges.
- """
- edges: [VulnerabilityScannerEdge]
-
- """
- A list of nodes.
- """
- nodes: [VulnerabilityScanner]
-
- """
- Information to aid in pagination.
- """
- pageInfo: PageInfo!
-}
-
-"""
-An edge in a connection.
-"""
-type VulnerabilityScannerEdge {
- """
- A cursor for use in pagination.
- """
- cursor: String!
-
- """
- The item at the end of the edge.
- """
- node: VulnerabilityScanner
-}
-
-"""
-Represents vulnerability counts by severity
-"""
-type VulnerabilitySeveritiesCount {
- """
- Number of vulnerabilities of CRITICAL severity of the project
- """
- critical: Int
-
- """
- Number of vulnerabilities of HIGH severity of the project
- """
- high: Int
-
- """
- Number of vulnerabilities of INFO severity of the project
- """
- info: Int
-
- """
- Number of vulnerabilities of LOW severity of the project
- """
- low: Int
-
- """
- Number of vulnerabilities of MEDIUM severity of the project
- """
- medium: Int
-
- """
- Number of vulnerabilities of UNKNOWN severity of the project
- """
- unknown: Int
-}
-
-"""
-The severity of the vulnerability
-"""
-enum VulnerabilitySeverity {
- CRITICAL
- HIGH
- INFO
- LOW
- MEDIUM
- UNKNOWN
-}
-
-"""
-Vulnerability sort values
-"""
-enum VulnerabilitySort {
- """
- Detection timestamp in ascending order
- """
- detected_asc
-
- """
- Detection timestamp in descending order
- """
- detected_desc
-
- """
- Report Type in ascending order
- """
- report_type_asc
-
- """
- Report Type in descending order
- """
- report_type_desc
-
- """
- Severity in ascending order
- """
- severity_asc
-
- """
- Severity in descending order
- """
- severity_desc
-
- """
- State in ascending order
- """
- state_asc
-
- """
- State in descending order
- """
- state_desc
-
- """
- Title in ascending order
- """
- title_asc
-
- """
- Title in descending order
- """
- title_desc
-}
-
-"""
-The state of the vulnerability
-"""
-enum VulnerabilityState {
- CONFIRMED
- DETECTED
- DISMISSED
- RESOLVED
-}
-
-"""
-Represents a vulnerable dependency. Used in vulnerability location data
-"""
-type VulnerableDependency {
- """
- The package associated with the vulnerable dependency.
- """
- package: VulnerablePackage
-
- """
- The version of the vulnerable dependency.
- """
- version: String
-}
-
-"""
-Represents a vulnerable package. Used in vulnerability dependency data
-"""
-type VulnerablePackage {
- """
- The name of the vulnerable package.
- """
- name: String
-}
-
-"""
-Represents vulnerability letter grades with associated projects
-"""
-type VulnerableProjectsByGrade {
- """
- Number of projects within this grade.
- """
- count: Int!
-
- """
- Grade based on the highest severity vulnerability present.
- """
- grade: VulnerabilityGrade!
-
- """
- Projects within this grade.
- """
- projects(
- """
- Returns the elements in the list that come after the specified cursor.
- """
- after: String
-
- """
- Returns the elements in the list that come before the specified cursor.
- """
- before: String
-
- """
- Returns the first _n_ elements from the list.
- """
- first: Int
-
- """
- Returns the last _n_ elements from the list.
- """
- last: Int
- ): ProjectConnection!
-} \ No newline at end of file
diff --git a/doc/api/graphql/reference/gitlab_schema.json b/doc/api/graphql/reference/gitlab_schema.json
deleted file mode 100644
index 492682d2e54..00000000000
--- a/doc/api/graphql/reference/gitlab_schema.json
+++ /dev/null
@@ -1,85944 +0,0 @@
-{
- "data": {
- "__schema": {
- "queryType": {
- "name": "Query"
- },
- "mutationType": {
- "name": "Mutation"
- },
- "subscriptionType": null,
- "types": [
- {
- "kind": "OBJECT",
- "name": "AccessLevel",
- "description": "Represents the access level of a relationship between a User and object that it is related to",
- "fields": [
- {
- "name": "integerValue",
- "description": "Integer representation of access level.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stringValue",
- "description": "String representation of access level.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "AccessLevelEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AccessLevelEnum",
- "description": "Access level to a resource",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "NO_ACCESS",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GUEST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REPORTER",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DEVELOPER",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MAINTAINER",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "OWNER",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AddAwardEmojiInput",
- "description": "Autogenerated input type of AddAwardEmoji",
- "fields": null,
- "inputFields": [
- {
- "name": "awardableId",
- "description": "The global ID of the awardable resource.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AwardableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AddAwardEmojiPayload",
- "description": "Autogenerated return type of AddAwardEmoji",
- "fields": [
- {
- "name": "awardEmoji",
- "description": "The award emoji after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AddProjectToSecurityDashboardInput",
- "description": "Autogenerated input type of AddProjectToSecurityDashboard",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the project to be added to Instance Security Dashboard.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AddProjectToSecurityDashboardPayload",
- "description": "Autogenerated return type of AddProjectToSecurityDashboard",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project that was added to the Instance Security Dashboard.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AdminSidekiqQueuesDeleteJobsInput",
- "description": "Autogenerated input type of AdminSidekiqQueuesDeleteJobs",
- "fields": null,
- "inputFields": [
- {
- "name": "user",
- "description": "Delete jobs matching user in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "project",
- "description": "Delete jobs matching project in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "rootNamespace",
- "description": "Delete jobs matching root_namespace in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "subscriptionPlan",
- "description": "Delete jobs matching subscription_plan in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "callerId",
- "description": "Delete jobs matching caller_id in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "remoteIp",
- "description": "Delete jobs matching remote_ip in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "relatedClass",
- "description": "Delete jobs matching related_class in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "featureCategory",
- "description": "Delete jobs matching feature_category in the context metadata",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "queueName",
- "description": "The name of the queue to delete jobs from.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AdminSidekiqQueuesDeleteJobsPayload",
- "description": "Autogenerated return type of AdminSidekiqQueuesDeleteJobs",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "result",
- "description": "Information about the status of the deletion request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DeleteJobsResponse",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "description": "Describes an alert from the project's Alert Management",
- "fields": [
- {
- "name": "assignees",
- "description": "Assignees of the alert.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp the alert was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "details",
- "description": "Alert details.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "JSON",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detailsUrl",
- "description": "The URL of the alert detail page.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "endedAt",
- "description": "Timestamp the alert ended.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "environment",
- "description": "Environment for the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Environment",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "eventCount",
- "description": "Number of events of this alert.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hosts",
- "description": "List of hosts the alert came from.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueIid",
- "description": "Internal ID of the GitLab issue attached to the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metricsDashboardUrl",
- "description": "URL for metrics embed for the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "monitoringTool",
- "description": "Monitoring tool the alert came from.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "prometheusAlert",
- "description": "The alert condition for Prometheus.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PrometheusAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "runbook",
- "description": "Runbook for the alert as defined in alert details.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "service",
- "description": "Service the alert came from.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "severity",
- "description": "Severity of the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "AlertManagementSeverity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startedAt",
- "description": "Timestamp the alert was raised.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "AlertManagementStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the alert.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todos",
- "description": "To-do items of the current user for the alert.",
- "args": [
- {
- "name": "action",
- "description": "The action to be filtered.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoActionEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorId",
- "description": "The ID of an author.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "The ID of a project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "groupId",
- "description": "The ID of a group.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "The state of the todo.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "type",
- "description": "The type of the todo.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoTargetEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp the alert was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementAlertConnection",
- "description": "The connection type for AlertManagementAlert.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "AlertManagementAlertEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementAlertEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementAlertSort",
- "description": "Values for sorting alerts",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "updated_desc",
- "description": "Updated at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "updated_asc",
- "description": "Updated at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "created_desc",
- "description": "Created at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "created_asc",
- "description": "Created at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "UPDATED_DESC",
- "description": "Updated at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_ASC",
- "description": "Updated at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_DESC",
- "description": "Created at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_ASC",
- "description": "Created at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STARTED_AT_ASC",
- "description": "Start time by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STARTED_AT_DESC",
- "description": "Start time by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ENDED_AT_ASC",
- "description": "End time by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ENDED_AT_DESC",
- "description": "End time by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_TIME_ASC",
- "description": "Created time by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_TIME_DESC",
- "description": "Created time by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_TIME_ASC",
- "description": "Created time by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_TIME_DESC",
- "description": "Created time by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EVENT_COUNT_ASC",
- "description": "Events count by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EVENT_COUNT_DESC",
- "description": "Events count by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SEVERITY_ASC",
- "description": "Severity from less critical to more critical",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SEVERITY_DESC",
- "description": "Severity from more critical to less critical",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STATUS_ASC",
- "description": "Status by order: Ignored > Resolved > Acknowledged > Triggered",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STATUS_DESC",
- "description": "Status by order: Triggered > Acknowledged > Resolved > Ignored",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementAlertStatusCountsType",
- "description": "Represents total number of alerts for the represented categories",
- "fields": [
- {
- "name": "acknowledged",
- "description": "Number of alerts with status ACKNOWLEDGED for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "all",
- "description": "Total number of alerts for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ignored",
- "description": "Number of alerts with status IGNORED for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "open",
- "description": "Number of alerts with status TRIGGERED or ACKNOWLEDGED for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolved",
- "description": "Number of alerts with status RESOLVED for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "triggered",
- "description": "Number of alerts with status TRIGGERED for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementDomainFilter",
- "description": "Filters the alerts based on given domain",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "operations",
- "description": "Alerts for operations domain",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "threat_monitoring",
- "description": "Alerts for threat monitoring domain",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementHttpIntegration",
- "description": "An endpoint and credentials used to accept alerts for a project",
- "fields": [
- {
- "name": "active",
- "description": "Whether the endpoint is currently accepting alerts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "apiUrl",
- "description": "URL at which Prometheus metrics can be queried to populate the metrics dashboard.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the integration.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "token",
- "description": "Token used to authenticate alert notification requests.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementIntegrationType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "Endpoint which accepts alert notifications.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "AlertManagementIntegration",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "AlertManagementHttpIntegrationID",
- "description": "Identifier of AlertManagement::HttpIntegration.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "AlertManagementIntegration",
- "description": null,
- "fields": [
- {
- "name": "active",
- "description": "Whether the endpoint is currently accepting alerts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "apiUrl",
- "description": "URL at which Prometheus metrics can be queried to populate the metrics dashboard.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the integration.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "token",
- "description": "Token used to authenticate alert notification requests.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementIntegrationType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "Endpoint which accepts alert notifications.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "AlertManagementHttpIntegration",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementPrometheusIntegration",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementIntegrationConnection",
- "description": "The connection type for AlertManagementIntegration.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "AlertManagementIntegrationEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "INTERFACE",
- "name": "AlertManagementIntegration",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementIntegrationEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "INTERFACE",
- "name": "AlertManagementIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementIntegrationType",
- "description": "Values of types of integrations",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "PROMETHEUS",
- "description": "Prometheus integration",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HTTP",
- "description": "Integration with any monitoring tool",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementPayloadAlertField",
- "description": "Parsed field from an alert used for custom mappings",
- "fields": [
- {
- "name": "label",
- "description": "Human-readable label of the payload path.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path to value inside payload JSON.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of the parsed value.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "AlertManagementPayloadAlertFieldType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AlertManagementPayloadAlertFieldInput",
- "description": "Field that are available while modifying the custom mapping attributes for an HTTP integration",
- "fields": null,
- "inputFields": [
- {
- "name": "fieldName",
- "description": "A GitLab alert field name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementPayloadAlertFieldName",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "path",
- "description": "Path to value inside payload JSON.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "label",
- "description": "Human-readable label of the payload path.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "type",
- "description": "Type of the parsed value.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementPayloadAlertFieldType",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementPayloadAlertFieldName",
- "description": "Values for alert field names used in the custom mapping",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "TITLE",
- "description": "The title of the incident.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DESCRIPTION",
- "description": "A high-level summary of the problem.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "START_TIME",
- "description": "The time of the incident.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "END_TIME",
- "description": "The resolved time of the incident.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SERVICE",
- "description": "The affected service.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MONITORING_TOOL",
- "description": "The name of the associated monitoring tool.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HOSTS",
- "description": "One or more hosts, as to where this incident occurred.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SEVERITY",
- "description": "The severity of the alert.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FINGERPRINT",
- "description": "The unique identifier of the alert. This can be used to group occurrences of the same alert.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GITLAB_ENVIRONMENT_NAME",
- "description": "The name of the associated GitLab environment.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementPayloadAlertFieldType",
- "description": "Values for alert field types used in the custom mapping",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "ARRAY",
- "description": "Array field type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DATETIME",
- "description": "DateTime field type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STRING",
- "description": "String field type",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertManagementPrometheusIntegration",
- "description": "An endpoint and credentials used to accept Prometheus alerts for a project",
- "fields": [
- {
- "name": "active",
- "description": "Whether the endpoint is currently accepting alerts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "apiUrl",
- "description": "URL at which Prometheus metrics can be queried to populate the metrics dashboard.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the integration.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "token",
- "description": "Token used to authenticate alert notification requests.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementIntegrationType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "Endpoint which accepts alert notifications.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "AlertManagementIntegration",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementSeverity",
- "description": "Alert severity values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "CRITICAL",
- "description": "Critical severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HIGH",
- "description": "High severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MEDIUM",
- "description": "Medium severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LOW",
- "description": "Low severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INFO",
- "description": "Info severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNKNOWN",
- "description": "Unknown severity",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AlertManagementStatus",
- "description": "Alert status values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "TRIGGERED",
- "description": "Triggered status",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ACKNOWLEDGED",
- "description": "Acknowledged status",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RESOLVED",
- "description": "Resolved status",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "IGNORED",
- "description": "Ignored status",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AlertSetAssigneesInput",
- "description": "Autogenerated input type of AlertSetAssignees",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the alert to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the alert to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "The usernames to assign to the alert. Replaces existing assignees by default.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "operationMode",
- "description": "The operation to perform. Defaults to REPLACE.",
- "type": {
- "kind": "ENUM",
- "name": "MutationOperationMode",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertSetAssigneesPayload",
- "description": "Autogenerated return type of AlertSetAssignees",
- "fields": [
- {
- "name": "alert",
- "description": "The alert after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue created after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The to-do item after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AlertTodoCreateInput",
- "description": "Autogenerated input type of AlertTodoCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the alert to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the alert to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AlertTodoCreatePayload",
- "description": "Autogenerated return type of AlertTodoCreate",
- "fields": [
- {
- "name": "alert",
- "description": "The alert after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue created after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The to-do item after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "AnalyticsDevopsAdoptionSegmentID",
- "description": "Identifier of Analytics::DevopsAdoption::Segment.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ApiFuzzingCiConfiguration",
- "description": "Data associated with configuring API fuzzing scans in GitLab CI",
- "fields": [
- {
- "name": "scanModes",
- "description": "All available scan modes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "ApiFuzzingScanMode",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scanProfiles",
- "description": "All default scan profiles.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ApiFuzzingScanProfile",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ApiFuzzingCiConfigurationCreateInput",
- "description": "Autogenerated input type of ApiFuzzingCiConfigurationCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "apiSpecificationFile",
- "description": "File path or URL to the file that defines the API surface for scanning. Must be in the format specified by the `scanMode` argument.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authPassword",
- "description": "CI variable containing the password for authenticating with the target API.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authUsername",
- "description": "CI variable containing the username for authenticating with the target API.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "scanMode",
- "description": "The mode for API fuzzing scans.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "ApiFuzzingScanMode",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanProfile",
- "description": "Name of a default profile to use for scanning. Ex: Quick-10.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "target",
- "description": "URL for the target of API fuzzing scans.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ApiFuzzingCiConfigurationCreatePayload",
- "description": "Autogenerated return type of ApiFuzzingCiConfigurationCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "configurationYaml",
- "description": "A YAML snippet that can be inserted into the project's `.gitlab-ci.yml` to set up API fuzzing scans.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabCiYamlEditPath",
- "description": "The location at which the project's `.gitlab-ci.yml` file can be edited in the browser.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ApiFuzzingScanMode",
- "description": "All possible ways to specify the API surface for an API fuzzing scan",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "HAR",
- "description": "The API surface is specified by a HAR file.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "OPENAPI",
- "description": "The API surface is specified by a OPENAPI file.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ApiFuzzingScanProfile",
- "description": "An API Fuzzing scan profile.",
- "fields": [
- {
- "name": "description",
- "description": "A short description of the profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The unique name of the profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "yaml",
- "description": "A syntax highlit HTML representation of the YAML.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "AvailabilityEnum",
- "description": "User availability status",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "NOT_SET",
- "description": "Not Set",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BUSY",
- "description": "Busy",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "description": "An emoji awarded by a user",
- "fields": [
- {
- "name": "description",
- "description": "The emoji description.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "emoji",
- "description": "The emoji as an icon.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "unicode",
- "description": "The emoji in Unicode.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "unicodeVersion",
- "description": "The Unicode version for this emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "The user who awarded the emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AwardEmojiAddInput",
- "description": "Autogenerated input type of AwardEmojiAdd",
- "fields": null,
- "inputFields": [
- {
- "name": "awardableId",
- "description": "The global ID of the awardable resource.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AwardableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AwardEmojiAddPayload",
- "description": "Autogenerated return type of AwardEmojiAdd",
- "fields": [
- {
- "name": "awardEmoji",
- "description": "The award emoji after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AwardEmojiConnection",
- "description": "The connection type for AwardEmoji.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "AwardEmojiEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AwardEmojiEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AwardEmojiRemoveInput",
- "description": "Autogenerated input type of AwardEmojiRemove",
- "fields": null,
- "inputFields": [
- {
- "name": "awardableId",
- "description": "The global ID of the awardable resource.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AwardableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AwardEmojiRemovePayload",
- "description": "Autogenerated return type of AwardEmojiRemove",
- "fields": [
- {
- "name": "awardEmoji",
- "description": "The award emoji after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "AwardEmojiToggleInput",
- "description": "Autogenerated input type of AwardEmojiToggle",
- "fields": null,
- "inputFields": [
- {
- "name": "awardableId",
- "description": "The global ID of the awardable resource.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AwardableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "AwardEmojiTogglePayload",
- "description": "Autogenerated return type of AwardEmojiToggle",
- "fields": [
- {
- "name": "awardEmoji",
- "description": "The award emoji after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "toggledOn",
- "description": "Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "AwardableID",
- "description": "Identifier of Awardable.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BaseService",
- "description": null,
- "fields": [
- {
- "name": "active",
- "description": "Indicates if the service is active.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Class name of the service.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Service",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "BigInt",
- "description": "Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Blob",
- "description": null,
- "fields": [
- {
- "name": "flatPath",
- "description": "Flat path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lfsOid",
- "description": "LFS ID of the blob.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mode",
- "description": "Blob mode in numeric format.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "Last commit SHA for the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of tree entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EntryType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the blob.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the blob.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Entry",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BlobConnection",
- "description": "The connection type for Blob.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BlobEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Blob",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BlobEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Blob",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "BlobViewersType",
- "description": "Types of blob viewers",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "rich",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "simple",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "auxiliary",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Board",
- "description": "Represents a project or group board",
- "fields": [
- {
- "name": "assignee",
- "description": "The board assignee.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epics",
- "description": "Epics associated with board issues.",
- "args": [
- {
- "name": "issueFilters",
- "description": "Filters applied when selecting issues on the board.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "BoardIssueInput",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardEpicConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hideBacklogList",
- "description": "Whether or not backlog list is hidden.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hideClosedList",
- "description": "Whether or not closed list is hidden.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID (global ID) of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "The board iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels of the board.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lists",
- "description": "Lists of the board.",
- "args": [
- {
- "name": "id",
- "description": "Find a list by its global ID.",
- "type": {
- "kind": "SCALAR",
- "name": "ListID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "issueFilters",
- "description": "Filters applied when getting issue metadata in the board list.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "BoardIssueInput",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardListConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestone",
- "description": "The board milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weight",
- "description": "Weight of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardConnection",
- "description": "The connection type for Board.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BoardEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardEpic",
- "description": "Represents an epic on an issue board",
- "fields": [
- {
- "name": "author",
- "description": "Author of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmoji",
- "description": "A list of award emojis associated with the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmojiConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "children",
- "description": "Children (sub-epics) of the epic.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the epic, e.g., \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter epics by state.",
- "type": {
- "kind": "ENUM",
- "name": "EpicState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for epic title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List epics by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "EpicSort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter epics by author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Filter epics by labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeDescendantGroups",
- "description": "Include epics from descendant groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "true"
- },
- {
- "name": "confidential",
- "description": "Filter epics by given confidentiality.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closedAt",
- "description": "Timestamp of when the epic was closed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "confidential",
- "description": "Indicates if the epic is confidential.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the epic was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descendantCounts",
- "description": "Number of open and closed descendant epics and issues.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicDescendantCount",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descendantWeightSum",
- "description": "Total weight of open and closed issues in the epic and its descendants.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicDescendantWeights",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downvotes",
- "description": "Number of downvotes the epic has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDate",
- "description": "Due date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDateFixed",
- "description": "Fixed due date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDateFromMilestones",
- "description": "Inherited due date of the epic from milestones.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDateIsFixed",
- "description": "Indicates if the due date has been manually set.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "events",
- "description": "A list of events associated with the object.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EventConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Group to which the epic belongs.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasChildren",
- "description": "Indicates if the epic has children.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasIssues",
- "description": "Indicates if the epic has direct issues.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasParent",
- "description": "Indicates if the epic has a parent epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "healthStatus",
- "description": "Current health status of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicHealthStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issues",
- "description": "A list of issues associated with the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicIssueConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels assigned to the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "parent",
- "description": "Parent epic of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participants",
- "description": "List of participants for the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reference",
- "description": "Internal reference of the epic. Returned in shortened format by default.",
- "args": [
- {
- "name": "full",
- "description": "Indicates if the reference should be returned in full.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relationPath",
- "description": "URI path of the epic-issue relationship.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relativePosition",
- "description": "The relative position of the epic in the epic tree.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDate",
- "description": "Start date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDateFixed",
- "description": "Fixed start date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDateFromMilestones",
- "description": "Inherited start date of the epic from milestones.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDateIsFixed",
- "description": "Indicates if the start date has been manually set.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EpicState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subscribed",
- "description": "Indicates the currently logged in user is subscribed to the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the epic was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upvotes",
- "description": "Number of upvotes the epic has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userDiscussionsCount",
- "description": "Number of user discussions in the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userNotesCount",
- "description": "Number of user notes of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPreferences",
- "description": "User preferences for the epic on the issue board.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardEpicUserPreferences",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "Eventable",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardEpicConnection",
- "description": "The connection type for BoardEpic.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BoardEpicEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BoardEpic",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardEpicEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardEpic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardEpicUserPreferences",
- "description": "Represents user preferences for a board epic",
- "fields": [
- {
- "name": "collapsed",
- "description": "Indicates epic should be displayed as collapsed.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "BoardID",
- "description": "Identifier of Board.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "BoardIssueInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "labelName",
- "description": "Filter by label name.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Filter by milestone title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Filter by assignee username.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter by author username.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "releaseTag",
- "description": "Filter by release tag.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "myReactionEmoji",
- "description": "Filter by reaction emoji.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "Filter by epic ID. Incompatible with epicWildcardId.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iterationTitle",
- "description": "Filter by iteration title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "Filter by weight.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "not",
- "description": "List of negated params. Warning: this argument is experimental and a subject to change in future.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "NegatedBoardIssueInput",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for issue title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "epicWildcardId",
- "description": "Filter by epic ID wildcard. Incompatible with epicId.",
- "type": {
- "kind": "ENUM",
- "name": "EpicWildcardId",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iterationWildcardId",
- "description": "Filter by iteration ID wildcard.",
- "type": {
- "kind": "ENUM",
- "name": "IterationWildcardId",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardList",
- "description": "Represents a list for an issue board",
- "fields": [
- {
- "name": "assignee",
- "description": "Assignee in the list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "collapsed",
- "description": "Indicates if list is collapsed for this user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID (global ID) of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issues",
- "description": "Board issues.",
- "args": [
- {
- "name": "filters",
- "description": "Filters applied when selecting issues in the board list.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "BoardIssueInput",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issuesCount",
- "description": "Count of issues in the list.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "Iteration of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "Label of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "limitMetric",
- "description": "The current limit metric for the list.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ListLimitMetric",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "listType",
- "description": "Type of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "maxIssueCount",
- "description": "Maximum number of issues in the list.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "maxIssueWeight",
- "description": "Maximum weight of issues in the list.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestone",
- "description": "Milestone of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "position",
- "description": "Position of list within the board.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalWeight",
- "description": "Total weight of all issues in the list.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardListConnection",
- "description": "The connection type for BoardList.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BoardListEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BoardList",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "BoardListCreateInput",
- "description": "Autogenerated input type of BoardListCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "backlog",
- "description": "Create the backlog list.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelId",
- "description": "Global ID of an existing label.",
- "type": {
- "kind": "SCALAR",
- "name": "LabelID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "boardId",
- "description": "Global ID of the issue board to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneId",
- "description": "Global ID of an existing milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "MilestoneID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iterationId",
- "description": "Global ID of an existing iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "IterationID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "Global ID of an existing user.",
- "type": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardListCreatePayload",
- "description": "Autogenerated return type of BoardListCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "list",
- "description": "Issue list in the issue board.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardListEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "BoardListUpdateLimitMetricsInput",
- "description": "Autogenerated input type of BoardListUpdateLimitMetrics",
- "fields": null,
- "inputFields": [
- {
- "name": "listId",
- "description": "The global ID of the list.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ListID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "limitMetric",
- "description": "The new limit metric type for the list.",
- "type": {
- "kind": "ENUM",
- "name": "ListLimitMetric",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "maxIssueCount",
- "description": "The new maximum issue count limit.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "maxIssueWeight",
- "description": "The new maximum issue weight limit.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardListUpdateLimitMetricsPayload",
- "description": "Autogenerated return type of BoardListUpdateLimitMetrics",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "list",
- "description": "The updated list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "BoardsEpicBoardID",
- "description": "Identifier of Boards::EpicBoard.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "BoardsEpicListID",
- "description": "Identifier of Boards::EpicList.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "Boolean",
- "description": "Represents `true` or `false` values.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Branch",
- "description": null,
- "fields": [
- {
- "name": "commit",
- "description": "Commit for the branch.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Commit",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the branch.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "BurnupChartDailyTotals",
- "description": "Represents the total number of issues and their weights for a particular day",
- "fields": [
- {
- "name": "completedCount",
- "description": "Number of closed issues as of this day.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "completedWeight",
- "description": "Total weight of closed issues as of this day.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "date",
- "description": "Date for burnup totals.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scopeCount",
- "description": "Number of issues as of this day.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scopeWeight",
- "description": "Total weight of issues as of this day.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiApplicationSettings",
- "description": null,
- "fields": [
- {
- "name": "keepLatestArtifact",
- "description": "Whether to keep the latest jobs artifacts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiBuildNeed",
- "description": null,
- "fields": [
- {
- "name": "name",
- "description": "Name of the job we need to complete.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiBuildNeedConnection",
- "description": "The connection type for CiBuildNeed.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiBuildNeedEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiBuildNeed",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiBuildNeedEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiBuildNeed",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CiCdSettingsUpdateInput",
- "description": "Autogenerated input type of CiCdSettingsUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "Full Path of the project the settings belong to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "keepLatestArtifact",
- "description": "Indicates if the latest artifact should be kept for this project.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiCdSettingsUpdatePayload",
- "description": "Autogenerated return type of CiCdSettingsUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfig",
- "description": null,
- "fields": [
- {
- "name": "errors",
- "description": "Linting errors.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergedYaml",
- "description": "Merged CI configuration YAML.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stages",
- "description": "Stages of the pipeline.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigStageConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of linting, can be either valid or invalid.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "CiConfigStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigGroup",
- "description": null,
- "fields": [
- {
- "name": "jobs",
- "description": "Jobs in group.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigJobConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the job group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "size",
- "description": "Size of the job group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigGroupConnection",
- "description": "The connection type for CiConfigGroup.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigGroupEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigGroup",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigGroupEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigGroup",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigJob",
- "description": null,
- "fields": [
- {
- "name": "afterScript",
- "description": "Override a set of commands that are executed after the job.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "allowFailure",
- "description": "Allow job to fail.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "beforeScript",
- "description": "Override a set of commands that are executed before the job.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "environment",
- "description": "Name of an environment to which the job deploys.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "except",
- "description": "Limit when jobs are not created.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigJobRestriction",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "groupName",
- "description": "Name of the job group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the job.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "needs",
- "description": "Builds that must complete before the jobs run.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigNeedConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "only",
- "description": "Jobs are created when these conditions do not apply.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigJobRestriction",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "script",
- "description": "Shell script that is executed by a runner.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stage",
- "description": "Name of the job stage.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tags",
- "description": "List of tags that are used to select a runner.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "when",
- "description": "When to run the job.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigJobConnection",
- "description": "The connection type for CiConfigJob.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigJobEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigJob",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigJobEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigJob",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigJobRestriction",
- "description": null,
- "fields": [
- {
- "name": "refs",
- "description": "The Git refs the job restriction applies to.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigNeed",
- "description": null,
- "fields": [
- {
- "name": "name",
- "description": "Name of the need.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigNeedConnection",
- "description": "The connection type for CiConfigNeed.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigNeedEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigNeed",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigNeedEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigNeed",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigStage",
- "description": null,
- "fields": [
- {
- "name": "groups",
- "description": "Groups of jobs for the stage.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigGroupConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the stage.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigStageConnection",
- "description": "The connection type for CiConfigStage.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigStageEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigStage",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiConfigStageEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfigStage",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "CiConfigStatus",
- "description": "Values for YAML processor result",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "VALID",
- "description": "The configuration file is valid",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INVALID",
- "description": "The configuration file is not valid",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiGroup",
- "description": null,
- "fields": [
- {
- "name": "detailedStatus",
- "description": "Detailed status of the group.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DetailedStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jobs",
- "description": "Jobs in group.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJobConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the job group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "size",
- "description": "Size of the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiGroupConnection",
- "description": "The connection type for CiGroup.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiGroupEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiGroup",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiGroupEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiGroup",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiJob",
- "description": null,
- "fields": [
- {
- "name": "artifacts",
- "description": "Artifacts generated by the job.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJobArtifactConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detailedStatus",
- "description": "Detailed status of the job.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DetailedStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the job.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "needs",
- "description": "References to builds that must complete before the jobs run.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiBuildNeedConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipeline",
- "description": "Pipeline the job belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scheduledAt",
- "description": "Schedule for the build.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiJobArtifact",
- "description": null,
- "fields": [
- {
- "name": "downloadPath",
- "description": "URL for downloading the artifact's file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fileType",
- "description": "File type of the artifact.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "JobArtifactFileType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiJobArtifactConnection",
- "description": "The connection type for CiJobArtifact.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiJobArtifactEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiJobArtifact",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiJobArtifactEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJobArtifact",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiJobConnection",
- "description": "The connection type for CiJob.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiJobEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiJob",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiJobEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJob",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "CiPipelineID",
- "description": "Identifier of Ci::Pipeline.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiStage",
- "description": null,
- "fields": [
- {
- "name": "detailedStatus",
- "description": "Detailed status of the stage.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DetailedStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "groups",
- "description": "Group of jobs for the stage.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiGroupConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the stage.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiStageConnection",
- "description": "The connection type for CiStage.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiStageEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiStage",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CiStageEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiStage",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgent",
- "description": null,
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp the cluster agent was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdByUser",
- "description": "User object, containing information about the person who created the agent.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the cluster agent.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the cluster agent.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project this cluster agent is associated with.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tokens",
- "description": "Tokens associated with the cluster agent.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp the cluster agent was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentConnection",
- "description": "The connection type for ClusterAgent.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ClusterAgentEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ClusterAgent",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ClusterAgentDeleteInput",
- "description": "Autogenerated input type of ClusterAgentDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "Global ID of the cluster agent that will be deleted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ClustersAgentID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentDeletePayload",
- "description": "Autogenerated return type of ClusterAgentDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgent",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentToken",
- "description": null,
- "fields": [
- {
- "name": "clusterAgent",
- "description": "Cluster agent this token is associated with.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgent",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp the token was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdByUser",
- "description": "The user who created the token.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "Global ID of the token.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ClustersAgentTokenID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenConnection",
- "description": "The connection type for ClusterAgentToken.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ClusterAgentToken",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ClusterAgentTokenCreateInput",
- "description": "Autogenerated input type of ClusterAgentTokenCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "clusterAgentId",
- "description": "Global ID of the cluster agent that will be associated with the new token.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ClustersAgentID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenCreatePayload",
- "description": "Autogenerated return type of ClusterAgentTokenCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "secret",
- "description": "Token secret value. Make sure you save it - you won't be able to access it again.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "token",
- "description": "Token created after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentToken",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ClusterAgentTokenDeleteInput",
- "description": "Autogenerated input type of ClusterAgentTokenDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "Global ID of the cluster agent token that will be deleted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ClustersAgentTokenID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenDeletePayload",
- "description": "Autogenerated return type of ClusterAgentTokenDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentToken",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ClustersAgentID",
- "description": "Identifier of Clusters::Agent.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ClustersAgentTokenID",
- "description": "Identifier of Clusters::AgentToken.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ClustersClusterID",
- "description": "Identifier of Clusters::Cluster.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CodeCoverageActivity",
- "description": "Represents the code coverage activity for a group",
- "fields": [
- {
- "name": "averageCoverage",
- "description": "Average percentage of the different code coverage results available for the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "coverageCount",
- "description": "Number of different code coverage results available for the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "date",
- "description": "Date when the code coverage was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Date",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectCount",
- "description": "Number of projects with code coverage results for the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CodeCoverageActivityConnection",
- "description": "The connection type for CodeCoverageActivity.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CodeCoverageActivityEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CodeCoverageActivity",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CodeCoverageActivityEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CodeCoverageActivity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CodeCoverageSummary",
- "description": "Represents the code coverage summary for a project",
- "fields": [
- {
- "name": "averageCoverage",
- "description": "Average percentage of the different code coverage results available for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "coverageCount",
- "description": "Number of different code coverage results available.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastUpdatedOn",
- "description": "Latest date when the code coverage was created for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Date",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Commit",
- "description": null,
- "fields": [
- {
- "name": "author",
- "description": "Author of the commit.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "authorGravatar",
- "description": "Commit authors gravatar.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "authorName",
- "description": "Commit authors name.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "authoredDate",
- "description": "Timestamp of when the commit was authored.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the commit message.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID (global ID) of the commit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "message",
- "description": "Raw commit message.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelines",
- "description": "Pipelines of the commit ordered latest first.",
- "args": [
- {
- "name": "status",
- "description": "Filter pipelines by their status.",
- "type": {
- "kind": "ENUM",
- "name": "PipelineStatusEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "ref",
- "description": "Filter pipelines by the ref they are run for.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sha",
- "description": "Filter pipelines by the sha of the commit they are run for.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "SHA1 ID of the commit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shortId",
- "description": "Short SHA1 ID of the commit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "signatureHtml",
- "description": "Rendered HTML of the commit signature.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the commit message.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "titleHtml",
- "description": "The GitLab Flavored Markdown rendering of `title`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the commit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the commit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CommitAction",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "action",
- "description": "The action to perform, create, delete, move, update, chmod.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "CommitActionMode",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "filePath",
- "description": "Full path to the file.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "content",
- "description": "Content of the file.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "previousPath",
- "description": "Original full path to the file being moved.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "lastCommitId",
- "description": "Last known file commit ID.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "executeFilemode",
- "description": "Enables/disables the execute flag on the file.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "encoding",
- "description": "Encoding of the file. Default is text.",
- "type": {
- "kind": "ENUM",
- "name": "CommitEncoding",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "CommitActionMode",
- "description": "Mode of a commit action",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "CREATE",
- "description": "Create command",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DELETE",
- "description": "Delete command",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MOVE",
- "description": "Move command",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATE",
- "description": "Update command",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CHMOD",
- "description": "Chmod command",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CommitConnection",
- "description": "The connection type for Commit.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CommitEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Commit",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CommitCreateInput",
- "description": "Autogenerated input type of CommitCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Project full path the branch is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "branch",
- "description": "Name of the branch to commit into, it can be a new branch.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "startBranch",
- "description": "If on a new branch, name of the original branch.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "message",
- "description": "Raw commit message.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "actions",
- "description": "Array of action hashes to commit as a batch.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CommitAction",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CommitCreatePayload",
- "description": "Autogenerated return type of CommitCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commit",
- "description": "The commit after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Commit",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CommitEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Commit",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "CommitEncoding",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "TEXT",
- "description": "Text encoding",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BASE64",
- "description": "Base64 encoding",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ComplianceFramework",
- "description": "Represents a ComplianceFramework associated with a Project",
- "fields": [
- {
- "name": "color",
- "description": "Hexadecimal representation of compliance framework's label color.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the compliance framework.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "Compliance framework ID.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the compliance framework.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineConfigurationFullPath",
- "description": "Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hippa`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ComplianceFrameworkConnection",
- "description": "The connection type for ComplianceFramework.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ComplianceFrameworkEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ComplianceFramework",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ComplianceFrameworkEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ComplianceFramework",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ComplianceFrameworkInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "name",
- "description": "New name for the compliance framework.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "New description for the compliance framework.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "color",
- "description": "New color representation of the compliance framework in hex format. e.g. #FCA121.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "pipelineConfigurationFullPath",
- "description": "Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hippa`.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ComplianceManagementFrameworkID",
- "description": "Identifier of ComplianceManagement::Framework.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ComposerMetadata",
- "description": "Composer metadata",
- "fields": [
- {
- "name": "composerJson",
- "description": "Data of the Composer JSON file.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageComposerJsonType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetSha",
- "description": "Target SHA of the package.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ConfigureSastInput",
- "description": "Autogenerated input type of ConfigureSast",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "configuration",
- "description": "SAST CI configuration for the project.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ConfigureSastPayload",
- "description": "Autogenerated return type of ConfigureSast",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of creating the commit for the supplied SAST CI configuration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "successPath",
- "description": "Redirect path to use when the response is successful.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerExpirationPolicy",
- "description": "A tag expiration policy designed to keep only the images that matter most",
- "fields": [
- {
- "name": "cadence",
- "description": "This container expiration policy schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyCadenceEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the container expiration policy was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "enabled",
- "description": "Indicates whether this container expiration policy is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "keepN",
- "description": "Number of tags to retain.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyKeepEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nameRegex",
- "description": "Tags with names matching this regex pattern will expire.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nameRegexKeep",
- "description": "Tags with names matching this regex pattern will be preserved.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nextRunAt",
- "description": "Next time that this container expiration policy will get executed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "olderThan",
- "description": "Tags older that this will expire.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyOlderThanEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the container expiration policy was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyCadenceEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "EVERY_DAY",
- "description": "Every day",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EVERY_WEEK",
- "description": "Every week",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EVERY_TWO_WEEKS",
- "description": "Every two weeks",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EVERY_MONTH",
- "description": "Every month",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EVERY_THREE_MONTHS",
- "description": "Every three months",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyKeepEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "ONE_TAG",
- "description": "1 tag per image name",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FIVE_TAGS",
- "description": "5 tags per image name",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "TEN_TAGS",
- "description": "10 tags per image name",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "TWENTY_FIVE_TAGS",
- "description": "25 tags per image name",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FIFTY_TAGS",
- "description": "50 tags per image name",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ONE_HUNDRED_TAGS",
- "description": "100 tags per image name",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyOlderThanEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SEVEN_DAYS",
- "description": "7 days until tags are automatically removed",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FOURTEEN_DAYS",
- "description": "14 days until tags are automatically removed",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "THIRTY_DAYS",
- "description": "30 days until tags are automatically removed",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NINETY_DAYS",
- "description": "90 days until tags are automatically removed",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepository",
- "description": "A container repository",
- "fields": [
- {
- "name": "canDelete",
- "description": "Can the current user delete the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp when the container repository was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expirationPolicyCleanupStatus",
- "description": "The tags cleanup status for the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ContainerRepositoryCleanupStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expirationPolicyStartedAt",
- "description": "Timestamp when the cleanup done by the expiration policy was started on the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "location",
- "description": "URL of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project of the container registry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ContainerRepositoryStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tagsCount",
- "description": "Number of tags associated with this image.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp when the container repository was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ContainerRepositoryCleanupStatus",
- "description": "Status of the tags cleanup of a container repository",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "UNSCHEDULED",
- "description": "The tags cleanup is not scheduled. This is the default state.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SCHEDULED",
- "description": "The tags cleanup is scheduled and is going to be executed shortly.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNFINISHED",
- "description": "The tags cleanup has been partially executed. There are still remaining tags to delete.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ONGOING",
- "description": "The tags cleanup is ongoing.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepositoryConnection",
- "description": "The connection type for ContainerRepository.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ContainerRepository",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepositoryDetails",
- "description": "Details of a container repository",
- "fields": [
- {
- "name": "canDelete",
- "description": "Can the current user delete the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp when the container repository was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expirationPolicyCleanupStatus",
- "description": "The tags cleanup status for the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ContainerRepositoryCleanupStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expirationPolicyStartedAt",
- "description": "Timestamp when the cleanup done by the expiration policy was started on the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "location",
- "description": "URL of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project of the container registry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the container repository.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ContainerRepositoryStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tags",
- "description": "Tags of the container repository.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTagConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tagsCount",
- "description": "Number of tags associated with this image.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp when the container repository was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepositoryEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerRepository",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ContainerRepositoryID",
- "description": "Identifier of ContainerRepository.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ContainerRepositorySort",
- "description": "Values for sorting container repositories",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "updated_desc",
- "description": "Updated at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "updated_asc",
- "description": "Updated at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "created_desc",
- "description": "Created at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "created_asc",
- "description": "Created at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "UPDATED_DESC",
- "description": "Updated at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_ASC",
- "description": "Updated at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_DESC",
- "description": "Created at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_ASC",
- "description": "Created at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NAME_ASC",
- "description": "Name by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NAME_DESC",
- "description": "Name by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ContainerRepositoryStatus",
- "description": "Status of a container repository",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "DELETE_SCHEDULED",
- "description": "Delete Scheduled status.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DELETE_FAILED",
- "description": "Delete Failed status.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTag",
- "description": "A tag from a container repository",
- "fields": [
- {
- "name": "canDelete",
- "description": "Can the current user delete this tag.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp when the tag was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "digest",
- "description": "Digest of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "location",
- "description": "URL of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "revision",
- "description": "Revision of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shortRevision",
- "description": "Short revision of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalSize",
- "description": "The size of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "BigInt",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTagConnection",
- "description": "The connection type for ContainerRepositoryTag.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTagEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTag",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTagEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryTag",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateAlertIssueInput",
- "description": "Autogenerated input type of CreateAlertIssue",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the alert to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the alert to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateAlertIssuePayload",
- "description": "Autogenerated return type of CreateAlertIssue",
- "fields": [
- {
- "name": "alert",
- "description": "The alert after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue created after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The to-do item after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateAnnotationInput",
- "description": "Autogenerated input type of CreateAnnotation",
- "fields": null,
- "inputFields": [
- {
- "name": "environmentId",
- "description": "The global ID of the environment to add an annotation to.",
- "type": {
- "kind": "SCALAR",
- "name": "EnvironmentID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clusterId",
- "description": "The global ID of the cluster to add an annotation to.",
- "type": {
- "kind": "SCALAR",
- "name": "ClustersClusterID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startingAt",
- "description": "Timestamp indicating starting moment to which the annotation relates.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endingAt",
- "description": "Timestamp indicating ending moment to which the annotation relates.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dashboardPath",
- "description": "The path to a file defining the dashboard on which the annotation should be added.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the annotation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateAnnotationPayload",
- "description": "Autogenerated return type of CreateAnnotation",
- "fields": [
- {
- "name": "annotation",
- "description": "The created annotation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateBoardInput",
- "description": "Autogenerated input type of CreateBoard",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "Full path of the group with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The board name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hideBacklogList",
- "description": "Whether or not backlog list is hidden.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hideClosedList",
- "description": "Whether or not closed list is hidden.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "The ID of user to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneId",
- "description": "The ID of milestone to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "MilestoneID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iterationId",
- "description": "The ID of iteration to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "IterationID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "The weight value to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Labels of the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelIds",
- "description": "The IDs of labels to be added to the board.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "LabelID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateBoardPayload",
- "description": "Autogenerated return type of CreateBoard",
- "fields": [
- {
- "name": "board",
- "description": "The board after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateBranchInput",
- "description": "Autogenerated input type of CreateBranch",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Project full path the branch is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "Name of the branch.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "ref",
- "description": "Branch name or commit SHA to create branch from.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateBranchPayload",
- "description": "Autogenerated return type of CreateBranch",
- "fields": [
- {
- "name": "branch",
- "description": "Branch after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Branch",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateClusterAgentInput",
- "description": "Autogenerated input type of CreateClusterAgent",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the associated project for this cluster agent.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "Name of the cluster agent.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateClusterAgentPayload",
- "description": "Autogenerated return type of CreateClusterAgent",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clusterAgent",
- "description": "Cluster agent created after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgent",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateComplianceFrameworkInput",
- "description": "Autogenerated input type of CreateComplianceFramework",
- "fields": null,
- "inputFields": [
- {
- "name": "namespacePath",
- "description": "Full path of the namespace to add the compliance framework to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "params",
- "description": "Parameters to update the compliance framework with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ComplianceFrameworkInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateComplianceFrameworkPayload",
- "description": "Autogenerated return type of CreateComplianceFramework",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "framework",
- "description": "The created compliance framework.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ComplianceFramework",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateCustomEmojiInput",
- "description": "Autogenerated input type of CreateCustomEmoji",
- "fields": null,
- "inputFields": [
- {
- "name": "groupPath",
- "description": "Namespace full path the emoji is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "Name of the emoji.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "url",
- "description": "Location of the emoji file.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateCustomEmojiPayload",
- "description": "Autogenerated return type of CreateCustomEmoji",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "customEmoji",
- "description": "The new custom emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CustomEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateDevopsAdoptionSegmentInput",
- "description": "Autogenerated input type of CreateDevopsAdoptionSegment",
- "fields": null,
- "inputFields": [
- {
- "name": "namespaceId",
- "description": "Namespace ID to set for the segment.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NamespaceID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateDevopsAdoptionSegmentPayload",
- "description": "Autogenerated return type of CreateDevopsAdoptionSegment",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "segment",
- "description": "The segment after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegment",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateDiffNoteInput",
- "description": "Autogenerated input type of CreateDiffNote",
- "fields": null,
- "inputFields": [
- {
- "name": "noteableId",
- "description": "The global ID of the resource to add a note to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "body",
- "description": "Content of the note.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "The confidentiality flag of a note. Default is false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "position",
- "description": "The position of this note on a diff.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DiffPositionInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateDiffNotePayload",
- "description": "Autogenerated return type of CreateDiffNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateEpicInput",
- "description": "Autogenerated input type of CreateEpic",
- "fields": null,
- "inputFields": [
- {
- "name": "groupPath",
- "description": "The group the epic to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "The title of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "Indicates if the epic is confidential.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startDateFixed",
- "description": "The start date of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDateFixed",
- "description": "The end date of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startDateIsFixed",
- "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDateIsFixed",
- "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "addLabelIds",
- "description": "The IDs of labels to be added to the epic.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "removeLabelIds",
- "description": "The IDs of labels to be removed from the epic.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateEpicPayload",
- "description": "Autogenerated return type of CreateEpic",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "The created epic.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateImageDiffNoteInput",
- "description": "Autogenerated input type of CreateImageDiffNote",
- "fields": null,
- "inputFields": [
- {
- "name": "noteableId",
- "description": "The global ID of the resource to add a note to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "body",
- "description": "Content of the note.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "The confidentiality flag of a note. Default is false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "position",
- "description": "The position of this note on a diff.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DiffImagePositionInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateImageDiffNotePayload",
- "description": "Autogenerated return type of CreateImageDiffNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateIssueInput",
- "description": "Autogenerated input type of CreateIssue",
- "fields": null,
- "inputFields": [
- {
- "name": "description",
- "description": "Description of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDate",
- "description": "Due date of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "Indicates the issue is confidential.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "locked",
- "description": "Indicates discussion is locked on the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "Project full path the issue is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID (internal ID) of a project issue. Only admins and project owners can modify.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneId",
- "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",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Labels of the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelIds",
- "description": "The IDs of labels to be added to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "LabelID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp when the issue was created. Available only for admins and project owners.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mergeRequestToResolveDiscussionsOf",
- "description": "The IID of a merge request for which to resolve discussions.",
- "type": {
- "kind": "SCALAR",
- "name": "MergeRequestID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "discussionToResolve",
- "description": "The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeIds",
- "description": "The array of user IDs to assign to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "healthStatus",
- "description": "The desired health status.",
- "type": {
- "kind": "ENUM",
- "name": "HealthStatus",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "The weight of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "The ID of an epic to associate the issue with.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateIssuePayload",
- "description": "Autogenerated return type of CreateIssue",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateIterationInput",
- "description": "Autogenerated input type of CreateIteration",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "Full path of the group with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "The title of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startDate",
- "description": "The start date of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDate",
- "description": "The end date of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateIterationPayload",
- "description": "Autogenerated return type of CreateIteration",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "The created iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateNoteInput",
- "description": "Autogenerated input type of CreateNote",
- "fields": null,
- "inputFields": [
- {
- "name": "noteableId",
- "description": "The global ID of the resource to add a note to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "body",
- "description": "Content of the note.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "The confidentiality flag of a note. Default is false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "discussionId",
- "description": "The global ID of the discussion this note is in reply to.",
- "type": {
- "kind": "SCALAR",
- "name": "DiscussionID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateNotePayload",
- "description": "Autogenerated return type of CreateNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateRequirementInput",
- "description": "Autogenerated input type of CreateRequirement",
- "fields": null,
- "inputFields": [
- {
- "name": "title",
- "description": "Title of the requirement.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the requirement.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "Full project path the requirement is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateRequirementPayload",
- "description": "Autogenerated return type of CreateRequirement",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requirement",
- "description": "Requirement after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Requirement",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateSnippetInput",
- "description": "Autogenerated input type of CreateSnippet",
- "fields": null,
- "inputFields": [
- {
- "name": "captchaResponse",
- "description": "A valid CAPTCHA response value obtained by using the provided captchaSiteKey with a CAPTCHA API to present a challenge to be solved on the client. Required to resubmit if the previous operation returned \"NeedsCaptchaResponse: true\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "spamLogId",
- "description": "The spam log ID which must be passed along with a valid CAPTCHA response for the operation to be completed. Required to resubmit if the previous operation returned \"NeedsCaptchaResponse: true\".",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the snippet.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the snippet.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "visibilityLevel",
- "description": "The visibility level of the snippet.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VisibilityLevelsEnum",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "The project full path the snippet is associated with.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "uploadedFiles",
- "description": "The paths to files uploaded in the snippet description.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "blobActions",
- "description": "Actions to perform over the snippet repository and blobs.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SnippetBlobActionInputType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateSnippetPayload",
- "description": "Autogenerated return type of CreateSnippet",
- "fields": [
- {
- "name": "captchaSiteKey",
- "description": "The CAPTCHA site key which must be used to render a challenge for the user to solve to obtain a valid captchaResponse value. Included only when an operation was not completed because \"NeedsCaptchaResponse\" is true.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "needsCaptchaResponse",
- "description": "Indicates whether the operation was detected as possible spam and not completed. If CAPTCHA is enabled, the request must be resubmitted with a valid CAPTCHA response and spam_log_id included for the operation to be completed. Included only when an operation was not completed because \"NeedsCaptchaResponse\" is true.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippet",
- "description": "The snippet after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "spam",
- "description": "Indicates whether the operation was detected as definite spam. There is no option to resubmit the request with a CAPTCHA response.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "spamLogId",
- "description": "The spam log ID which must be passed along with a valid CAPTCHA response for an operation to be completed. Included only when an operation was not completed because \"NeedsCaptchaResponse\" is true.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "CreateTestCaseInput",
- "description": "Autogenerated input type of CreateTestCase",
- "fields": null,
- "inputFields": [
- {
- "name": "title",
- "description": "The test case title.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The test case description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelIds",
- "description": "The IDs of labels to be added to the test case.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "The project full path to create the test case.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CreateTestCasePayload",
- "description": "Autogenerated return type of CreateTestCase",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "testCase",
- "description": "The test case created.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "description": null,
- "fields": [
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "BoardEpic",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicIssue",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "CustomEmoji",
- "description": "A custom emoji uploaded by user",
- "fields": [
- {
- "name": "external",
- "description": "Whether the emoji is an external link.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "The ID of the emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "CustomEmojiID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The name of the emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "The link to file of the emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CustomEmojiConnection",
- "description": "The connection type for CustomEmoji.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CustomEmojiEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CustomEmoji",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "CustomEmojiEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CustomEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "CustomEmojiID",
- "description": "Identifier of CustomEmoji.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastOnDemandScanCreateInput",
- "description": "Autogenerated input type of DastOnDemandScanCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "dastSiteProfileId",
- "description": "ID of the site profile to be used for the scan.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "dastScannerProfileId",
- "description": "ID of the scanner profile to be used for the scan.",
- "type": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastOnDemandScanCreatePayload",
- "description": "Autogenerated return type of DastOnDemandScanCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineUrl",
- "description": "URL of the pipeline that was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfile",
- "description": "Represents a DAST Profile",
- "fields": [
- {
- "name": "dastScannerProfile",
- "description": "The associated scanner profile.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastScannerProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteProfile",
- "description": "The associated site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "The description of the scan.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "editPath",
- "description": "Relative web path to the edit page of a profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the profile.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastProfileID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The name of the profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfileConnection",
- "description": "The connection type for DastProfile.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastProfileEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastProfile",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileCreateInput",
- "description": "Autogenerated input type of DastProfileCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the profile.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the profile. Defaults to an empty string.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "\"\""
- },
- {
- "name": "dastSiteProfileId",
- "description": "ID of the site profile to be associated.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "dastScannerProfileId",
- "description": "ID of the scanner profile to be associated.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "runAfterCreate",
- "description": "Run scan using profile after creation. Defaults to false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfileCreatePayload",
- "description": "Autogenerated return type of DastProfileCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfile",
- "description": "The created profile.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineUrl",
- "description": "The URL of the pipeline that was created. Requires `runAfterCreate` to be set to `true`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileDeleteInput",
- "description": "Autogenerated input type of DastProfileDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the profile to be deleted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfileDeletePayload",
- "description": "Autogenerated return type of DastProfileDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfileEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DastProfileID",
- "description": "Identifier of Dast::Profile.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileRunInput",
- "description": "Autogenerated input type of DastProfileRun",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "Full path for the project the scanner profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "ID of the profile to be used for the scan.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfileRunPayload",
- "description": "Autogenerated return type of DastProfileRun",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineUrl",
- "description": "URL of the pipeline that was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileUpdateInput",
- "description": "Autogenerated input type of DastProfileUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the profile to be deleted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "fullPath",
- "description": "The project the profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the profile.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the profile. Defaults to an empty string.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "\"\""
- },
- {
- "name": "dastSiteProfileId",
- "description": "ID of the site profile to be associated.",
- "type": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dastScannerProfileId",
- "description": "ID of the scanner profile to be associated.",
- "type": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "runAfterUpdate",
- "description": "Run scan using profile after update. Defaults to false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastProfileUpdatePayload",
- "description": "Autogenerated return type of DastProfileUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfile",
- "description": "The updated profile.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineUrl",
- "description": "The URL of the pipeline that was created. Requires the input argument `runAfterUpdate` to be set to `true` when calling the mutation, otherwise no pipeline will be created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DastScanTypeEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "PASSIVE",
- "description": "Passive DAST scan. This scan will not make active attacks against the target site.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ACTIVE",
- "description": "Active DAST scan. This scan will make active attacks against the target site.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastScannerProfile",
- "description": "Represents a DAST scanner profile",
- "fields": [
- {
- "name": "editPath",
- "description": "Relative web path to the edit page of a scanner profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "globalId",
- "description": "ID of the DAST scanner profile. Deprecated in 13.6: Use `id`.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use `id`. Deprecated in 13.6."
- },
- {
- "name": "id",
- "description": "ID of the DAST scanner profile.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "profileName",
- "description": "Name of the DAST scanner profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scanType",
- "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "DastScanTypeEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "showDebugMessages",
- "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "spiderTimeout",
- "description": "The maximum number of minutes allowed for the spider to traverse the site.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetTimeout",
- "description": "The maximum number of seconds allowed for the site under test to respond to a request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "useAjaxSpider",
- "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastScannerProfileConnection",
- "description": "The connection type for DastScannerProfile.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastScannerProfileEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastScannerProfile",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastScannerProfileCreateInput",
- "description": "Autogenerated input type of DastScannerProfileCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the scanner profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "profileName",
- "description": "The name of the scanner profile.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "spiderTimeout",
- "description": "The maximum number of minutes allowed for the spider to traverse the site.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "targetTimeout",
- "description": "The maximum number of seconds allowed for the site under test to respond to a request.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "scanType",
- "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.",
- "type": {
- "kind": "ENUM",
- "name": "DastScanTypeEnum",
- "ofType": null
- },
- "defaultValue": "PASSIVE"
- },
- {
- "name": "useAjaxSpider",
- "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "showDebugMessages",
- "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastScannerProfileCreatePayload",
- "description": "Autogenerated return type of DastScannerProfileCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "globalId",
- "description": "ID of the scanner profile. Deprecated in 13.6: Use `id`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use `id`. Deprecated in 13.6."
- },
- {
- "name": "id",
- "description": "ID of the scanner profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastScannerProfileDeleteInput",
- "description": "Autogenerated input type of DastScannerProfileDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "Full path for the project the scanner profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "ID of the scanner profile to be deleted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastScannerProfileDeletePayload",
- "description": "Autogenerated return type of DastScannerProfileDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastScannerProfileEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastScannerProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "description": "Identifier of DastScannerProfile.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastScannerProfileUpdateInput",
- "description": "Autogenerated input type of DastScannerProfileUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the scanner profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "ID of the scanner profile to be updated.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "profileName",
- "description": "The name of the scanner profile.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "spiderTimeout",
- "description": "The maximum number of minutes allowed for the spider to traverse the site.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetTimeout",
- "description": "The maximum number of seconds allowed for the site under test to respond to a request.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanType",
- "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.",
- "type": {
- "kind": "ENUM",
- "name": "DastScanTypeEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "useAjaxSpider",
- "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "showDebugMessages",
- "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastScannerProfileUpdatePayload",
- "description": "Autogenerated return type of DastScannerProfileUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the scanner profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastScannerProfileID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfile",
- "description": "Represents a DAST Site Profile",
- "fields": [
- {
- "name": "editPath",
- "description": "Relative web path to the edit page of a site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "normalizedTargetUrl",
- "description": "Normalized URL of the target to be scanned.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "profileName",
- "description": "The name of the site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetUrl",
- "description": "The URL of the target to be scanned.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastSiteProfilePermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "validationStatus",
- "description": "The current validation status of the site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "DastSiteProfileValidationStatusEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfileConnection",
- "description": "The connection type for DastSiteProfile.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastSiteProfileEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastSiteProfile",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteProfileCreateInput",
- "description": "Autogenerated input type of DastSiteProfileCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "profileName",
- "description": "The name of the site profile.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetUrl",
- "description": "The URL of the target to be scanned.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfileCreatePayload",
- "description": "Autogenerated return type of DastSiteProfileCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteProfileDeleteInput",
- "description": "Autogenerated input type of DastSiteProfileDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "ID of the site profile to be deleted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfileDeletePayload",
- "description": "Autogenerated return type of DastSiteProfileDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfileEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "description": "Identifier of DastSiteProfile.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfilePermissions",
- "description": "Check permissions for the current user on site profile",
- "fields": [
- {
- "name": "createOnDemandDastScan",
- "description": "Indicates the user can perform `create_on_demand_dast_scan` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteProfileUpdateInput",
- "description": "Autogenerated input type of DastSiteProfileUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "ID of the site profile to be updated.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "profileName",
- "description": "The name of the site profile.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetUrl",
- "description": "The URL of the target to be scanned.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteProfileUpdatePayload",
- "description": "Autogenerated return type of DastSiteProfileUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the site profile.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DastSiteProfileValidationStatusEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "NONE",
- "description": "No site validation exists",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PENDING_VALIDATION",
- "description": "Site validation process has not started",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INPROGRESS_VALIDATION",
- "description": "Site validation process is in progress",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PASSED_VALIDATION",
- "description": "Site validation process finished successfully",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FAILED_VALIDATION",
- "description": "Site validation process finished but failed",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteTokenCreateInput",
- "description": "Autogenerated input type of DastSiteTokenCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site token belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetUrl",
- "description": "The URL of the target to be validated.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteTokenCreatePayload",
- "description": "Autogenerated return type of DastSiteTokenCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the site token.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastSiteTokenID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "The current validation status of the target.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "DastSiteProfileValidationStatusEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "token",
- "description": "Token string.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DastSiteTokenID",
- "description": "Identifier of DastSiteToken.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteValidation",
- "description": "Represents a DAST Site Validation",
- "fields": [
- {
- "name": "id",
- "description": "Global ID of the site validation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteValidationID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "normalizedTargetUrl",
- "description": "Normalized URL of the target to be validated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the site validation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "DastSiteProfileValidationStatusEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteValidationConnection",
- "description": "The connection type for DastSiteValidation.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastSiteValidationEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DastSiteValidation",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteValidationCreateInput",
- "description": "Autogenerated input type of DastSiteValidationCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site profile belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "dastSiteTokenId",
- "description": "ID of the site token.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteTokenID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "validationPath",
- "description": "The path to be requested during validation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "strategy",
- "description": "The validation strategy to be used.",
- "type": {
- "kind": "ENUM",
- "name": "DastSiteValidationStrategyEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteValidationCreatePayload",
- "description": "Autogenerated return type of DastSiteValidationCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the site validation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "DastSiteValidationID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "The current validation status.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "DastSiteProfileValidationStatusEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteValidationEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteValidation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DastSiteValidationID",
- "description": "Identifier of DastSiteValidation.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteValidationRevokeInput",
- "description": "Autogenerated input type of DastSiteValidationRevoke",
- "fields": null,
- "inputFields": [
- {
- "name": "fullPath",
- "description": "The project the site validation belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "normalizedTargetUrl",
- "description": "Normalized URL of the target to be revoked.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DastSiteValidationRevokePayload",
- "description": "Autogenerated return type of DastSiteValidationRevoke",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DastSiteValidationStrategyEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "TEXT_FILE",
- "description": "Text file validation",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HEADER",
- "description": "Header validation",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DataVisualizationColorEnum",
- "description": "Color of the data visualization palette",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "BLUE",
- "description": "Blue color",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ORANGE",
- "description": "Orange color",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "AQUA",
- "description": "Aqua color",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GREEN",
- "description": "Green color",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MAGENTA",
- "description": "Magenta color",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DataVisualizationWeightEnum",
- "description": "Weight of the data visualization palette",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "WEIGHT_50",
- "description": "50 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_100",
- "description": "100 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_200",
- "description": "200 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_300",
- "description": "300 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_400",
- "description": "400 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_500",
- "description": "500 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_600",
- "description": "600 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_700",
- "description": "700 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_800",
- "description": "800 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_900",
- "description": "900 weight",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_950",
- "description": "950 weight",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "Date",
- "description": "Date represented in ISO 8601",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DeleteAnnotationInput",
- "description": "Autogenerated input type of DeleteAnnotation",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "Global ID of the annotation to delete.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "MetricsDashboardAnnotationID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DeleteAnnotationPayload",
- "description": "Autogenerated return type of DeleteAnnotation",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DeleteDevopsAdoptionSegmentInput",
- "description": "Autogenerated input type of DeleteDevopsAdoptionSegment",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the segment.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AnalyticsDevopsAdoptionSegmentID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DeleteDevopsAdoptionSegmentPayload",
- "description": "Autogenerated return type of DeleteDevopsAdoptionSegment",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DeleteJobsResponse",
- "description": "The response from the AdminSidekiqQueuesDeleteJobs mutation",
- "fields": [
- {
- "name": "completed",
- "description": "Whether or not the entire queue was processed in time; if not, retrying the same request is safe.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deletedJobs",
- "description": "The number of matching jobs deleted.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "queueSize",
- "description": "The queue size after processing.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Design",
- "description": "A single design",
- "fields": [
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "diffRefs",
- "description": "The diff refs for this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiffRefs",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "event",
- "description": "How this design was changed in the current version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "DesignVersionEvent",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filename",
- "description": "The filename of the design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullPath",
- "description": "The full path to the design file.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "The ID of this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "image",
- "description": "The URL of the full-sized image.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "imageV432x230",
- "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue the design belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notesCount",
- "description": "The total count of user-created notes for this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project the design belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "versions",
- "description": "All versions related to this design ordered newest first.",
- "args": [
- {
- "name": "earlierOrEqualToSha",
- "description": "The SHA256 of the most recent acceptable version.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "earlierOrEqualToId",
- "description": "The Global ID of the most recent acceptable version.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementVersionID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignVersionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "DesignFields",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "description": "A design pinned to a specific version. The image field reflects the design as of the associated version",
- "fields": [
- {
- "name": "design",
- "description": "The underlying design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "diffRefs",
- "description": "The diff refs for this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiffRefs",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "event",
- "description": "How this design was changed in the current version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "DesignVersionEvent",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filename",
- "description": "The filename of the design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullPath",
- "description": "The full path to the design file.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "The ID of this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "image",
- "description": "The URL of the full-sized image.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "imageV432x230",
- "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue the design belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notesCount",
- "description": "The total count of user-created notes for this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project the design belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "The version this design-at-versions is pinned to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "DesignFields",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignAtVersionConnection",
- "description": "The connection type for DesignAtVersion.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignAtVersionEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignAtVersionEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignCollection",
- "description": "A collection of designs",
- "fields": [
- {
- "name": "copyState",
- "description": "Copy state of the design collection.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "DesignCollectionCopyState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "design",
- "description": "Find a specific design.",
- "args": [
- {
- "name": "id",
- "description": "Find a design by its ID.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "filename",
- "description": "Find a design by its filename.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designAtVersion",
- "description": "Find a design as of a version.",
- "args": [
- {
- "name": "id",
- "description": "The Global ID of the design at this version.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignAtVersionID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designs",
- "description": "All designs for the design collection.",
- "args": [
- {
- "name": "ids",
- "description": "Filters designs by their ID.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "filenames",
- "description": "Filters designs by their filename.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "atVersion",
- "description": "Filters designs to only those that existed at the version. If argument is omitted or nil then all designs will reflect the latest version",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementVersionID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "Issue associated with the design collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project associated with the design collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "A specific version.",
- "args": [
- {
- "name": "sha",
- "description": "The SHA256 of a specific version.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "The Global ID of the version.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementVersionID",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "versions",
- "description": "All versions related to all designs, ordered newest first.",
- "args": [
- {
- "name": "earlierOrEqualToSha",
- "description": "The SHA256 of the most recent acceptable version.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "earlierOrEqualToId",
- "description": "The Global ID of the most recent acceptable version.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementVersionID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignVersionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DesignCollectionCopyState",
- "description": "Copy state of a DesignCollection",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "READY",
- "description": "The DesignCollection has no copy in progress",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "IN_PROGRESS",
- "description": "The DesignCollection is being copied",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ERROR",
- "description": "The DesignCollection encountered an error during a copy",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignConnection",
- "description": "The connection type for Design.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "DesignFields",
- "description": null,
- "fields": [
- {
- "name": "diffRefs",
- "description": "The diff refs for this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiffRefs",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "event",
- "description": "How this design was changed in the current version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "DesignVersionEvent",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filename",
- "description": "The filename of the design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullPath",
- "description": "The full path to the design file.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "The ID of this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "image",
- "description": "The URL of the full-sized image.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "imageV432x230",
- "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue the design belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notesCount",
- "description": "The total count of user-created notes for this design.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project the design belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "DesignManagement",
- "description": null,
- "fields": [
- {
- "name": "designAtVersion",
- "description": "Find a design as of a version.",
- "args": [
- {
- "name": "id",
- "description": "The Global ID of the design at this version.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignAtVersionID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "Find a version.",
- "args": [
- {
- "name": "id",
- "description": "The Global ID of the version.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DesignManagementVersionID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DesignManagementDeleteInput",
- "description": "Autogenerated input type of DesignManagementDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project where the issue is to upload designs for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to modify designs for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "filenames",
- "description": "The filenames of the designs to delete.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignManagementDeletePayload",
- "description": "Autogenerated return type of DesignManagementDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "The new version in which the designs are deleted.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DesignManagementDesignAtVersionID",
- "description": "Identifier of DesignManagement::DesignAtVersion.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "description": "Identifier of DesignManagement::Design.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DesignManagementMoveInput",
- "description": "Autogenerated input type of DesignManagementMove",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the design to move.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "previous",
- "description": "ID of the immediately preceding design.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "next",
- "description": "ID of the immediately following design.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignManagementMovePayload",
- "description": "Autogenerated return type of DesignManagementMove",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designCollection",
- "description": "The current state of the collection.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignCollection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DesignManagementUploadInput",
- "description": "Autogenerated input type of DesignManagementUpload",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project where the issue is to upload designs for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to modify designs for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "files",
- "description": "The files to upload.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Upload",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignManagementUploadPayload",
- "description": "Autogenerated return type of DesignManagementUpload",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designs",
- "description": "The designs that were uploaded by the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "skippedDesigns",
- "description": "Any designs that were skipped from the upload due to there being no change to their content since their last version",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DesignManagementVersionID",
- "description": "Identifier of DesignManagement::Version.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "description": "A specific version in which designs were added, modified or deleted",
- "fields": [
- {
- "name": "designAtVersion",
- "description": "A particular design as of this version, provided it is visible at this version.",
- "args": [
- {
- "name": "id",
- "description": "The ID of the DesignAtVersion.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignAtVersionID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "designId",
- "description": "The ID of a specific design.",
- "type": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "filename",
- "description": "The filename of a specific design.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignAtVersion",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designs",
- "description": "All designs that were changed in the version.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designsAtVersion",
- "description": "All designs that are visible at this version, as of this version.",
- "args": [
- {
- "name": "ids",
- "description": "Filters designs by their ID.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DesignManagementDesignID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "filenames",
- "description": "Filters designs by their filename.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignAtVersionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the design version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "SHA of the design version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignVersionConnection",
- "description": "The connection type for DesignVersion.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignVersionEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DesignVersionEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DesignVersionEvent",
- "description": "Mutation event of a design within a version",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "NONE",
- "description": "No change",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATION",
- "description": "A creation event",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MODIFICATION",
- "description": "A modification event",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DELETION",
- "description": "A deletion event",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroyBoardInput",
- "description": "Autogenerated input type of DestroyBoard",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the board to destroy.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroyBoardListInput",
- "description": "Autogenerated input type of DestroyBoardList",
- "fields": null,
- "inputFields": [
- {
- "name": "listId",
- "description": "Global ID of the list to destroy. Only label lists are accepted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ListID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroyBoardListPayload",
- "description": "Autogenerated return type of DestroyBoardList",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "list",
- "description": "The list after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroyBoardPayload",
- "description": "Autogenerated return type of DestroyBoard",
- "fields": [
- {
- "name": "board",
- "description": "The board after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroyComplianceFrameworkInput",
- "description": "Autogenerated input type of DestroyComplianceFramework",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the compliance framework to destroy.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ComplianceManagementFrameworkID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroyComplianceFrameworkPayload",
- "description": "Autogenerated return type of DestroyComplianceFramework",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroyContainerRepositoryInput",
- "description": "Autogenerated input type of DestroyContainerRepository",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the container repository.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ContainerRepositoryID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroyContainerRepositoryPayload",
- "description": "Autogenerated return type of DestroyContainerRepository",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRepository",
- "description": "The container repository policy after scheduling the deletion.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ContainerRepository",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroyContainerRepositoryTagsInput",
- "description": "Autogenerated input type of DestroyContainerRepositoryTags",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the container repository.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ContainerRepositoryID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "tagNames",
- "description": "Container repository tag(s) to delete. Total number can't be greater than 20",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroyContainerRepositoryTagsPayload",
- "description": "Autogenerated return type of DestroyContainerRepositoryTags",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deletedTagNames",
- "description": "Deleted container repository tags.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroyNoteInput",
- "description": "Autogenerated input type of DestroyNote",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the note to destroy.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroyNotePayload",
- "description": "Autogenerated return type of DestroyNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DestroySnippetInput",
- "description": "Autogenerated input type of DestroySnippet",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the snippet to destroy.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DestroySnippetPayload",
- "description": "Autogenerated return type of DestroySnippet",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippet",
- "description": "The snippet after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DetailedStatus",
- "description": null,
- "fields": [
- {
- "name": "action",
- "description": "Action information for the status. This includes method, button title, icon, path, and title.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "StatusAction",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detailsPath",
- "description": "Path of the details for the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "favicon",
- "description": "Favicon of the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Group of the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasDetails",
- "description": "Indicates if the status has further details.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "icon",
- "description": "Icon of the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "Label of the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "text",
- "description": "Text of the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tooltip",
- "description": "Tooltip associated with the status.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegment",
- "description": "Segment",
- "fields": [
- {
- "name": "id",
- "description": "ID of the segment.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "latestSnapshot",
- "description": "The latest adoption metrics for the segment.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSnapshot",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "namespace",
- "description": "Segment namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Namespace",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegmentConnection",
- "description": "The connection type for DevopsAdoptionSegment.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegmentEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegment",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegmentEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegment",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSnapshot",
- "description": "Snapshot",
- "fields": [
- {
- "name": "deploySucceeded",
- "description": "At least one deployment succeeded.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "endTime",
- "description": "The end time for the snapshot where the data points were collected.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueOpened",
- "description": "At least one issue was opened.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestApproved",
- "description": "At least one merge request was approved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestOpened",
- "description": "At least one merge request was opened.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineSucceeded",
- "description": "At least one pipeline succeeded.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "recordedAt",
- "description": "The time the snapshot was recorded.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "runnerConfigured",
- "description": "At least one runner was used.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "securityScanSucceeded",
- "description": "At least one security scan succeeded.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startTime",
- "description": "The start time for the snapshot where the data points were collected.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DiffImagePositionInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "headSha",
- "description": "SHA of the HEAD at the time the comment was made.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "baseSha",
- "description": "Merge base of the branch the comment was made on.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startSha",
- "description": "SHA of the branch being compared against.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "paths",
- "description": "The paths of the file that was changed. Both of the properties of this input are optional, but at least one of them is required",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DiffPathsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "x",
- "description": "X position of the note.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "y",
- "description": "Y position of the note.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "width",
- "description": "Total width of the image.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "height",
- "description": "Total height of the image.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DiffNoteID",
- "description": "Identifier of DiffNote.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DiffPathsInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "oldPath",
- "description": "The path of the file on the start sha.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "newPath",
- "description": "The path of the file on the head sha.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiffPosition",
- "description": null,
- "fields": [
- {
- "name": "diffRefs",
- "description": "Information about the branch, HEAD, and base at the time of commenting.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiffRefs",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filePath",
- "description": "Path of the file that was changed.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "height",
- "description": "Total height of the image.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "newLine",
- "description": "Line on HEAD SHA that was changed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "newPath",
- "description": "Path of the file on the HEAD SHA.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oldLine",
- "description": "Line on start SHA that was changed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oldPath",
- "description": "Path of the file on the start SHA.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "positionType",
- "description": "Type of file the position refers to.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "DiffPositionType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "width",
- "description": "Total width of the image.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "x",
- "description": "X position of the note.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "y",
- "description": "Y position of the note.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DiffPositionInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "headSha",
- "description": "SHA of the HEAD at the time the comment was made.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "baseSha",
- "description": "Merge base of the branch the comment was made on.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startSha",
- "description": "SHA of the branch being compared against.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "paths",
- "description": "The paths of the file that was changed. Both of the properties of this input are optional, but at least one of them is required",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DiffPathsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "oldLine",
- "description": "Line on start SHA that was changed.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "newLine",
- "description": "Line on HEAD SHA that was changed.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "DiffPositionType",
- "description": "Type of file the position refers to",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "text",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "image",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiffRefs",
- "description": null,
- "fields": [
- {
- "name": "baseSha",
- "description": "Merge base of the branch the comment was made on.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "headSha",
- "description": "SHA of the HEAD at the time the comment was made.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startSha",
- "description": "SHA of the branch being compared against.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiffStats",
- "description": "Changes to a single file",
- "fields": [
- {
- "name": "additions",
- "description": "Number of lines added to this file.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deletions",
- "description": "Number of lines deleted from this file.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "File path, relative to repository root.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiffStatsSummary",
- "description": "Aggregated summary of changes",
- "fields": [
- {
- "name": "additions",
- "description": "Number of lines added.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "changes",
- "description": "Number of lines changed.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deletions",
- "description": "Number of lines deleted.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fileCount",
- "description": "Number of files changed.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Discussion",
- "description": null,
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp of the discussion's creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of this discussion.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DiscussionID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes in the discussion.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "replyId",
- "description": "ID used to reply to this discussion.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DiscussionID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvable",
- "description": "Indicates if the object can be resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolved",
- "description": "Indicates if the object is resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedAt",
- "description": "Timestamp of when the object was resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedBy",
- "description": "User who resolved the object.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "ResolvableInterface",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "description": "The connection type for Discussion.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Discussion",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiscussionEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Discussion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "DiscussionID",
- "description": "Identifier of Discussion.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DiscussionToggleResolveInput",
- "description": "Autogenerated input type of DiscussionToggleResolve",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the discussion.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DiscussionID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "resolve",
- "description": "Will resolve the discussion when true, and unresolve the discussion when false.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DiscussionToggleResolvePayload",
- "description": "Autogenerated return type of DiscussionToggleResolve",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussion",
- "description": "The discussion after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Discussion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "DismissVulnerabilityInput",
- "description": "Autogenerated input type of DismissVulnerability",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability to be dismissed.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "comment",
- "description": "Comment why vulnerability should be dismissed.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dismissalReason",
- "description": "Reason why vulnerability should be dismissed.",
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilityDismissalReason",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "DismissVulnerabilityPayload",
- "description": "Autogenerated return type of DismissVulnerability",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerability",
- "description": "The vulnerability after dismissal.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "Entry",
- "description": null,
- "fields": [
- {
- "name": "flatPath",
- "description": "Flat path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "Last commit SHA for the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of tree entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EntryType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "Blob",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Submodule",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "TreeEntry",
- "ofType": null
- }
- ]
- },
- {
- "kind": "ENUM",
- "name": "EntryType",
- "description": "Type of a tree entry",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "tree",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blob",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commit",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Environment",
- "description": "Describes where code is deployed for a project",
- "fields": [
- {
- "name": "id",
- "description": "ID of the environment.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "latestOpenedMostSevereAlert",
- "description": "The most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metricsDashboard",
- "description": "Metrics dashboard schema for the environment.",
- "args": [
- {
- "name": "path",
- "description": "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MetricsDashboard",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Human-readable name of the environment.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "The path to the environment.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the environment, for example: available/stopped.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EnvironmentConnection",
- "description": "The connection type for Environment.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EnvironmentEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Environment",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EnvironmentEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Environment",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "EnvironmentID",
- "description": "Identifier of Environment.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EnvironmentsCanaryIngressUpdateInput",
- "description": "Autogenerated input type of EnvironmentsCanaryIngressUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the environment to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "EnvironmentID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "The weight of the Canary Ingress.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EnvironmentsCanaryIngressUpdatePayload",
- "description": "Autogenerated return type of EnvironmentsCanaryIngressUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Epic",
- "description": "Represents an epic",
- "fields": [
- {
- "name": "author",
- "description": "Author of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmoji",
- "description": "A list of award emojis associated with the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmojiConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "children",
- "description": "Children (sub-epics) of the epic.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the epic, e.g., \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter epics by state.",
- "type": {
- "kind": "ENUM",
- "name": "EpicState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for epic title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List epics by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "EpicSort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter epics by author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Filter epics by labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeDescendantGroups",
- "description": "Include epics from descendant groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "true"
- },
- {
- "name": "confidential",
- "description": "Filter epics by given confidentiality.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closedAt",
- "description": "Timestamp of when the epic was closed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "confidential",
- "description": "Indicates if the epic is confidential.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the epic was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descendantCounts",
- "description": "Number of open and closed descendant epics and issues.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicDescendantCount",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descendantWeightSum",
- "description": "Total weight of open and closed issues in the epic and its descendants.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicDescendantWeights",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downvotes",
- "description": "Number of downvotes the epic has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDate",
- "description": "Due date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDateFixed",
- "description": "Fixed due date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDateFromMilestones",
- "description": "Inherited due date of the epic from milestones.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDateIsFixed",
- "description": "Indicates if the due date has been manually set.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "events",
- "description": "A list of events associated with the object.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EventConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Group to which the epic belongs.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasChildren",
- "description": "Indicates if the epic has children.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasIssues",
- "description": "Indicates if the epic has direct issues.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasParent",
- "description": "Indicates if the epic has a parent epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "healthStatus",
- "description": "Current health status of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicHealthStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issues",
- "description": "A list of issues associated with the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicIssueConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels assigned to the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "parent",
- "description": "Parent epic of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participants",
- "description": "List of participants for the epic.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reference",
- "description": "Internal reference of the epic. Returned in shortened format by default.",
- "args": [
- {
- "name": "full",
- "description": "Indicates if the reference should be returned in full.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relationPath",
- "description": "URI path of the epic-issue relationship.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relativePosition",
- "description": "The relative position of the epic in the epic tree.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDate",
- "description": "Start date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDateFixed",
- "description": "Fixed start date of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDateFromMilestones",
- "description": "Inherited start date of the epic from milestones.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDateIsFixed",
- "description": "Indicates if the start date has been manually set.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EpicState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subscribed",
- "description": "Indicates the currently logged in user is subscribed to the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the epic was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upvotes",
- "description": "Number of upvotes the epic has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userDiscussionsCount",
- "description": "Number of user discussions in the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userNotesCount",
- "description": "Number of user notes of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the epic.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "Eventable",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EpicAddIssueInput",
- "description": "Autogenerated input type of EpicAddIssue",
- "fields": null,
- "inputFields": [
- {
- "name": "iid",
- "description": "The IID of the epic to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "The group the epic to mutate belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "The full path of the project the issue belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "issueIid",
- "description": "The IID of the issue to be added.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicAddIssuePayload",
- "description": "Autogenerated return type of EpicAddIssue",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "The epic after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicIssue",
- "description": "The epic-issue relation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicIssue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicBoard",
- "description": "Represents an epic board",
- "fields": [
- {
- "name": "id",
- "description": "Global ID of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardsEpicBoardID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lists",
- "description": "Epic board lists.",
- "args": [
- {
- "name": "id",
- "description": "Find an epic board list by ID.",
- "type": {
- "kind": "SCALAR",
- "name": "BoardsEpicListID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicListConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the board.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicBoardConnection",
- "description": "The connection type for EpicBoard.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicBoardEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicBoard",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EpicBoardCreateInput",
- "description": "Autogenerated input type of EpicBoardCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "name",
- "description": "The board name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hideBacklogList",
- "description": "Whether or not backlog list is hidden.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hideClosedList",
- "description": "Whether or not closed list is hidden.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "Full path of the group with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicBoardCreatePayload",
- "description": "Autogenerated return type of EpicBoardCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicBoard",
- "description": "The created epic board.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicBoard",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicBoardEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicBoard",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EpicBoardListCreateInput",
- "description": "Autogenerated input type of EpicBoardListCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "backlog",
- "description": "Create the backlog list.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelId",
- "description": "Global ID of an existing label.",
- "type": {
- "kind": "SCALAR",
- "name": "LabelID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "boardId",
- "description": "Global ID of the issue board to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardsEpicBoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicBoardListCreatePayload",
- "description": "Autogenerated return type of EpicBoardListCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "list",
- "description": "Epic list in the epic board.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicConnection",
- "description": "The connection type for Epic.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicDescendantCount",
- "description": "Counts of descendent epics",
- "fields": [
- {
- "name": "closedEpics",
- "description": "Number of closed child epics.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closedIssues",
- "description": "Number of closed epic issues.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "openedEpics",
- "description": "Number of opened child epics.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "openedIssues",
- "description": "Number of opened epic issues.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicDescendantWeights",
- "description": "Total weight of open and closed descendant issues",
- "fields": [
- {
- "name": "closedIssues",
- "description": "Total weight of completed (closed) issues in this epic, including epic descendants.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "openedIssues",
- "description": "Total weight of opened issues in this epic, including epic descendants.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicHealthStatus",
- "description": "Health status of child issues",
- "fields": [
- {
- "name": "issuesAtRisk",
- "description": "Number of issues at risk.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issuesNeedingAttention",
- "description": "Number of issues that need attention.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issuesOnTrack",
- "description": "Number of issues on track.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "EpicID",
- "description": "Identifier of Epic.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicIssue",
- "description": "Relationship between an epic and an issue",
- "fields": [
- {
- "name": "alertManagementAlert",
- "description": "Alert associated to this issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "assignees",
- "description": "Assignees of the issue.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "author",
- "description": "User that created the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blocked",
- "description": "Indicates the issue is blocked.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blockedByCount",
- "description": "Count of issues blocking this issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closedAt",
- "description": "Timestamp of when the issue was closed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "confidential",
- "description": "Indicates the issue is confidential.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNoteEmail",
- "description": "User specific email address for the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the issue was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designCollection",
- "description": "Collection of design images associated with this issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignCollection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussionLocked",
- "description": "Indicates discussion is locked on the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downvotes",
- "description": "Number of downvotes the issue has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDate",
- "description": "Due date of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "emailsDisabled",
- "description": "Indicates if a project has email notifications disabled: `true` if email notifications are disabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "Epic to which this issue belongs.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicIssueId",
- "description": "ID of the epic-issue relation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "healthStatus",
- "description": "Current health status.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "HealthStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "humanTimeEstimate",
- "description": "Human-readable time estimate of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "humanTotalTimeSpent",
- "description": "Human-readable total time reported as spent on the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "Global ID of the epic-issue relation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "Iteration of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels of the issue.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metricImages",
- "description": "Metric images associated to the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MetricImage",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestone",
- "description": "Milestone of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "moved",
- "description": "Indicates if issue got moved from other project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "movedTo",
- "description": "Updated Issue after it got moved to another project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participants",
- "description": "List of participants in the issue.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reference",
- "description": "Internal reference of the issue. Returned in shortened format by default.",
- "args": [
- {
- "name": "full",
- "description": "Boolean option specifying whether the reference should be returned in full.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relationPath",
- "description": "URI path of the epic-issue relation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relativePosition",
- "description": "Relative position of the issue (used for positioning in epic tree and issue boards).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "severity",
- "description": "Severity level of the incident.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "IssuableSeverity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "slaDueAt",
- "description": "Timestamp of when the issue SLA expires.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssueState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "statusPagePublishedIncident",
- "description": "Indicates whether an issue is published to the status page.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subscribed",
- "description": "Indicates the currently logged in user is subscribed to the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "taskCompletionStatus",
- "description": "Task completion status of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TaskCompletionStatus",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "timeEstimate",
- "description": "Time estimate of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "titleHtml",
- "description": "The GitLab Flavored Markdown rendering of `title`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalTimeSpent",
- "description": "Total time reported as spent on the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "IssueType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the issue was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedBy",
- "description": "User that last updated the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upvotes",
- "description": "Number of upvotes the issue has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userDiscussionsCount",
- "description": "Number of user discussions in the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userNotesCount",
- "description": "Number of user notes of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IssuePermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weight",
- "description": "Weight of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicIssueConnection",
- "description": "The connection type for EpicIssue.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicIssueEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicIssue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weight",
- "description": "Total weight of issues collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicIssueEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicIssue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicList",
- "description": "Represents an epic board list",
- "fields": [
- {
- "name": "epics",
- "description": "List epics.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "Global ID of the board list.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardsEpicListID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "Label of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "listType",
- "description": "Type of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "position",
- "description": "Position of the list within the board.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the list.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicListConnection",
- "description": "The connection type for EpicList.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicListEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EpicList",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicListEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicPermissions",
- "description": "Check permissions for the current user on an epic",
- "fields": [
- {
- "name": "adminEpic",
- "description": "Indicates the user can perform `admin_epic` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmoji",
- "description": "Indicates the user can perform `award_emoji` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createEpic",
- "description": "Indicates the user can perform `create_epic` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNote",
- "description": "Indicates the user can perform `create_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyEpic",
- "description": "Indicates the user can perform `destroy_epic` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readEpic",
- "description": "Indicates the user can perform `read_epic` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readEpicIid",
- "description": "Indicates the user can perform `read_epic_iid` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateEpic",
- "description": "Indicates the user can perform `update_epic` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EpicSetSubscriptionInput",
- "description": "Autogenerated input type of EpicSetSubscription",
- "fields": null,
- "inputFields": [
- {
- "name": "iid",
- "description": "The IID of the epic to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "The group the epic to mutate belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "subscribedState",
- "description": "The desired state of the subscription.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicSetSubscriptionPayload",
- "description": "Autogenerated return type of EpicSetSubscription",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "The epic after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "EpicSort",
- "description": "Roadmap sort values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "start_date_desc",
- "description": "Start date at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "start_date_asc",
- "description": "Start date at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "end_date_desc",
- "description": "End date at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "end_date_asc",
- "description": "End date at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "EpicState",
- "description": "State of an epic",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "all",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "opened",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "EpicStateEvent",
- "description": "State event of an epic",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "REOPEN",
- "description": "Reopen the epic",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CLOSE",
- "description": "Close the epic",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EpicTreeNodeFieldsInputType",
- "description": "A node of an epic tree.",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the epic_issue or epic that is being moved.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "EpicTreeSortingID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "adjacentReferenceId",
- "description": "The ID of the epic_issue or issue that the actual epic or issue is switched with.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicTreeSortingID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "relativePosition",
- "description": "The type of the switch, after or before allowed.",
- "type": {
- "kind": "ENUM",
- "name": "MoveType",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "newParentId",
- "description": "ID of the new parent epic.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "EpicTreeReorderInput",
- "description": "Autogenerated input type of EpicTreeReorder",
- "fields": null,
- "inputFields": [
- {
- "name": "baseEpicId",
- "description": "The ID of the base epic of the tree.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "moved",
- "description": "Parameters for updating the tree positions.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EpicTreeNodeFieldsInputType",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicTreeReorderPayload",
- "description": "Autogenerated return type of EpicTreeReorder",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "EpicTreeSortingID",
- "description": "Identifier of EpicTreeSorting.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "EpicWildcardId",
- "description": "Epic ID wildcard values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "NONE",
- "description": "No epic is assigned",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ANY",
- "description": "Any epic is assigned",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Event",
- "description": "Representing an event",
- "fields": [
- {
- "name": "action",
- "description": "Action of the event.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EventAction",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "author",
- "description": "Author of this event.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "When this event was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the event.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "When this event was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "EventAction",
- "description": "Event action",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "CREATED",
- "description": "Created action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED",
- "description": "Updated action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CLOSED",
- "description": "Closed action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REOPENED",
- "description": "Reopened action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PUSHED",
- "description": "Pushed action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COMMENTED",
- "description": "Commented action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MERGED",
- "description": "Merged action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "JOINED",
- "description": "Joined action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LEFT",
- "description": "Left action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DESTROYED",
- "description": "Destroyed action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EXPIRED",
- "description": "Expired action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "APPROVED",
- "description": "Approved action",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ARCHIVED",
- "description": "Archived action",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EventConnection",
- "description": "The connection type for Event.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "EventEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Event",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "EventEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Event",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "Eventable",
- "description": null,
- "fields": [
- {
- "name": "events",
- "description": "A list of events associated with the object.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EventConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "BoardEpic",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- }
- ]
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ExportRequirementsInput",
- "description": "Autogenerated input type of ExportRequirements",
- "fields": null,
- "inputFields": [
- {
- "name": "sort",
- "description": "List requirements by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "Sort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter requirements by state.",
- "type": {
- "kind": "ENUM",
- "name": "RequirementState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for requirement title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter requirements by author username.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "Full project path the requirements are associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "selectedFields",
- "description": "List of selected requirements fields to be exported.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ExportRequirementsPayload",
- "description": "Autogenerated return type of ExportRequirements",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ExternalIssue",
- "description": "Represents an external issue",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp of when the issue was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalTracker",
- "description": "Type of external tracker.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relativeReference",
- "description": "Relative reference of the issue in the external tracker.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the issue in the external tracker.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the issue in the external tracker.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the issue was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "URL to the issue in the external tracker.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "Float",
- "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GeoNode",
- "description": null,
- "fields": [
- {
- "name": "containerRepositoriesMaxCapacity",
- "description": "The maximum concurrency of container repository sync for this secondary node.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "enabled",
- "description": "Indicates whether this Geo node is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filesMaxCapacity",
- "description": "The maximum concurrency of LFS/attachment backfill for this secondary node.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of this GeoNode.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "internalUrl",
- "description": "The URL defined on the primary node that secondary nodes should use to contact it.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestDiffRegistries",
- "description": "Find merge request diff registries on this Geo node.",
- "args": [
- {
- "name": "ids",
- "description": "Filters registries by their ID.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistryConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "minimumReverificationInterval",
- "description": "The interval (in days) in which the repository verification is valid. Once expired, it will be reverified.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The unique identifier for this Geo node.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageFileRegistries",
- "description": "Package file registries of the GeoNode.",
- "args": [
- {
- "name": "ids",
- "description": "Filters registries by their ID.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageFileRegistryConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "primary",
- "description": "Indicates whether this Geo node is the primary.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reposMaxCapacity",
- "description": "The maximum concurrency of repository backfill for this secondary node.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "selectiveSyncNamespaces",
- "description": "The namespaces that should be synced, if `selective_sync_type` == `namespaces`.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "NamespaceConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "selectiveSyncShards",
- "description": "The repository storages whose projects should be synced, if `selective_sync_type` == `shards`.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "selectiveSyncType",
- "description": "Indicates if syncing is limited to only specific groups, or shards.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippetRepositoryRegistries",
- "description": "Find snippet repository registries on this Geo node.",
- "args": [
- {
- "name": "ids",
- "description": "Filters registries by their ID.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistryConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "syncObjectStorage",
- "description": "Indicates if this secondary node will replicate blobs in Object Storage.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "terraformStateVersionRegistries",
- "description": "Find terraform state version registries on this Geo node.",
- "args": [
- {
- "name": "ids",
- "description": "Filters registries by their ID.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistryConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "The user-facing URL for this Geo node.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "verificationMaxCapacity",
- "description": "The maximum concurrency of repository verification for this secondary node.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "GitlabErrorTrackingDetailedErrorID",
- "description": "Identifier of Gitlab::ErrorTracking::DetailedError.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "GitlabSubscriptionActivateInput",
- "description": "Autogenerated input type of GitlabSubscriptionActivate",
- "fields": null,
- "inputFields": [
- {
- "name": "activationCode",
- "description": "Activation code received after purchasing a GitLab subscription.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GitlabSubscriptionActivatePayload",
- "description": "Autogenerated return type of GitlabSubscriptionActivate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GrafanaIntegration",
- "description": null,
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp of the issue's creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "enabled",
- "description": "Indicates whether Grafana integration is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "grafanaUrl",
- "description": "URL for the Grafana host for the Grafana integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "Internal ID of the Grafana integration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of the issue's last activity.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Group",
- "description": null,
- "fields": [
- {
- "name": "actualRepositorySizeLimit",
- "description": "Size limit for repositories in the namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "additionalPurchasedStorageSize",
- "description": "Additional storage purchased for the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "autoDevopsEnabled",
- "description": "Indicates whether Auto DevOps is enabled for all projects within this group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "avatarUrl",
- "description": "Avatar URL of the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "board",
- "description": "A single board of the group.",
- "args": [
- {
- "name": "id",
- "description": "The board's ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "boards",
- "description": "Boards of the group.",
- "args": [
- {
- "name": "id",
- "description": "Find a board by its ID.",
- "type": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "codeCoverageActivities",
- "description": "Represents the code coverage activity for this group.",
- "args": [
- {
- "name": "startDate",
- "description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days).",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CodeCoverageActivityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "complianceFrameworks",
- "description": "Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "Global ID of a specific compliance framework to return.",
- "type": {
- "kind": "SCALAR",
- "name": "ComplianceManagementFrameworkID",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ComplianceFrameworkConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRepositories",
- "description": "Container repositories of the group.",
- "args": [
- {
- "name": "name",
- "description": "Filter the container repositories by their name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort container repositories by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "ContainerRepositorySort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRepositoriesCount",
- "description": "Number of container repositories in the group.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containsLockedProjects",
- "description": "Includes at least one project where the repository size exceeds the limit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "customEmoji",
- "description": "Custom emoji within this namespace. Available only when feature flag `custom_emoji` is enabled.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CustomEmojiConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "emailsDisabled",
- "description": "Indicates if a group has email notifications disabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "Find a single epic.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the epic, e.g., \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter epics by state.",
- "type": {
- "kind": "ENUM",
- "name": "EpicState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for epic title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List epics by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "EpicSort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter epics by author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Filter epics by labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeDescendantGroups",
- "description": "Include epics from descendant groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "true"
- },
- {
- "name": "confidential",
- "description": "Filter epics by given confidentiality.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicBoard",
- "description": "Find a single epic board.",
- "args": [
- {
- "name": "id",
- "description": "Find an epic board by ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardsEpicBoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicBoard",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicBoards",
- "description": "Find epic boards.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicBoardConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epics",
- "description": "Find epics.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the epic, e.g., \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter epics by state.",
- "type": {
- "kind": "ENUM",
- "name": "EpicState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for epic title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List epics by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "EpicSort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter epics by author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Filter epics by labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeDescendantGroups",
- "description": "Include epics from descendant groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "true"
- },
- {
- "name": "confidential",
- "description": "Filter epics by given confidentiality.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicsEnabled",
- "description": "Indicates if Epics are enabled for namespace",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullName",
- "description": "Full name of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullPath",
- "description": "Full path of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "groupMembers",
- "description": "A membership of a user within this group.",
- "args": [
- {
- "name": "search",
- "description": "Search query.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "relations",
- "description": "Filter members by the given member relations.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "GroupMemberRelation",
- "ofType": null
- }
- }
- },
- "defaultValue": "[DIRECT, INHERITED]"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GroupMemberConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "groupTimelogsEnabled",
- "description": "Indicates if Group timelogs are enabled for namespace",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "isTemporaryStorageIncreaseEnabled",
- "description": "Status of the temporary storage increase.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issues",
- "description": "Issues for projects in this group.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the issue. For example, \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Labels applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Milestone applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdBefore",
- "description": "Issues created before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdAfter",
- "description": "Issues created after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedBefore",
- "description": "Issues updated before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedAfter",
- "description": "Issues updated after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedBefore",
- "description": "Issues closed before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedAfter",
- "description": "Issues closed after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for issue title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "types",
- "description": "Filter issues by the given issue types.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssueType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Current state of this issue.",
- "type": {
- "kind": "ENUM",
- "name": "IssuableState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort issues by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "IssueSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "iterationId",
- "description": "Iterations applied to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeSubgroups",
- "description": "Include issues belonging to subgroups",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iterations",
- "description": "Find iterations.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter iterations by state.",
- "type": {
- "kind": "ENUM",
- "name": "IterationState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Fuzzy search by title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "Global ID of the Iteration to look up.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the Iteration to look up.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeAncestors",
- "description": "Whether to include ancestor iterations. Defaults to true.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IterationConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "A label available on this group.",
- "args": [
- {
- "name": "title",
- "description": "Title of the label.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels available on this group.",
- "args": [
- {
- "name": "searchTerm",
- "description": "A search term to find labels with.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeAncestorGroups",
- "description": "Include labels from ancestor groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "includeDescendantGroups",
- "description": "Include labels from descendant groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "onlyGroupLabels",
- "description": "Include only group level labels.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lfsEnabled",
- "description": "Indicates if Large File Storage (LFS) is enabled for namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mentionsDisabled",
- "description": "Indicates if a group is disabled from getting mentioned.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequests",
- "description": "Merge requests for projects in this group.",
- "args": [
- {
- "name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sourceBranches",
- "description": "Array of source branch names. All resolved merge requests will have one of these branches as their source.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetBranches",
- "description": "Array of target branch names. All resolved merge requests will have one of these branches as their target.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "A merge request state. If provided, all resolved merge requests will have this state.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Array of label names. All resolved merge requests will have all of these labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "mergedAfter",
- "description": "Merge requests merged after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mergedBefore",
- "description": "Merge requests merged before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort merge requests by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "includeSubgroups",
- "description": "Include merge requests belonging to subgroups",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "assigneeUsername",
- "description": "Username of the assignee.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestones",
- "description": "Milestones of the group.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "ids",
- "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\".",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter milestones by state.",
- "type": {
- "kind": "ENUM",
- "name": "MilestoneStateEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "The title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "searchTitle",
- "description": "A search string for the title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "containingDate",
- "description": "A date that the milestone contains.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeDescendants",
- "description": "Also return milestones in all subgroups and subprojects.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MilestoneConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageSettings",
- "description": "The package settings for the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageSettings",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "parent",
- "description": "Parent group.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectCreationLevel",
- "description": "The permission level required to create projects in the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projects",
- "description": "Projects within this namespace.",
- "args": [
- {
- "name": "includeSubgroups",
- "description": "Include also subgroup projects.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "search",
- "description": "Search project with most similar names or paths.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "null"
- },
- {
- "name": "sort",
- "description": "Sort projects by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "NamespaceProjectSort",
- "ofType": null
- },
- "defaultValue": "null"
- },
- {
- "name": "hasVulnerabilities",
- "description": "Returns only the projects which have vulnerabilities.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositorySizeExcessProjectCount",
- "description": "Number of projects in the root namespace where the repository size exceeds the limit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requestAccessEnabled",
- "description": "Indicates if users can request access to namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requireTwoFactorAuthentication",
- "description": "Indicates if all users in this group are required to set up two-factor authentication.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rootStorageStatistics",
- "description": "Aggregated storage statistics of the namespace. Only available for root namespaces.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RootStorageStatistics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shareWithGroupLock",
- "description": "Indicates if sharing a project with another group within this group is prevented.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stats",
- "description": "Group statistics.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GroupStats",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "storageSizeLimit",
- "description": "Total storage limit of the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subgroupCreationLevel",
- "description": "The permission level required to create subgroups within the group.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "temporaryStorageIncreaseEndsOn",
- "description": "Date until the temporary storage increase is active.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "timelogs",
- "description": "Time logged in issues by group members.",
- "args": [
- {
- "name": "startDate",
- "description": "List time logs within a date range where the logged date is equal to or after startDate.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List time logs within a date range where the logged date is equal to or before endDate.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startTime",
- "description": "List time-logs within a time range where the logged time is equal to or after startTime.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endTime",
- "description": "List time-logs within a time range where the logged time is equal to or before endTime.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TimelogConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalRepositorySize",
- "description": "Total repository size of all projects in the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalRepositorySizeExcess",
- "description": "Total excess repository size of all projects in the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "twoFactorGracePeriod",
- "description": "Time before two-factor authentication is enforced.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "GroupPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "visibility",
- "description": "Visibility of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilities",
- "description": "Vulnerabilities reported on the projects in the group and its subgroups.",
- "args": [
- {
- "name": "projectId",
- "description": "Filter vulnerabilities by project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "reportType",
- "description": "Filter vulnerabilities by report type.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Filter vulnerabilities by severity.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter vulnerabilities by state.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanner",
- "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List vulnerabilities by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilitySort",
- "ofType": null
- },
- "defaultValue": "severity_desc"
- },
- {
- "name": "hasResolution",
- "description": "Returns only the vulnerabilities which have been resolved on default branch.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hasIssues",
- "description": "Returns only the vulnerabilities which have linked issues.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitiesCountByDay",
- "description": "Number of vulnerabilities per day for the projects in the group and its subgroups.",
- "args": [
- {
- "name": "startDate",
- "description": "First day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "Last day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitiesCountByDayAndSeverity",
- "description": "Number of vulnerabilities per severity level, per day, for the projects in the group and its subgroups. Deprecated in 13.3: Use `vulnerabilitiesCountByDay`.",
- "args": [
- {
- "name": "startDate",
- "description": "First day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "Last day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverityConnection",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3."
- },
- {
- "name": "vulnerabilityGrades",
- "description": "Represents vulnerable project counts for each grade.",
- "args": [
- {
- "name": "includeSubgroups",
- "description": "Include grades belonging to subgroups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerableProjectsByGrade",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityScanners",
- "description": "Vulnerability scanners reported on the project vulnerabilities of the group and its subgroups.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityScannerConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitySeveritiesCount",
- "description": "Counts for each vulnerability severity in the group and its subgroups.",
- "args": [
- {
- "name": "projectId",
- "description": "Filter vulnerabilities by project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "reportType",
- "description": "Filter vulnerabilities by report type.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Filter vulnerabilities by severity.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter vulnerabilities by state.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanner",
- "description": "Filter vulnerabilities by scanner.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitySeveritiesCount",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the group.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "GroupID",
- "description": "Identifier of Group.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GroupMember",
- "description": "Represents a Group Membership",
- "fields": [
- {
- "name": "accessLevel",
- "description": "GitLab::Access level.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AccessLevel",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Date and time the membership was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdBy",
- "description": "User that authorized membership.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expiresAt",
- "description": "Date and time the membership expires.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Group that a User is a member of.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the member.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Date and time the membership was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "User that is associated with the member object.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "GroupPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "MemberInterface",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GroupMemberConnection",
- "description": "The connection type for GroupMember.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "GroupMemberEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "GroupMember",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GroupMemberEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GroupMember",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "GroupMemberRelation",
- "description": "Group member relation",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "DIRECT",
- "description": "Direct members",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INHERITED",
- "description": "Inherited members",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DESCENDANTS",
- "description": "Descendants members",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GroupPermissions",
- "description": null,
- "fields": [
- {
- "name": "readGroup",
- "description": "Indicates the user can perform `read_group` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GroupReleaseStats",
- "description": "Contains release-related statistics about a group",
- "fields": [
- {
- "name": "releasesCount",
- "description": "Total number of releases in all descendant projects of the group. Will always return `null` if `group_level_release_statistics` feature flag is disabled",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "releasesPercentage",
- "description": "Percentage of the group's descendant projects that have at least one release. Will always return `null` if `group_level_release_statistics` feature flag is disabled",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "GroupStats",
- "description": "Contains statistics about a group",
- "fields": [
- {
- "name": "releaseStats",
- "description": "Statistics related to releases within the group.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GroupReleaseStats",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "HealthStatus",
- "description": "Health status of an issue or epic",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "onTrack",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "needsAttention",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "atRisk",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationCreateInput",
- "description": "Autogenerated input type of HttpIntegrationCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to create the integration in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the integration.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "active",
- "description": "Whether the integration is receiving alerts.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "payloadExample",
- "description": "The example of an alert payload.",
- "type": {
- "kind": "SCALAR",
- "name": "JsonString",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "payloadAttributeMappings",
- "description": "The custom mapping of GitLab alert attributes to fields from the payload_example.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AlertManagementPayloadAlertFieldInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "HttpIntegrationCreatePayload",
- "description": "Autogenerated return type of HttpIntegrationCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The HTTP integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementHttpIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationDestroyInput",
- "description": "Autogenerated input type of HttpIntegrationDestroy",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the integration to remove.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AlertManagementHttpIntegrationID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "HttpIntegrationDestroyPayload",
- "description": "Autogenerated return type of HttpIntegrationDestroy",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The HTTP integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementHttpIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationResetTokenInput",
- "description": "Autogenerated input type of HttpIntegrationResetToken",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the integration to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AlertManagementHttpIntegrationID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "HttpIntegrationResetTokenPayload",
- "description": "Autogenerated return type of HttpIntegrationResetToken",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The HTTP integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementHttpIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationUpdateInput",
- "description": "Autogenerated input type of HttpIntegrationUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the integration to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AlertManagementHttpIntegrationID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the integration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "active",
- "description": "Whether the integration is receiving alerts.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "payloadExample",
- "description": "The example of an alert payload.",
- "type": {
- "kind": "SCALAR",
- "name": "JsonString",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "payloadAttributeMappings",
- "description": "The custom mapping of GitLab alert attributes to fields from the payload_example.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AlertManagementPayloadAlertFieldInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "HttpIntegrationUpdatePayload",
- "description": "Autogenerated return type of HttpIntegrationUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The HTTP integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementHttpIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ID",
- "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "description": "An ISO 8601-encoded date",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "IncidentManagementOncallParticipantID",
- "description": "Identifier of IncidentManagement::OncallParticipant.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotation",
- "description": "Describes an incident management on-call rotation",
- "fields": [
- {
- "name": "id",
- "description": "ID of the on-call rotation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "IncidentManagementOncallRotationID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "length",
- "description": "Length of the on-call schedule, in the units specified by lengthUnit.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lengthUnit",
- "description": "Unit of the on-call rotation length.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "OncallRotationUnitEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the on-call rotation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participants",
- "description": "Participants of the on-call rotation.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallParticipantTypeConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shifts",
- "description": "Blocks of time for which a participant is on-call within a given time frame. Time frame cannot exceed one month.",
- "args": [
- {
- "name": "startTime",
- "description": "Start of timeframe to include shifts for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endTime",
- "description": "End of timeframe to include shifts for. Cannot exceed one month after start.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShiftConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startsAt",
- "description": "Start date of the on-call rotation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotationConnection",
- "description": "The connection type for IncidentManagementOncallRotation.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotationEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotation",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotationEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "IncidentManagementOncallRotationID",
- "description": "Identifier of IncidentManagement::OncallRotation.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallSchedule",
- "description": "Describes an incident management on-call schedule",
- "fields": [
- {
- "name": "description",
- "description": "Description of the on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rotations",
- "description": "On-call rotations for the on-call schedule.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotationConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "timezone",
- "description": "Time zone of the on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallScheduleConnection",
- "description": "The connection type for IncidentManagementOncallSchedule.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallScheduleEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallSchedule",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallScheduleEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallSchedule",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShift",
- "description": "A block of time for which a participant is on-call.",
- "fields": [
- {
- "name": "endsAt",
- "description": "End time of the on-call shift.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participant",
- "description": "Participant assigned to the on-call shift.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallParticipantType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startsAt",
- "description": "Start time of the on-call shift.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShiftConnection",
- "description": "The connection type for IncidentManagementOncallShift.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShiftEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShift",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShiftEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallShift",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "InstanceSecurityDashboard",
- "description": null,
- "fields": [
- {
- "name": "projects",
- "description": "Projects selected in Instance Security Dashboard.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityGrades",
- "description": "Represents vulnerable project counts for each grade.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerableProjectsByGrade",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityScanners",
- "description": "Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityScannerConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitySeveritiesCount",
- "description": "Counts for each vulnerability severity from projects selected in Instance Security Dashboard.",
- "args": [
- {
- "name": "projectId",
- "description": "Filter vulnerabilities by project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "reportType",
- "description": "Filter vulnerabilities by report type.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Filter vulnerabilities by severity.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter vulnerabilities by state.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanner",
- "description": "Filter vulnerabilities by scanner.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitySeveritiesCount",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurement",
- "description": "Represents a recorded measurement (object count) for the Admins",
- "fields": [
- {
- "name": "count",
- "description": "Object count.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "identifier",
- "description": "The type of objects being measured.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "MeasurementIdentifier",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "recordedAt",
- "description": "The time the measurement was recorded.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurementConnection",
- "description": "The connection type for InstanceStatisticsMeasurement.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurementEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurement",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurementEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurement",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "Int",
- "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IssuableSeverity",
- "description": "Incident severity",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "UNKNOWN",
- "description": "Unknown severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LOW",
- "description": "Low severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MEDIUM",
- "description": "Medium severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HIGH",
- "description": "High severity",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CRITICAL",
- "description": "Critical severity",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IssuableState",
- "description": "State of a GitLab issue or merge request",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "opened",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "locked",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "all",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Issue",
- "description": null,
- "fields": [
- {
- "name": "alertManagementAlert",
- "description": "Alert associated to this issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "assignees",
- "description": "Assignees of the issue.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "author",
- "description": "User that created the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blocked",
- "description": "Indicates the issue is blocked.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blockedByCount",
- "description": "Count of issues blocking this issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closedAt",
- "description": "Timestamp of when the issue was closed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "confidential",
- "description": "Indicates the issue is confidential.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNoteEmail",
- "description": "User specific email address for the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the issue was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designCollection",
- "description": "Collection of design images associated with this issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignCollection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussionLocked",
- "description": "Indicates discussion is locked on the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downvotes",
- "description": "Number of downvotes the issue has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDate",
- "description": "Due date of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "emailsDisabled",
- "description": "Indicates if a project has email notifications disabled: `true` if email notifications are disabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "Epic to which this issue belongs.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "healthStatus",
- "description": "Current health status.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "HealthStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "humanTimeEstimate",
- "description": "Human-readable time estimate of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "humanTotalTimeSpent",
- "description": "Human-readable total time reported as spent on the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "Iteration of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels of the issue.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metricImages",
- "description": "Metric images associated to the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MetricImage",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestone",
- "description": "Milestone of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "moved",
- "description": "Indicates if issue got moved from other project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "movedTo",
- "description": "Updated Issue after it got moved to another project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participants",
- "description": "List of participants in the issue.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reference",
- "description": "Internal reference of the issue. Returned in shortened format by default.",
- "args": [
- {
- "name": "full",
- "description": "Boolean option specifying whether the reference should be returned in full.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "relativePosition",
- "description": "Relative position of the issue (used for positioning in epic tree and issue boards).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "severity",
- "description": "Severity level of the incident.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "IssuableSeverity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "slaDueAt",
- "description": "Timestamp of when the issue SLA expires.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssueState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "statusPagePublishedIncident",
- "description": "Indicates whether an issue is published to the status page.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subscribed",
- "description": "Indicates the currently logged in user is subscribed to the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "taskCompletionStatus",
- "description": "Task completion status of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TaskCompletionStatus",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "timeEstimate",
- "description": "Time estimate of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "titleHtml",
- "description": "The GitLab Flavored Markdown rendering of `title`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalTimeSpent",
- "description": "Total time reported as spent on the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "IssueType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the issue was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedBy",
- "description": "User that last updated the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upvotes",
- "description": "Number of upvotes the issue has received.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userDiscussionsCount",
- "description": "Number of user discussions in the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userNotesCount",
- "description": "Number of user notes of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IssuePermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weight",
- "description": "Weight of the issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueConnection",
- "description": "The connection type for Issue.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IssueEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weight",
- "description": "Total weight of issues collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "IssueID",
- "description": "Identifier of Issue.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueMoveInput",
- "description": "Autogenerated input type of IssueMove",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetProjectPath",
- "description": "The project to move the issue to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueMoveListInput",
- "description": "Autogenerated input type of IssueMoveList",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "boardId",
- "description": "Global ID of the board that the issue is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "fromListId",
- "description": "ID of the board list that the issue will be moved from.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "toListId",
- "description": "ID of the board list that the issue will be moved to.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "moveBeforeId",
- "description": "ID of issue that should be placed before the current issue.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "moveAfterId",
- "description": "ID of issue that should be placed after the current issue.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "The ID of the parent epic. NULL when removing the association.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueMoveListPayload",
- "description": "Autogenerated return type of IssueMoveList",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueMovePayload",
- "description": "Autogenerated return type of IssueMove",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssuePermissions",
- "description": "Check permissions for the current user on a issue",
- "fields": [
- {
- "name": "adminIssue",
- "description": "Indicates the user can perform `admin_issue` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createDesign",
- "description": "Indicates the user can perform `create_design` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNote",
- "description": "Indicates the user can perform `create_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyDesign",
- "description": "Indicates the user can perform `destroy_design` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readDesign",
- "description": "Indicates the user can perform `read_design` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readIssue",
- "description": "Indicates the user can perform `read_issue` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reopenIssue",
- "description": "Indicates the user can perform `reopen_issue` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateIssue",
- "description": "Indicates the user can perform `update_issue` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetAssigneesInput",
- "description": "Autogenerated input type of IssueSetAssignees",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "The usernames to assign to the resource. Replaces existing assignees by default.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "operationMode",
- "description": "The operation to perform. Defaults to REPLACE.",
- "type": {
- "kind": "ENUM",
- "name": "MutationOperationMode",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetAssigneesPayload",
- "description": "Autogenerated return type of IssueSetAssignees",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetConfidentialInput",
- "description": "Autogenerated input type of IssueSetConfidential",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "Whether or not to set the issue as a confidential.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetConfidentialPayload",
- "description": "Autogenerated return type of IssueSetConfidential",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetDueDateInput",
- "description": "Autogenerated input type of IssueSetDueDate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "dueDate",
- "description": "The desired due date for the issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetDueDatePayload",
- "description": "Autogenerated return type of IssueSetDueDate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetEpicInput",
- "description": "Autogenerated input type of IssueSetEpic",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "Global ID of the epic to be assigned to the issue, epic will be removed if absent or set to null",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetEpicPayload",
- "description": "Autogenerated return type of IssueSetEpic",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetIterationInput",
- "description": "Autogenerated input type of IssueSetIteration",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iterationId",
- "description": "The iteration to assign to the issue.\n",
- "type": {
- "kind": "SCALAR",
- "name": "IterationID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetIterationPayload",
- "description": "Autogenerated return type of IssueSetIteration",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetLockedInput",
- "description": "Autogenerated input type of IssueSetLocked",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "locked",
- "description": "Whether or not to lock discussion on the issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetLockedPayload",
- "description": "Autogenerated return type of IssueSetLocked",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetSeverityInput",
- "description": "Autogenerated input type of IssueSetSeverity",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Set the incident severity level.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssuableSeverity",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetSeverityPayload",
- "description": "Autogenerated return type of IssueSetSeverity",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetSubscriptionInput",
- "description": "Autogenerated input type of IssueSetSubscription",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "subscribedState",
- "description": "The desired state of the subscription.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetSubscriptionPayload",
- "description": "Autogenerated return type of IssueSetSubscription",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetWeightInput",
- "description": "Autogenerated input type of IssueSetWeight",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "The desired weight for the issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueSetWeightPayload",
- "description": "Autogenerated return type of IssueSetWeight",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IssueSort",
- "description": "Values for sorting issues",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "updated_desc",
- "description": "Updated at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "updated_asc",
- "description": "Updated at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "created_desc",
- "description": "Created at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "created_asc",
- "description": "Created at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "UPDATED_DESC",
- "description": "Updated at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_ASC",
- "description": "Updated at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_DESC",
- "description": "Created at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_ASC",
- "description": "Created at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PRIORITY_ASC",
- "description": "Priority by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PRIORITY_DESC",
- "description": "Priority by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LABEL_PRIORITY_ASC",
- "description": "Label priority by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LABEL_PRIORITY_DESC",
- "description": "Label priority by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MILESTONE_DUE_ASC",
- "description": "Milestone due date by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MILESTONE_DUE_DESC",
- "description": "Milestone due date by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DUE_DATE_ASC",
- "description": "Due date by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DUE_DATE_DESC",
- "description": "Due date by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RELATIVE_POSITION_ASC",
- "description": "Relative position by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SEVERITY_ASC",
- "description": "Severity from less critical to more critical",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SEVERITY_DESC",
- "description": "Severity from more critical to less critical",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_ASC",
- "description": "Weight by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEIGHT_DESC",
- "description": "Weight by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PUBLISHED_ASC",
- "description": "Published issues shown last",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PUBLISHED_DESC",
- "description": "Published issues shown first",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SLA_DUE_AT_ASC",
- "description": "Issues with earliest SLA due time shown first",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SLA_DUE_AT_DESC",
- "description": "Issues with latest SLA due time shown first",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IssueState",
- "description": "State of a GitLab issue",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "opened",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "locked",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "all",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IssueStateEvent",
- "description": "Values for issue state events",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "REOPEN",
- "description": "Reopens the issue",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CLOSE",
- "description": "Closes the issue",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IssueStatusCountsType",
- "description": "Represents total number of issues for the represented statuses",
- "fields": [
- {
- "name": "all",
- "description": "Number of issues with status ALL for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": "Number of issues with status CLOSED for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "opened",
- "description": "Number of issues with status OPENED for the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IssueType",
- "description": "Issue type",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "ISSUE",
- "description": "Issue issue type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INCIDENT",
- "description": "Incident issue type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "TEST_CASE",
- "description": "Test Case issue type",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Iteration",
- "description": "Represents an iteration object",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp of iteration creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDate",
- "description": "Timestamp of the iteration due date.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "report",
- "description": "Historically accurate report about the timebox.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeboxReport",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scopedPath",
- "description": "Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scopedUrl",
- "description": "Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDate",
- "description": "Timestamp of the iteration start date.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IterationState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of last iteration update.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "TimeboxReportInterface",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IterationConnection",
- "description": "The connection type for Iteration.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "IterationEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "IterationEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "IterationID",
- "description": "Identifier of Iteration.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IterationState",
- "description": "State of a GitLab iteration",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "upcoming",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "started",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "opened",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "all",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "IterationWildcardId",
- "description": "Iteration ID wildcard values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "NONE",
- "description": "No iteration is assigned",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ANY",
- "description": "An iteration is assigned",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CURRENT",
- "description": "Current iteration",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "JSON",
- "description": "Represents untyped JSON",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraImport",
- "description": null,
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp of when the Jira import was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "failedToImportCount",
- "description": "Count of issues that failed to import.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "importedIssuesCount",
- "description": "Count of issues that were successfully imported.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraProjectKey",
- "description": "Project key for the imported Jira project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scheduledAt",
- "description": "Timestamp of when the Jira import was scheduled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scheduledBy",
- "description": "User that started the Jira import.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalIssueCount",
- "description": "Total count of issues that were attempted to import.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraImportConnection",
- "description": "The connection type for JiraImport.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "JiraImportEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "JiraImport",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraImportEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraImport",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "JiraImportStartInput",
- "description": "Autogenerated input type of JiraImportStart",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to import the Jira project into.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "jiraProjectKey",
- "description": "Project key of the importer Jira project.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "jiraProjectName",
- "description": "Project name of the importer Jira project.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "usersMapping",
- "description": "The mapping of Jira to GitLab users.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "JiraUsersMappingInputType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraImportStartPayload",
- "description": "Autogenerated return type of JiraImportStart",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraImport",
- "description": "The Jira import data after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraImport",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "JiraImportUsersInput",
- "description": "Autogenerated input type of JiraImportUsers",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to import the Jira users into.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "startAt",
- "description": "The index of the record the import should started at, default 0 (50 records returned).",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraImportUsersPayload",
- "description": "Autogenerated return type of JiraImportUsers",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraUsers",
- "description": "Users returned from Jira, matched by email and name if possible.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "JiraUser",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraProject",
- "description": null,
- "fields": [
- {
- "name": "key",
- "description": "Key of the Jira project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the Jira project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectId",
- "description": "ID of the Jira project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraProjectConnection",
- "description": "The connection type for JiraProject.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "JiraProjectEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "JiraProject",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraProjectEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraProject",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraService",
- "description": null,
- "fields": [
- {
- "name": "active",
- "description": "Indicates if the service is active.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projects",
- "description": "List of all Jira projects fetched through Jira REST API.",
- "args": [
- {
- "name": "name",
- "description": "Project name or key.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraProjectConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Class name of the service.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Service",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraUser",
- "description": null,
- "fields": [
- {
- "name": "gitlabId",
- "description": "ID of the matched GitLab user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabName",
- "description": "Name of the matched GitLab user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabUsername",
- "description": "Username of the matched GitLab user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraAccountId",
- "description": "Account ID of the Jira user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraDisplayName",
- "description": "Display name of the Jira user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraEmail",
- "description": "Email of the Jira user, returned only for users with public emails.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "JiraUsersMappingInputType",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "jiraAccountId",
- "description": "Jira account ID of the user.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "gitlabId",
- "description": "Id of the GitLab user.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "JobArtifactFileType",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "ARCHIVE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "METADATA",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "TRACE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "JUNIT",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "METRICS",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "METRICS_REFEREE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NETWORK_REFEREE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DOTENV",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COBERTURA",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CLUSTER_APPLICATIONS",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LSIF",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SAST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SECRET_DETECTION",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DEPENDENCY_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONTAINER_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DAST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LICENSE_MANAGEMENT",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LICENSE_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ACCESSIBILITY",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CODEQUALITY",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PERFORMANCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BROWSER_PERFORMANCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LOAD_PERFORMANCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "TERRAFORM",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REQUIREMENTS",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COVERAGE_FUZZING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "API_FUZZING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "JsonString",
- "description": "JSON object as raw string",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Label",
- "description": null,
- "fields": [
- {
- "name": "color",
- "description": "Background color of the label.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the label (Markdown rendered as HTML for caching).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "Label ID.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "textColor",
- "description": "Text color of the label.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Content of the label.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "description": "The connection type for Label.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "LabelEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "LabelCreateInput",
- "description": "Autogenerated input type of LabelCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "Full path of the group with which the resource is associated.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the label.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the label.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "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.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "\"#6699cc\""
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "LabelCreatePayload",
- "description": "Autogenerated return type of LabelCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "The label after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "LabelEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "LabelID",
- "description": "Identifier of Label.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ListID",
- "description": "Identifier of List.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ListLimitMetric",
- "description": "List limit metric setting",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "all_metrics",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue_count",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue_weights",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MarkAsSpamSnippetInput",
- "description": "Autogenerated input type of MarkAsSpamSnippet",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the snippet to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MarkAsSpamSnippetPayload",
- "description": "Autogenerated return type of MarkAsSpamSnippet",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippet",
- "description": "The snippet after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MeasurementIdentifier",
- "description": "Possible identifier types for a measurement",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "PROJECTS",
- "description": "Project count",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "USERS",
- "description": "User count",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ISSUES",
- "description": "Issue count",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MERGE_REQUESTS",
- "description": "Merge request count",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GROUPS",
- "description": "Group count",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIPELINES",
- "description": "Pipeline count",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIPELINES_SUCCEEDED",
- "description": "Pipeline count with success status",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIPELINES_FAILED",
- "description": "Pipeline count with failed status",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIPELINES_CANCELED",
- "description": "Pipeline count with canceled status",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIPELINES_SKIPPED",
- "description": "Pipeline count with skipped status",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "MemberInterface",
- "description": null,
- "fields": [
- {
- "name": "accessLevel",
- "description": "GitLab::Access level.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AccessLevel",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Date and time the membership was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdBy",
- "description": "User that authorized membership.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expiresAt",
- "description": "Date and time the membership expires.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the member.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Date and time the membership was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "User that is associated with the member object.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "GroupMember",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectMember",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "MemberInterfaceConnection",
- "description": "The connection type for MemberInterface.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MemberInterfaceEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "INTERFACE",
- "name": "MemberInterface",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MemberInterfaceEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "INTERFACE",
- "name": "MemberInterface",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "description": null,
- "fields": [
- {
- "name": "allowCollaboration",
- "description": "Indicates if members of the target project can push to the fork.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "approvalsLeft",
- "description": "Number of approvals left.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "approvalsRequired",
- "description": "Number of approvals required.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "approved",
- "description": "Indicates if the merge request has all the required approvals. Returns true if no required approvals are configured.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "approvedBy",
- "description": "Users who approved the merge request.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "assignees",
- "description": "Assignees of the merge request.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "author",
- "description": "User who created this merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "autoMergeEnabled",
- "description": "Indicates if auto merge is enabled for the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "autoMergeStrategy",
- "description": "Selected auto merge strategy.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "availableAutoMergeStrategies",
- "description": "Array of available auto merge strategies.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commitCount",
- "description": "Number of commits in the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commitsWithoutMergeCommits",
- "description": "Merge request commits excluding merge commits.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CommitConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "conflicts",
- "description": "Indicates if the merge request has conflicts.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the merge request was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "currentUserTodos",
- "description": "To-do items for the current user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the to-do items.",
- "type": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "defaultMergeCommitMessage",
- "description": "Default merge commit message of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "defaultMergeCommitMessageWithDescription",
- "description": "Default merge commit message of the merge request with description.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "defaultSquashCommitMessage",
- "description": "Default squash commit message of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the merge request (Markdown rendered as HTML for caching).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "diffHeadSha",
- "description": "Diff head SHA of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "diffRefs",
- "description": "References of the base SHA, the head SHA, and the start SHA for this merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DiffRefs",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "diffStats",
- "description": "Details about which files were changed in this merge request.",
- "args": [
- {
- "name": "path",
- "description": "A specific file-path.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiffStats",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "diffStatsSummary",
- "description": "Summary of which files were changed in this merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DiffStatsSummary",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussionLocked",
- "description": "Indicates if comments on the merge request are locked to members only.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downvotes",
- "description": "Number of downvotes for the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "forceRemoveSourceBranch",
- "description": "Indicates if the project settings will lead to source branch deletion after merge.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasCi",
- "description": "Indicates if the merge request has CI.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasSecurityReports",
- "description": "Indicates if the source branch has any security reports.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "headPipeline",
- "description": "The pipeline running on the branch HEAD of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "inProgressMergeCommitSha",
- "description": "Commit SHA of the merge request if merge is in progress.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels of the merge request.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeCommitSha",
- "description": "SHA of the merge request commit (set once merged).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeError",
- "description": "Error message due to a merge error.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeOngoing",
- "description": "Indicates if a merge is currently occurring.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeStatus",
- "description": "Status of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeTrainsCount",
- "description": "Number of merge requests in the merge train.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeUser",
- "description": "User who merged this merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeWhenPipelineSucceeds",
- "description": "Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeable",
- "description": "Indicates if the merge request is mergeable.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeableDiscussionsState",
- "description": "Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergedAt",
- "description": "Timestamp of when the merge request was merged, null if not merged.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestone",
- "description": "The milestone of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "participants",
- "description": "Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelines",
- "description": "Pipelines for the merge request. Note: for performance reasons, no more than the most recent 500 pipelines will be returned.",
- "args": [
- {
- "name": "status",
- "description": "Filter pipelines by their status.",
- "type": {
- "kind": "ENUM",
- "name": "PipelineStatusEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "ref",
- "description": "Filter pipelines by the ref they are run for.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sha",
- "description": "Filter pipelines by the sha of the commit they are run for.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Alias for target_project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectId",
- "description": "ID of the merge request project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rebaseCommitSha",
- "description": "Rebase commit SHA of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rebaseInProgress",
- "description": "Indicates if there is a rebase currently in progress for the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reference",
- "description": "Internal reference of the merge request. Returned in shortened format by default.",
- "args": [
- {
- "name": "full",
- "description": "Boolean option specifying whether the reference should be returned in full.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reviewers",
- "description": "Users from whom a review has been requested.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "securityAutoFix",
- "description": "Indicates if the merge request is created by @GitLab-Security-Bot.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shouldBeRebased",
- "description": "Indicates if the merge request will be rebased.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shouldRemoveSourceBranch",
- "description": "Indicates if the source branch of the merge request will be deleted after merge.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sourceBranch",
- "description": "Source branch of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sourceBranchExists",
- "description": "Indicates if the source branch of the merge request exists.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sourceBranchProtected",
- "description": "Indicates if the source branch is protected.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sourceProject",
- "description": "Source project of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sourceProjectId",
- "description": "ID of the merge request source project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "squash",
- "description": "Indicates if squash on merge is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "squashOnMerge",
- "description": "Indicates if squash on merge is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subscribed",
- "description": "Indicates if the currently logged in user is subscribed to this merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetBranch",
- "description": "Target branch of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetBranchExists",
- "description": "Indicates if the target branch of the merge request exists.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetProject",
- "description": "Target project of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetProjectId",
- "description": "ID of the merge request target project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "taskCompletionStatus",
- "description": "Completion status of tasks",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TaskCompletionStatus",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "timeEstimate",
- "description": "Time estimate of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "titleHtml",
- "description": "The GitLab Flavored Markdown rendering of `title`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalTimeSpent",
- "description": "Total time reported as spent on the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the merge request was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upvotes",
- "description": "Number of upvotes for the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userDiscussionsCount",
- "description": "Number of user discussions in the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userNotesCount",
- "description": "User notes count of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MergeRequestPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the merge request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "workInProgress",
- "description": "Indicates if the merge request is a work in progress (WIP).",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- },
- {
- "kind": "INTERFACE",
- "name": "CurrentUserTodos",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestConnection",
- "description": "The connection type for MergeRequest.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MergeRequestEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalTimeToMerge",
- "description": "Total sum of time to merge, in seconds, for the collection of merge requests.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestCreateInput",
- "description": "Autogenerated input type of MergeRequestCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Project full path the merge request is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the merge request.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "sourceBranch",
- "description": "Source branch of the merge request.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetBranch",
- "description": "Target branch of the merge request.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the merge request (Markdown rendered as HTML for caching).",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Labels of the merge request.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestCreatePayload",
- "description": "Autogenerated return type of MergeRequestCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistry",
- "description": "Represents the Geo sync and verification state of a Merge Request diff",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp when the MergeRequestDiffRegistry was created",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the MergeRequestDiffRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncFailure",
- "description": "Error message during sync of the MergeRequestDiffRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncedAt",
- "description": "Timestamp of the most recent successful sync of the MergeRequestDiffRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestDiffId",
- "description": "ID of the Merge Request diff.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryAt",
- "description": "Timestamp after which the MergeRequestDiffRegistry should be resynced",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryCount",
- "description": "Number of consecutive failed sync attempts of the MergeRequestDiffRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "Sync state of the MergeRequestDiffRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "RegistryState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistryConnection",
- "description": "The connection type for MergeRequestDiffRegistry.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistryEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistry",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistryEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestDiffRegistry",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "MergeRequestID",
- "description": "Identifier of MergeRequest.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MergeRequestNewState",
- "description": "New state to apply to a merge request.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "OPEN",
- "description": "Open the merge request if it is closed.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CLOSED",
- "description": "Close the merge request if it is open.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestPermissions",
- "description": "Check permissions for the current user on a merge request",
- "fields": [
- {
- "name": "adminMergeRequest",
- "description": "Indicates the user can perform `admin_merge_request` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "canMerge",
- "description": "Indicates the user can perform `can_merge` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "cherryPickOnCurrentMergeRequest",
- "description": "Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNote",
- "description": "Indicates the user can perform `create_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pushToSourceBranch",
- "description": "Indicates the user can perform `push_to_source_branch` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readMergeRequest",
- "description": "Indicates the user can perform `read_merge_request` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "removeSourceBranch",
- "description": "Indicates the user can perform `remove_source_branch` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "revertOnCurrentMergeRequest",
- "description": "Indicates the user can perform `revert_on_current_merge_request` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateMergeRequest",
- "description": "Indicates the user can perform `update_merge_request` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestReviewerRereviewInput",
- "description": "Autogenerated input type of MergeRequestReviewerRereview",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "userId",
- "description": "The user ID for the user that has been requested for a new review.\n",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestReviewerRereviewPayload",
- "description": "Autogenerated return type of MergeRequestReviewerRereview",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetAssigneesInput",
- "description": "Autogenerated input type of MergeRequestSetAssignees",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "The usernames to assign to the resource. Replaces existing assignees by default.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "operationMode",
- "description": "The operation to perform. Defaults to REPLACE.",
- "type": {
- "kind": "ENUM",
- "name": "MutationOperationMode",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestSetAssigneesPayload",
- "description": "Autogenerated return type of MergeRequestSetAssignees",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetLabelsInput",
- "description": "Autogenerated input type of MergeRequestSetLabels",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelIds",
- "description": "The Label IDs to set. Replaces existing labels by default.\n",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "LabelID",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "operationMode",
- "description": "Changes the operation mode. Defaults to REPLACE.\n",
- "type": {
- "kind": "ENUM",
- "name": "MutationOperationMode",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestSetLabelsPayload",
- "description": "Autogenerated return type of MergeRequestSetLabels",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetLockedInput",
- "description": "Autogenerated input type of MergeRequestSetLocked",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "locked",
- "description": "Whether or not to lock the merge request.\n",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestSetLockedPayload",
- "description": "Autogenerated return type of MergeRequestSetLocked",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetMilestoneInput",
- "description": "Autogenerated input type of MergeRequestSetMilestone",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneId",
- "description": "The milestone to assign to the merge request.\n",
- "type": {
- "kind": "SCALAR",
- "name": "MilestoneID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestSetMilestonePayload",
- "description": "Autogenerated return type of MergeRequestSetMilestone",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetSubscriptionInput",
- "description": "Autogenerated input type of MergeRequestSetSubscription",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "subscribedState",
- "description": "The desired state of the subscription.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestSetSubscriptionPayload",
- "description": "Autogenerated return type of MergeRequestSetSubscription",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetWipInput",
- "description": "Autogenerated input type of MergeRequestSetWip",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "wip",
- "description": "Whether or not to set the merge request as a WIP.\n",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestSetWipPayload",
- "description": "Autogenerated return type of MergeRequestSetWip",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MergeRequestSort",
- "description": "Values for sorting merge requests",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "updated_desc",
- "description": "Updated at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "updated_asc",
- "description": "Updated at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "created_desc",
- "description": "Created at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "created_asc",
- "description": "Created at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "UPDATED_DESC",
- "description": "Updated at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_ASC",
- "description": "Updated at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_DESC",
- "description": "Created at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_ASC",
- "description": "Created at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PRIORITY_ASC",
- "description": "Priority by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PRIORITY_DESC",
- "description": "Priority by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LABEL_PRIORITY_ASC",
- "description": "Label priority by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LABEL_PRIORITY_DESC",
- "description": "Label priority by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MILESTONE_DUE_ASC",
- "description": "Milestone due date by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MILESTONE_DUE_DESC",
- "description": "Milestone due date by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MERGED_AT_ASC",
- "description": "Merge time by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MERGED_AT_DESC",
- "description": "Merge time by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "description": "State of a GitLab merge request",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "opened",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "locked",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "all",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "merged",
- "description": "Merge Request has been merged",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestUpdateInput",
- "description": "Autogenerated input type of MergeRequestUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the merge request to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the merge request to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the merge request.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "targetBranch",
- "description": "Target branch of the merge request.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the merge request (Markdown rendered as HTML for caching).",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "The action to perform to change the state.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestNewState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequestUpdatePayload",
- "description": "Autogenerated return type of MergeRequestUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "The merge request after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Metadata",
- "description": null,
- "fields": [
- {
- "name": "revision",
- "description": "Revision.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "Version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MetricImage",
- "description": "Represents a metric image upload",
- "fields": [
- {
- "name": "fileName",
- "description": "File name of the metric image.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filePath",
- "description": "File path of the metric image.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the metric upload.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the metric upload.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "URL of the metric source.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MetricsDashboard",
- "description": null,
- "fields": [
- {
- "name": "annotations",
- "description": "Annotations added to the dashboard.",
- "args": [
- {
- "name": "from",
- "description": "Timestamp marking date and time from which annotations need to be fetched.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "to",
- "description": "Timestamp marking date and time to which annotations need to be fetched.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotationConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path to a file with the dashboard definition.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "schemaValidationWarnings",
- "description": "Dashboard schema validation warnings.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotation",
- "description": null,
- "fields": [
- {
- "name": "description",
- "description": "Description of the annotation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "endingAt",
- "description": "Timestamp marking end of annotated time span.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the annotation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "panelId",
- "description": "ID of a dashboard panel to which the annotation should be scoped.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startingAt",
- "description": "Timestamp marking start of annotated time span.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotationConnection",
- "description": "The connection type for MetricsDashboardAnnotation.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotationEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotation",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotationEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MetricsDashboardAnnotation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "MetricsDashboardAnnotationID",
- "description": "Identifier of Metrics::Dashboard::Annotation.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Milestone",
- "description": "Represents a milestone",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp of milestone creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dueDate",
- "description": "Timestamp of the milestone due date.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "groupMilestone",
- "description": "Indicates if milestone is at group level.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectMilestone",
- "description": "Indicates if milestone is at project level.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "report",
- "description": "Historically accurate report about the timebox.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeboxReport",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startDate",
- "description": "Timestamp of the milestone start date.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "MilestoneStateEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stats",
- "description": "Milestone statistics.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MilestoneStats",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subgroupMilestone",
- "description": "Indicates if milestone is at subgroup level.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of last milestone update.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "TimeboxReportInterface",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MilestoneConnection",
- "description": "The connection type for Milestone.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "MilestoneEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MilestoneEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "MilestoneID",
- "description": "Identifier of Milestone.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MilestoneStateEnum",
- "description": "Current state of milestone",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "active",
- "description": "Milestone is currently active",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closed",
- "description": "Milestone is closed",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "MilestoneStats",
- "description": "Contains statistics about a milestone",
- "fields": [
- {
- "name": "closedIssuesCount",
- "description": "Number of closed issues associated with the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalIssuesCount",
- "description": "Total number of issues associated with the milestone.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MoveType",
- "description": "The position to which the adjacent object should be moved",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "before",
- "description": "The adjacent object will be moved before the object that is being moved",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "after",
- "description": "The adjacent object will be moved after the object that is being moved",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Mutation",
- "description": null,
- "fields": [
- {
- "name": "addAwardEmoji",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AddAwardEmojiInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AddAwardEmojiPayload",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use awardEmojiAdd. Deprecated in 13.2."
- },
- {
- "name": "addProjectToSecurityDashboard",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AddProjectToSecurityDashboardInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AddProjectToSecurityDashboardPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "adminSidekiqQueuesDeleteJobs",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AdminSidekiqQueuesDeleteJobsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AdminSidekiqQueuesDeleteJobsPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertSetAssignees",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AlertSetAssigneesInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertSetAssigneesPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertTodoCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AlertTodoCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertTodoCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "apiFuzzingCiConfigurationCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ApiFuzzingCiConfigurationCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ApiFuzzingCiConfigurationCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmojiAdd",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AwardEmojiAddInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmojiAddPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmojiRemove",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AwardEmojiRemoveInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmojiRemovePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmojiToggle",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "AwardEmojiToggleInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmojiTogglePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "boardListCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "BoardListCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardListCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "boardListUpdateLimitMetrics",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "BoardListUpdateLimitMetricsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardListUpdateLimitMetricsPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ciCdSettingsUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CiCdSettingsUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiCdSettingsUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clusterAgentDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ClusterAgentDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clusterAgentTokenCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ClusterAgentTokenCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clusterAgentTokenDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ClusterAgentTokenDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentTokenDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commitCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CommitCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CommitCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "configureSast",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ConfigureSastInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ConfigureSastPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createAlertIssue",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateAlertIssueInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateAlertIssuePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createAnnotation",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateAnnotationInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateAnnotationPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createBoard",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateBoardInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateBoardPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createBranch",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateBranchInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateBranchPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createClusterAgent",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateClusterAgentInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateClusterAgentPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createComplianceFramework",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateComplianceFrameworkInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateComplianceFrameworkPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createCustomEmoji",
- "description": " Available only when feature flag `custom_emoji` is enabled.",
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateCustomEmojiInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateCustomEmojiPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createDevopsAdoptionSegment",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateDevopsAdoptionSegmentInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateDevopsAdoptionSegmentPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createDiffNote",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateDiffNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateDiffNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createEpic",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateEpicInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateEpicPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createImageDiffNote",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateImageDiffNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateImageDiffNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createIssue",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateIssueInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateIssuePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createIteration",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateIterationInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateIterationPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNote",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createRequirement",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateRequirementInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateRequirementPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createSnippet",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateSnippetInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateSnippetPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createTestCase",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "CreateTestCaseInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CreateTestCasePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastOnDemandScanCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastOnDemandScanCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastOnDemandScanCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfileCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfileCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfileDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfileDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfileRun",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileRunInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfileRunPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfileUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastProfileUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfileUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastScannerProfileCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastScannerProfileCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastScannerProfileCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastScannerProfileDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastScannerProfileDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastScannerProfileDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastScannerProfileUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastScannerProfileUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastScannerProfileUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteProfileCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteProfileCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfileCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteProfileDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteProfileDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfileDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteProfileUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteProfileUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfileUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteTokenCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteTokenCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteTokenCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteValidationCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteValidationCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteValidationCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteValidationRevoke",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DastSiteValidationRevokeInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteValidationRevokePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deleteAnnotation",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DeleteAnnotationInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DeleteAnnotationPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deleteDevopsAdoptionSegment",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DeleteDevopsAdoptionSegmentInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DeleteDevopsAdoptionSegmentPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designManagementDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DesignManagementDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignManagementDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designManagementMove",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DesignManagementMoveInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignManagementMovePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designManagementUpload",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DesignManagementUploadInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DesignManagementUploadPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyBoard",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroyBoardInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroyBoardPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyBoardList",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroyBoardListInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroyBoardListPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyComplianceFramework",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroyComplianceFrameworkInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroyComplianceFrameworkPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyContainerRepository",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroyContainerRepositoryInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroyContainerRepositoryPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyContainerRepositoryTags",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroyContainerRepositoryTagsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroyContainerRepositoryTagsPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyNote",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroyNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroyNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroySnippet",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DestroySnippetInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DestroySnippetPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussionToggleResolve",
- "description": "Toggles the resolved state of a discussion",
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DiscussionToggleResolveInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DiscussionToggleResolvePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dismissVulnerability",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "DismissVulnerabilityInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DismissVulnerabilityPayload",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use vulnerabilityDismiss. Deprecated in 13.5."
- },
- {
- "name": "environmentsCanaryIngressUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EnvironmentsCanaryIngressUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EnvironmentsCanaryIngressUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicAddIssue",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EpicAddIssueInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicAddIssuePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicBoardCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EpicBoardCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicBoardCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicBoardListCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EpicBoardListCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicBoardListCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicSetSubscription",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EpicSetSubscriptionInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicSetSubscriptionPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicTreeReorder",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "EpicTreeReorderInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EpicTreeReorderPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "exportRequirements",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ExportRequirementsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ExportRequirementsPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabSubscriptionActivate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "GitlabSubscriptionActivateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GitlabSubscriptionActivatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "httpIntegrationCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "HttpIntegrationCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "httpIntegrationDestroy",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationDestroyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "HttpIntegrationDestroyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "httpIntegrationResetToken",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationResetTokenInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "HttpIntegrationResetTokenPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "httpIntegrationUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "HttpIntegrationUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "HttpIntegrationUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueMove",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueMoveInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueMovePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueMoveList",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueMoveListInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueMoveListPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetAssignees",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetAssigneesInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetAssigneesPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetConfidential",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetConfidentialInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetConfidentialPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetDueDate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetDueDateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetDueDatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetEpic",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetEpicInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetEpicPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetIteration",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetIterationInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetIterationPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetLocked",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetLockedInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetLockedPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetSeverity",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetSeverityInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetSeverityPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetSubscription",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetSubscriptionInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetSubscriptionPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueSetWeight",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "IssueSetWeightInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueSetWeightPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraImportStart",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "JiraImportStartInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraImportStartPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraImportUsers",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "JiraImportUsersInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraImportUsersPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labelCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "LabelCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "markAsSpamSnippet",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MarkAsSpamSnippetInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MarkAsSpamSnippetPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestReviewerRereview",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestReviewerRereviewInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestReviewerRereviewPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestSetAssignees",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetAssigneesInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestSetAssigneesPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestSetLabels",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetLabelsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestSetLabelsPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestSetLocked",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetLockedInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestSetLockedPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestSetMilestone",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetMilestoneInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestSetMilestonePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestSetSubscription",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetSubscriptionInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestSetSubscriptionPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestSetWip",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestSetWipInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestSetWipPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestUpdate",
- "description": "Update attributes of a merge request",
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "MergeRequestUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "namespaceIncreaseStorageTemporarily",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "NamespaceIncreaseStorageTemporarilyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "NamespaceIncreaseStorageTemporarilyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallRotationCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallRotationCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallRotationDestroy",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationDestroyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallRotationDestroyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallScheduleCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallScheduleCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallScheduleCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallScheduleDestroy",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallScheduleDestroyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallScheduleDestroyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallScheduleUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallScheduleUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallScheduleUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineCancel",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PipelineCancelInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineCancelPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineDestroy",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PipelineDestroyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineDestroyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineRetry",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PipelineRetryInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineRetryPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "prometheusIntegrationCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PrometheusIntegrationCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PrometheusIntegrationCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "prometheusIntegrationResetToken",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PrometheusIntegrationResetTokenInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PrometheusIntegrationResetTokenPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "prometheusIntegrationUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PrometheusIntegrationUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PrometheusIntegrationUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "promoteToEpic",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "PromoteToEpicInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PromoteToEpicPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "releaseCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "releaseDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "releaseUpdate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseUpdateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseUpdatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "removeAwardEmoji",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "RemoveAwardEmojiInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RemoveAwardEmojiPayload",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use awardEmojiRemove. Deprecated in 13.2."
- },
- {
- "name": "removeProjectFromSecurityDashboard",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "RemoveProjectFromSecurityDashboardInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RemoveProjectFromSecurityDashboardPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositionImageDiffNote",
- "description": "Repositions a DiffNote on an image (a `Note` where the `position.positionType` is `\"image\"`)",
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "RepositionImageDiffNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RepositionImageDiffNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "revertVulnerabilityToDetected",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "RevertVulnerabilityToDetectedInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RevertVulnerabilityToDetectedPayload",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use vulnerabilityRevertToDetected. Deprecated in 13.5."
- },
- {
- "name": "runDastScan",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "RunDASTScanInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RunDASTScanPayload",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use DastOnDemandScanCreate. Deprecated in 13.4."
- },
- {
- "name": "terraformStateDelete",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TerraformStateDeleteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateDeletePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "terraformStateLock",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TerraformStateLockInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateLockPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "terraformStateUnlock",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TerraformStateUnlockInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateUnlockPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todoCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TodoCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TodoCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todoMarkDone",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TodoMarkDoneInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TodoMarkDonePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todoRestore",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TodoRestoreInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TodoRestorePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todoRestoreMany",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TodoRestoreManyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TodoRestoreManyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todosMarkAllDone",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "TodosMarkAllDoneInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TodosMarkAllDonePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "toggleAwardEmoji",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ToggleAwardEmojiInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ToggleAwardEmojiPayload",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use awardEmojiToggle. Deprecated in 13.2."
- },
- {
- "name": "updateAlertStatus",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateAlertStatusInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateAlertStatusPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateBoard",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateBoardInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateBoardPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateBoardEpicUserPreferences",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateBoardEpicUserPreferencesInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateBoardEpicUserPreferencesPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateBoardList",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateBoardListInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateBoardListPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateComplianceFramework",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateComplianceFrameworkInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateComplianceFrameworkPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateContainerExpirationPolicy",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateContainerExpirationPolicyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateContainerExpirationPolicyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateEpic",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateEpicInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateEpicPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateImageDiffNote",
- "description": "Updates a DiffNote on an image (a `Note` where the `position.positionType` is `\"image\"`). If the body of the Note contains only quick actions, the Note will be destroyed during the update, and no Note will be returned",
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateImageDiffNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateImageDiffNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateIssue",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateIssueInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateIssuePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateIteration",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateIterationInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateIterationPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateNamespacePackageSettings",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateNamespacePackageSettingsInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateNamespacePackageSettingsPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateNote",
- "description": "Updates a Note. If the body of the Note contains only quick actions, the Note will be destroyed during the update, and no Note will be returned",
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateNoteInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateNotePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateRequirement",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateRequirementInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateRequirementPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateSnippet",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateSnippetInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UpdateSnippetPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityConfirm",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityConfirmInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityConfirmPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityDismiss",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityDismissInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityDismissPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityExternalIssueLinkCreate",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityExternalIssueLinkCreateInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkCreatePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityExternalIssueLinkDestroy",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityExternalIssueLinkDestroyInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkDestroyPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityResolve",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityResolveInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityResolvePayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityRevertToDetected",
- "description": null,
- "args": [
- {
- "name": "input",
- "description": null,
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityRevertToDetectedInput",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityRevertToDetectedPayload",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "MutationOperationMode",
- "description": "Different toggles for changing mutator behavior",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "REPLACE",
- "description": "Performs a replace operation",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "APPEND",
- "description": "Performs an append operation",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REMOVE",
- "description": "Performs a removal operation",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Namespace",
- "description": null,
- "fields": [
- {
- "name": "actualRepositorySizeLimit",
- "description": "Size limit for repositories in the namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "additionalPurchasedStorageSize",
- "description": "Additional storage purchased for the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "complianceFrameworks",
- "description": "Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "Global ID of a specific compliance framework to return.",
- "type": {
- "kind": "SCALAR",
- "name": "ComplianceManagementFrameworkID",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ComplianceFrameworkConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containsLockedProjects",
- "description": "Includes at least one project where the repository size exceeds the limit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullName",
- "description": "Full name of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullPath",
- "description": "Full path of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "isTemporaryStorageIncreaseEnabled",
- "description": "Status of the temporary storage increase.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lfsEnabled",
- "description": "Indicates if Large File Storage (LFS) is enabled for namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageSettings",
- "description": "The package settings for the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageSettings",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projects",
- "description": "Projects within this namespace.",
- "args": [
- {
- "name": "includeSubgroups",
- "description": "Include also subgroup projects.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "search",
- "description": "Search project with most similar names or paths.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "null"
- },
- {
- "name": "sort",
- "description": "Sort projects by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "NamespaceProjectSort",
- "ofType": null
- },
- "defaultValue": "null"
- },
- {
- "name": "hasVulnerabilities",
- "description": "Returns only the projects which have vulnerabilities.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositorySizeExcessProjectCount",
- "description": "Number of projects in the root namespace where the repository size exceeds the limit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requestAccessEnabled",
- "description": "Indicates if users can request access to namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rootStorageStatistics",
- "description": "Aggregated storage statistics of the namespace. Only available for root namespaces.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RootStorageStatistics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "storageSizeLimit",
- "description": "Total storage limit of the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "temporaryStorageIncreaseEndsOn",
- "description": "Date until the temporary storage increase is active.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalRepositorySize",
- "description": "Total repository size of all projects in the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "totalRepositorySizeExcess",
- "description": "Total excess repository size of all projects in the root namespace in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "visibility",
- "description": "Visibility of the namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "NamespaceConnection",
- "description": "The connection type for Namespace.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NamespaceEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Namespace",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "NamespaceEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Namespace",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "NamespaceID",
- "description": "Identifier of Namespace.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "NamespaceIncreaseStorageTemporarilyInput",
- "description": "Autogenerated input type of NamespaceIncreaseStorageTemporarily",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the namespace to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NamespaceID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "NamespaceIncreaseStorageTemporarilyPayload",
- "description": "Autogenerated return type of NamespaceIncreaseStorageTemporarily",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "namespace",
- "description": "The namespace after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Namespace",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "NamespaceProjectSort",
- "description": "Values for sorting projects",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SIMILARITY",
- "description": "Most similar to the search query",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STORAGE",
- "description": "Sort by storage size",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "NegatedBoardIssueInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "labelName",
- "description": "Filter by label name.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Filter by milestone title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Filter by assignee username.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter by author username.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "releaseTag",
- "description": "Filter by release tag.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "myReactionEmoji",
- "description": "Filter by reaction emoji.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "Filter by epic ID. Incompatible with epicWildcardId.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iterationTitle",
- "description": "Filter by iteration title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "Filter by weight.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Note",
- "description": null,
- "fields": [
- {
- "name": "author",
- "description": "User who wrote this note.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "body",
- "description": "Content of the note.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "bodyHtml",
- "description": "The GitLab Flavored Markdown rendering of `note`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "confidential",
- "description": "Indicates if this note is confidential.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of the note creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussion",
- "description": "The discussion this note is a part of.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Discussion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the note.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "position",
- "description": "The position of this note on a diff.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DiffPosition",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project associated with the note.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvable",
- "description": "Indicates if the object can be resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolved",
- "description": "Indicates if the object is resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedAt",
- "description": "Timestamp of when the object was resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedBy",
- "description": "User who resolved the object.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "system",
- "description": "Indicates whether this note was created by the system or by a user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "systemNoteIconName",
- "description": "Name of the icon corresponding to a system note.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of the note's last activity.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "URL to view this Note in the Web UI.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NotePermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "ResolvableInterface",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "description": "The connection type for Note.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "NoteEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "NoteID",
- "description": "Identifier of Note.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "NotePermissions",
- "description": null,
- "fields": [
- {
- "name": "adminNote",
- "description": "Indicates the user can perform `admin_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmoji",
- "description": "Indicates the user can perform `award_emoji` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNote",
- "description": "Indicates the user can perform `create_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readNote",
- "description": "Indicates the user can perform `read_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositionNote",
- "description": "Indicates the user can perform `reposition_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolveNote",
- "description": "Indicates the user can perform `resolve_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "description": null,
- "fields": [
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "BoardEpic",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Design",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "EpicIssue",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- }
- ]
- },
- {
- "kind": "SCALAR",
- "name": "NoteableID",
- "description": "Identifier of Noteable.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallParticipantType",
- "description": "The rotation participant and color palette",
- "fields": [
- {
- "name": "colorPalette",
- "description": "The color palette to assign to the on-call user. For example \"blue\".",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "colorWeight",
- "description": "The color weight to assign to for the on-call user, for example \"500\". Max 4 chars. For easy identification of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the on-call participant.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "IncidentManagementOncallParticipantID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "The user who is participating.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallParticipantTypeConnection",
- "description": "The connection type for OncallParticipantType.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "OncallParticipantTypeEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "OncallParticipantType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallParticipantTypeEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "OncallParticipantType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationCreateInput",
- "description": "Autogenerated input type of OncallRotationCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to create the on-call schedule in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "scheduleIid",
- "description": "The IID of the on-call schedule to create the on-call rotation in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the on-call rotation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "startsAt",
- "description": "The start date and time of the on-call rotation, in the timezone of the on-call schedule.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationDateInputType",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "rotationLength",
- "description": "The rotation length of the on-call rotation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationLengthInputType",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "participants",
- "description": "The usernames of users participating in the on-call rotation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "OncallUserInputType",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallRotationCreatePayload",
- "description": "Autogenerated return type of OncallRotationCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallRotation",
- "description": "The on-call rotation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationDateInputType",
- "description": "Date input type for on-call rotation",
- "fields": null,
- "inputFields": [
- {
- "name": "date",
- "description": "The date component of the date in YYYY-MM-DD format.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "time",
- "description": "The time component of the date in 24hr HH:MM format.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationDestroyInput",
- "description": "Autogenerated input type of OncallRotationDestroy",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to remove the on-call schedule from.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "scheduleIid",
- "description": "The IID of the on-call schedule to the on-call rotation belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "The ID of the on-call rotation to remove.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "IncidentManagementOncallRotationID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallRotationDestroyPayload",
- "description": "Autogenerated return type of OncallRotationDestroy",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallRotation",
- "description": "The on-call rotation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallRotation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallRotationLengthInputType",
- "description": "The rotation length of the on-call rotation",
- "fields": null,
- "inputFields": [
- {
- "name": "length",
- "description": "The rotation length of the on-call rotation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "unit",
- "description": "The unit of the rotation length of the on-call rotation.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "OncallRotationUnitEnum",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "OncallRotationUnitEnum",
- "description": "Rotation length unit of an on-call rotation",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "HOURS",
- "description": "Hours",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DAYS",
- "description": "Days",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEEKS",
- "description": "Weeks",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallScheduleCreateInput",
- "description": "Autogenerated input type of OncallScheduleCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to create the on-call schedule in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the on-call schedule.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the on-call schedule.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timezone",
- "description": "The timezone of the on-call schedule.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallScheduleCreatePayload",
- "description": "Autogenerated return type of OncallScheduleCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallSchedule",
- "description": "The on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallSchedule",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallScheduleDestroyInput",
- "description": "Autogenerated input type of OncallScheduleDestroy",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to remove the on-call schedule from.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The on-call schedule internal ID to remove.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallScheduleDestroyPayload",
- "description": "Autogenerated return type of OncallScheduleDestroy",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallSchedule",
- "description": "The on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallSchedule",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallScheduleUpdateInput",
- "description": "Autogenerated input type of OncallScheduleUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to update the on-call schedule in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The on-call schedule internal ID to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The name of the on-call schedule.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the on-call schedule.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timezone",
- "description": "The timezone of the on-call schedule.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "OncallScheduleUpdatePayload",
- "description": "Autogenerated return type of OncallScheduleUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "oncallSchedule",
- "description": "The on-call schedule.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallSchedule",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "OncallUserInputType",
- "description": "The rotation user and color palette",
- "fields": null,
- "inputFields": [
- {
- "name": "username",
- "description": "The username of the user to participate in the on-call rotation, such as `user_one`.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "colorPalette",
- "description": "A value of DataVisualizationColorEnum. The color from the palette to assign to the on-call user.",
- "type": {
- "kind": "ENUM",
- "name": "DataVisualizationColorEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "colorWeight",
- "description": "A value of DataVisualizationWeightEnum. The color weight to assign to for the on-call user.",
- "type": {
- "kind": "ENUM",
- "name": "DataVisualizationWeightEnum",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Package",
- "description": "Represents a package in the Package Registry",
- "fields": [
- {
- "name": "createdAt",
- "description": "Date of creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the package.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "PackagesPackageID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metadata",
- "description": "Package metadata.",
- "args": [
-
- ],
- "type": {
- "kind": "UNION",
- "name": "PackageMetadata",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the package.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageType",
- "description": "Package type.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "PackageTypeEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelines",
- "description": "Pipelines that built the package.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project where the package is stored.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tags",
- "description": "Package tags.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageTagConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Date of most recent update.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "Version string.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "versions",
- "description": "The other versions of the package.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageWithoutVersionsConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageComposerJsonType",
- "description": "Represents a composer JSON file",
- "fields": [
- {
- "name": "license",
- "description": "The license set in the Composer JSON file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The name set in the Composer JSON file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "The type set in the Composer JSON file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "The version set in the Composer JSON file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageConnection",
- "description": "The connection type for Package.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Package",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Package",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageFileRegistry",
- "description": "Represents the Geo sync and verification state of a package file",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp when the PackageFileRegistry was created",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the PackageFileRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncFailure",
- "description": "Error message during sync of the PackageFileRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncedAt",
- "description": "Timestamp of the most recent successful sync of the PackageFileRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageFileId",
- "description": "ID of the PackageFile.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryAt",
- "description": "Timestamp after which the PackageFileRegistry should be resynced",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryCount",
- "description": "Number of consecutive failed sync attempts of the PackageFileRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "Sync state of the PackageFileRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "RegistryState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageFileRegistryConnection",
- "description": "The connection type for PackageFileRegistry.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageFileRegistryEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageFileRegistry",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageFileRegistryEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageFileRegistry",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "UNION",
- "name": "PackageMetadata",
- "description": "Represents metadata associated with a Package",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "ComposerMetadata",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "PackageSettings",
- "description": "Namespace-level Package Registry settings",
- "fields": [
- {
- "name": "mavenDuplicateExceptionRegex",
- "description": "When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mavenDuplicatesAllowed",
- "description": "Indicates whether duplicate Maven packages are allowed for this namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageTag",
- "description": "Represents a package tag",
- "fields": [
- {
- "name": "createdAt",
- "description": "The created date.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "The ID of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "The name of the tag.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "The updated date.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageTagConnection",
- "description": "The connection type for PackageTag.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageTagEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageTag",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageTagEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageTag",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "PackageTypeEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "MAVEN",
- "description": "Packages from the Maven package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NPM",
- "description": "Packages from the npm package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONAN",
- "description": "Packages from the Conan package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NUGET",
- "description": "Packages from the Nuget package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PYPI",
- "description": "Packages from the PyPI package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COMPOSER",
- "description": "Packages from the Composer package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GENERIC",
- "description": "Packages from the Generic package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GOLANG",
- "description": "Packages from the Golang package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DEBIAN",
- "description": "Packages from the Debian package manager",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RUBYGEMS",
- "description": "Packages from the Rubygems package manager",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageWithoutVersions",
- "description": "Represents a version of a package in the Package Registry",
- "fields": [
- {
- "name": "createdAt",
- "description": "Date of creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the package.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "PackagesPackageID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metadata",
- "description": "Package metadata.",
- "args": [
-
- ],
- "type": {
- "kind": "UNION",
- "name": "PackageMetadata",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the package.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageType",
- "description": "Package type.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "PackageTypeEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelines",
- "description": "Pipelines that built the package.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project where the package is stored.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tags",
- "description": "Package tags.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageTagConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Date of most recent update.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "Version string.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageWithoutVersionsConnection",
- "description": "The connection type for PackageWithoutVersions.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageWithoutVersionsEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PackageWithoutVersions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PackageWithoutVersionsEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageWithoutVersions",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "PackagesPackageID",
- "description": "Identifier of Packages::Package.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PageInfo",
- "description": "Information about pagination in a connection.",
- "fields": [
- {
- "name": "endCursor",
- "description": "When paginating forwards, the cursor to continue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasNextPage",
- "description": "When paginating forwards, are there more items?",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasPreviousPage",
- "description": "When paginating backwards, are there more items?",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startCursor",
- "description": "When paginating backwards, the cursor to continue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Pipeline",
- "description": null,
- "fields": [
- {
- "name": "active",
- "description": "Indicates if the pipeline is active.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "beforeSha",
- "description": "Base SHA of the source branch.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "cancelable",
- "description": "Specifies if a pipeline can be canceled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "committedAt",
- "description": "Timestamp of the pipeline's commit.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "configSource",
- "description": "Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE)",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "PipelineConfigSourceEnum",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "coverage",
- "description": "Coverage percentage.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of the pipeline's creation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detailedStatus",
- "description": "Detailed status of the pipeline.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DetailedStatus",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downstream",
- "description": "Pipelines this pipeline will trigger.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "duration",
- "description": "Duration of the pipeline in seconds.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "finishedAt",
- "description": "Timestamp of the pipeline's completion.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the pipeline.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the pipeline.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jobs",
- "description": "Jobs belonging to the pipeline.",
- "args": [
- {
- "name": "securityReportTypes",
- "description": "Filter jobs by the type of security report they produce.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SecurityReportTypeEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJobConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Relative path to the pipeline's page.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project the pipeline belongs to.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryable",
- "description": "Specifies if a pipeline can be retried.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "securityReportSummary",
- "description": "Vulnerability and scanned resource counts for each security scanner of the pipeline.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummary",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "SHA of the pipeline's commit.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sourceJob",
- "description": "Job where pipeline was triggered from.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJob",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stages",
- "description": "Stages of the pipeline.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiStageConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startedAt",
- "description": "Timestamp when the pipeline was started.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED)",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "PipelineStatusEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of the pipeline's last activity.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upstream",
- "description": "Pipeline that triggered the pipeline.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "Pipeline user.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PipelinePermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "warnings",
- "description": "Indicates if a pipeline has warnings.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelineAnalytics",
- "description": null,
- "fields": [
- {
- "name": "monthPipelinesLabels",
- "description": "Labels for the monthly pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "monthPipelinesSuccessful",
- "description": "Total monthly successful pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "monthPipelinesTotals",
- "description": "Total monthly pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineTimesLabels",
- "description": "Pipeline times labels.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineTimesValues",
- "description": "Pipeline times.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weekPipelinesLabels",
- "description": "Labels for the weekly pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weekPipelinesSuccessful",
- "description": "Total weekly successful pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weekPipelinesTotals",
- "description": "Total weekly pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "yearPipelinesLabels",
- "description": "Labels for the yearly pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "yearPipelinesSuccessful",
- "description": "Total yearly successful pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "yearPipelinesTotals",
- "description": "Total yearly pipeline count.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PipelineCancelInput",
- "description": "Autogenerated input type of PipelineCancel",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the pipeline to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "CiPipelineID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelineCancelPayload",
- "description": "Autogenerated return type of PipelineCancel",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "PipelineConfigSourceEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "UNKNOWN_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REPOSITORY_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "AUTO_DEVOPS_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEBIDE_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REMOTE_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EXTERNAL_PROJECT_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BRIDGE_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PARAMETER_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COMPLIANCE_SOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "description": "The connection type for Pipeline.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PipelineEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PipelineDestroyInput",
- "description": "Autogenerated input type of PipelineDestroy",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the pipeline to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "CiPipelineID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelineDestroyPayload",
- "description": "Autogenerated return type of PipelineDestroy",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelineEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelinePermissions",
- "description": null,
- "fields": [
- {
- "name": "adminPipeline",
- "description": "Indicates the user can perform `admin_pipeline` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyPipeline",
- "description": "Indicates the user can perform `destroy_pipeline` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatePipeline",
- "description": "Indicates the user can perform `update_pipeline` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PipelineRetryInput",
- "description": "Autogenerated input type of PipelineRetry",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the pipeline to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "CiPipelineID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PipelineRetryPayload",
- "description": "Autogenerated return type of PipelineRetry",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipeline",
- "description": "The pipeline after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "PipelineStatusEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "CREATED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WAITING_FOR_RESOURCE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PREPARING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PENDING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RUNNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FAILED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SUCCESS",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CANCELED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SKIPPED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MANUAL",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SCHEDULED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Project",
- "description": null,
- "fields": [
- {
- "name": "actualRepositorySizeLimit",
- "description": "Size limit for the repository in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertManagementAlert",
- "description": "A single Alert Management alert of the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the alert. For example, \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "statuses",
- "description": "Alerts with the specified statues. For example, [TRIGGERED].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementStatus",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort alerts by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "AlertManagementAlertSort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "domain",
- "description": "Filter query for given domain.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementDomainFilter",
- "ofType": null
- }
- },
- "defaultValue": "operations"
- },
- {
- "name": "search",
- "description": "Search query for title, description, service, or monitoring_tool.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertManagementAlertStatusCounts",
- "description": "Counts of alerts by status for the project.",
- "args": [
- {
- "name": "search",
- "description": "Search query for title, description, service, or monitoring_tool.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlertStatusCountsType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertManagementAlerts",
- "description": "Alert Management alerts of the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the alert. For example, \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "statuses",
- "description": "Alerts with the specified statues. For example, [TRIGGERED].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementStatus",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort alerts by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "AlertManagementAlertSort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "domain",
- "description": "Filter query for given domain.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementDomainFilter",
- "ofType": null
- }
- },
- "defaultValue": "operations"
- },
- {
- "name": "search",
- "description": "Search query for title, description, service, or monitoring_tool.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlertConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertManagementIntegrations",
- "description": "Integrations which can receive alerts for the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementIntegrationConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "alertManagementPayloadFields",
- "description": "Extract alert fields from payload for custom mapping.",
- "args": [
- {
- "name": "payloadExample",
- "description": "Sample payload for extracting alert fields for custom mappings.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "AlertManagementPayloadAlertField",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "allowMergeOnSkippedPipeline",
- "description": "If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge requests of the project can also be merged with skipped jobs.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "apiFuzzingCiConfiguration",
- "description": "API fuzzing configuration for the project. Available only when feature flag `api_fuzzing_configuration_ui` is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ApiFuzzingCiConfiguration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "archived",
- "description": "Indicates the archived status of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "autocloseReferencedIssues",
- "description": "Indicates if issues referenced by merge requests and commits within the default branch are closed automatically.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "avatarUrl",
- "description": "URL to avatar image file of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "board",
- "description": "A single board of the project.",
- "args": [
- {
- "name": "id",
- "description": "The board's ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "boards",
- "description": "Boards of the project.",
- "args": [
- {
- "name": "id",
- "description": "Find a board by its ID.",
- "type": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ciCdSettings",
- "description": "CI/CD settings for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ProjectCiCdSetting",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clusterAgent",
- "description": "Find a single cluster agent by name.",
- "args": [
- {
- "name": "name",
- "description": "Name of the cluster agent.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgent",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clusterAgents",
- "description": "Cluster agents associated with the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ClusterAgentConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "codeCoverageSummary",
- "description": "Code coverage summary associated with the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CodeCoverageSummary",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "complianceFrameworks",
- "description": "Compliance frameworks associated with the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ComplianceFrameworkConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerExpirationPolicy",
- "description": "The container expiration policy of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerExpirationPolicy",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRegistryEnabled",
- "description": "Indicates if the project stores Docker container images in a container registry.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRepositories",
- "description": "Container repositories of the project.",
- "args": [
- {
- "name": "name",
- "description": "Filter the container repositories by their name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort container repositories by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "ContainerRepositorySort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRepositoriesCount",
- "description": "Number of container repositories in the project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of the project creation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastProfiles",
- "description": "DAST Profiles associated with the project. Always returns no nodes if `dast_saved_scans` is disabled.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastProfileConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastScannerProfiles",
- "description": "The DAST scanner profiles associated with the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastScannerProfileConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteProfile",
- "description": "DAST Site Profile associated with the project.",
- "args": [
- {
- "name": "id",
- "description": "ID of the site profile.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DastSiteProfileID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfile",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteProfiles",
- "description": "DAST Site Profiles associated with the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteProfileConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dastSiteValidations",
- "description": "DAST Site Validations associated with the project. Always returns no nodes if `security_on_demand_scans_site_validation` is disabled.",
- "args": [
- {
- "name": "normalizedTargetUrls",
- "description": "Normalized URL of the target to be scanned.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteValidationConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Short description of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "environment",
- "description": "A single environment of the project.",
- "args": [
- {
- "name": "name",
- "description": "Name of the environment.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for environment name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "states",
- "description": "States of environments that should be included in result.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Environment",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "environments",
- "description": "Environments of the project.",
- "args": [
- {
- "name": "name",
- "description": "Name of the environment.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for environment name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "states",
- "description": "States of environments that should be included in result.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "EnvironmentConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "forksCount",
- "description": "Number of times the project has been forked.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fullPath",
- "description": "Full path of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "grafanaIntegration",
- "description": "Grafana integration details for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GrafanaIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Group of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "httpUrlToRepo",
- "description": "URL to connect to the project via HTTPS.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "importStatus",
- "description": "Status of import background job of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "incidentManagementOncallSchedules",
- "description": "Incident Management On-call schedules of the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IncidentManagementOncallScheduleConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "A single issue of the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the issue. For example, \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Labels applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Milestone applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdBefore",
- "description": "Issues created before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdAfter",
- "description": "Issues created after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedBefore",
- "description": "Issues updated before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedAfter",
- "description": "Issues updated after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedBefore",
- "description": "Issues closed before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedAfter",
- "description": "Issues closed after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for issue title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "types",
- "description": "Filter issues by the given issue types.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssueType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Current state of this issue.",
- "type": {
- "kind": "ENUM",
- "name": "IssuableState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort issues by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "IssueSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "iterationId",
- "description": "Iterations applied to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueStatusCounts",
- "description": "Counts of issues by status for the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the issue. For example, \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Labels applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Milestone applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdBefore",
- "description": "Issues created before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdAfter",
- "description": "Issues created after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedBefore",
- "description": "Issues updated before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedAfter",
- "description": "Issues updated after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedBefore",
- "description": "Issues closed before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedAfter",
- "description": "Issues closed after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for issue title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "types",
- "description": "Filter issues by the given issue types.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssueType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueStatusCountsType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issues",
- "description": "Issues of the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the issue. For example, \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelName",
- "description": "Labels applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Milestone applied to this issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of a user assigned to the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdBefore",
- "description": "Issues created before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "createdAfter",
- "description": "Issues created after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedBefore",
- "description": "Issues updated before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "updatedAfter",
- "description": "Issues updated after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedBefore",
- "description": "Issues closed before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "closedAfter",
- "description": "Issues closed after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for issue title or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "types",
- "description": "Filter issues by the given issue types.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "IssueType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Current state of this issue.",
- "type": {
- "kind": "ENUM",
- "name": "IssuableState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort issues by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "IssueSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "iterationId",
- "description": "Iterations applied to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IssueConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issuesEnabled",
- "description": "Indicates if Issues are enabled for the current user",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iterations",
- "description": "Find iterations.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter iterations by state.",
- "type": {
- "kind": "ENUM",
- "name": "IterationState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Fuzzy search by title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "Global ID of the Iteration to look up.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the Iteration to look up.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeAncestors",
- "description": "Whether to include ancestor iterations. Defaults to true.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "IterationConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraImportStatus",
- "description": "Status of Jira import background job of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jiraImports",
- "description": "Jira imports into the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "JiraImportConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "jobsEnabled",
- "description": "Indicates if CI/CD pipeline jobs are enabled for the current user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "A label available on this project.",
- "args": [
- {
- "name": "title",
- "description": "Title of the label.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Label",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "labels",
- "description": "Labels available on this project.",
- "args": [
- {
- "name": "searchTerm",
- "description": "A search term to find labels with.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeAncestorGroups",
- "description": "Include labels from ancestor groups.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "LabelConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastActivityAt",
- "description": "Timestamp of the project last activity.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lfsEnabled",
- "description": "Indicates if the project has Large File Storage (LFS) enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "A single merge request of the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the merge request, for example `1`.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequests",
- "description": "Merge requests of the project.",
- "args": [
- {
- "name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sourceBranches",
- "description": "Array of source branch names. All resolved merge requests will have one of these branches as their source.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetBranches",
- "description": "Array of target branch names. All resolved merge requests will have one of these branches as their target.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "A merge request state. If provided, all resolved merge requests will have this state.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Array of label names. All resolved merge requests will have all of these labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "mergedAfter",
- "description": "Merge requests merged after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mergedBefore",
- "description": "Merge requests merged before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort merge requests by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "assigneeUsername",
- "description": "Username of the assignee.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "reviewerUsername",
- "description": "Username of the reviewer.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestsEnabled",
- "description": "Indicates if Merge Requests are enabled for the current user",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequestsFfOnlyEnabled",
- "description": "Indicates if no merge commits should be created and all merges should instead be fast-forwarded, which means that merging is only allowed if the branch could be fast-forwarded.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestones",
- "description": "Milestones of the project.",
- "args": [
- {
- "name": "startDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.start.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "List items overlapping a time frame defined by startDate..endDate (if one date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "timeframe",
- "description": "List items overlapping the given timeframe.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "ids",
- "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\".",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter milestones by state.",
- "type": {
- "kind": "ENUM",
- "name": "MilestoneStateEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "The title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "searchTitle",
- "description": "A search string for the title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "containingDate",
- "description": "A date that the milestone contains.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "includeAncestors",
- "description": "Also return milestones in the project's parent group and its ancestors.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MilestoneConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the project (without namespace).",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nameWithNamespace",
- "description": "Full name of the project with its namespace.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "namespace",
- "description": "Namespace of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Namespace",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "onlyAllowMergeIfAllDiscussionsAreResolved",
- "description": "Indicates if merge requests of the project can only be merged when all the discussions are resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "onlyAllowMergeIfPipelineSucceeds",
- "description": "Indicates if merge requests of the project can only be merged with successful jobs.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "openIssuesCount",
- "description": "Number of open issues for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packages",
- "description": "Packages of the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipeline",
- "description": "Build pipeline of the project.",
- "args": [
- {
- "name": "iid",
- "description": "IID of the Pipeline, e.g., \"1\".",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Pipeline",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineAnalytics",
- "description": "Pipeline analytics.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineAnalytics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelines",
- "description": "Build pipelines of the project.",
- "args": [
- {
- "name": "status",
- "description": "Filter pipelines by their status.",
- "type": {
- "kind": "ENUM",
- "name": "PipelineStatusEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "ref",
- "description": "Filter pipelines by the ref they are run for.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sha",
- "description": "Filter pipelines by the sha of the commit they are run for.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PipelineConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "printingMergeRequestLinkEnabled",
- "description": "Indicates if a link to create or view a merge request should display after a push to Git repositories of the project from the command line.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectMembers",
- "description": "Members of the project.",
- "args": [
- {
- "name": "search",
- "description": "Search query.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "relations",
- "description": "Filter members by the given member relations.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "ProjectMemberRelation",
- "ofType": null
- }
- }
- },
- "defaultValue": "[DIRECT, INHERITED]"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MemberInterfaceConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "publicJobs",
- "description": "Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "release",
- "description": "A single release of the project.",
- "args": [
- {
- "name": "tagName",
- "description": "The name of the tag associated to the release.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Release",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "releases",
- "description": "Releases of the project.",
- "args": [
- {
- "name": "sort",
- "description": "Sort releases by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "ReleaseSort",
- "ofType": null
- },
- "defaultValue": "RELEASED_AT_DESC"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "removeSourceBranchAfterMerge",
- "description": "Indicates if `Delete source branch` option should be enabled by default for all new merge requests of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repository",
- "description": "Git repository of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Repository",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositorySizeExcess",
- "description": "Size of repository that exceeds the limit in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requestAccessEnabled",
- "description": "Indicates if users can request member access to the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requirement",
- "description": "Find a single requirement.",
- "args": [
- {
- "name": "sort",
- "description": "List requirements by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "Sort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter requirements by state.",
- "type": {
- "kind": "ENUM",
- "name": "RequirementState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for requirement title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter requirements by author username.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the requirement, e.g., \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of requirements, e.g., [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "lastTestReportState",
- "description": "The state of latest requirement test report.",
- "type": {
- "kind": "ENUM",
- "name": "TestReportState",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Requirement",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requirementStatesCount",
- "description": "Number of requirements for the project by their state.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RequirementStatesCount",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requirements",
- "description": "Find requirements.",
- "args": [
- {
- "name": "sort",
- "description": "List requirements by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "Sort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter requirements by state.",
- "type": {
- "kind": "ENUM",
- "name": "RequirementState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for requirement title.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Filter requirements by author username.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "IID of the requirement, e.g., \"1\".",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of requirements, e.g., [1, 2].",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "lastTestReportState",
- "description": "The state of latest requirement test report.",
- "type": {
- "kind": "ENUM",
- "name": "TestReportState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RequirementConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sastCiConfiguration",
- "description": "SAST CI configuration for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfiguration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "securityDashboardPath",
- "description": "Path to project's security dashboard.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "securityScanners",
- "description": "Information about security analyzers used in the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityScanners",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryDetailedError",
- "description": "Detailed version of a Sentry error on the project.",
- "args": [
- {
- "name": "id",
- "description": "ID of the Sentry issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "GitlabErrorTrackingDetailedErrorID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SentryDetailedError",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryErrors",
- "description": "Paginated collection of Sentry errors on the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SentryErrorCollection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "serviceDeskAddress",
- "description": "E-mail address of the service desk.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "serviceDeskEnabled",
- "description": "Indicates if the project has service desk enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "services",
- "description": "Project services.",
- "args": [
- {
- "name": "active",
- "description": "Indicates if the service is active.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "type",
- "description": "Class name of the service.",
- "type": {
- "kind": "ENUM",
- "name": "ServiceType",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ServiceConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sharedRunnersEnabled",
- "description": "Indicates if shared runners are enabled for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippets",
- "description": "Snippets of the project.",
- "args": [
- {
- "name": "ids",
- "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "visibility",
- "description": "The visibility of the snippet.",
- "type": {
- "kind": "ENUM",
- "name": "VisibilityScopesEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippetsEnabled",
- "description": "Indicates if Snippets are enabled for the current user",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "squashReadOnly",
- "description": "Indicates if `squashReadOnly` is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sshUrlToRepo",
- "description": "URL to connect to the project via SSH.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "starCount",
- "description": "Number of times the project has been starred.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "statistics",
- "description": "Statistics of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ProjectStatistics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "suggestionCommitMessage",
- "description": "The commit message used to apply merge request suggestions.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tagList",
- "description": "List of project topics (not Git tags).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "terraformState",
- "description": "Find a single Terraform state by name.",
- "args": [
- {
- "name": "name",
- "description": "Name of the Terraform state.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "terraformStates",
- "description": "Terraform states associated with the project.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "visibility",
- "description": "Visibility of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilities",
- "description": "Vulnerabilities reported on the project.",
- "args": [
- {
- "name": "projectId",
- "description": "Filter vulnerabilities by project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "reportType",
- "description": "Filter vulnerabilities by report type.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Filter vulnerabilities by severity.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter vulnerabilities by state.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanner",
- "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List vulnerabilities by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilitySort",
- "ofType": null
- },
- "defaultValue": "severity_desc"
- },
- {
- "name": "hasResolution",
- "description": "Returns only the vulnerabilities which have been resolved on default branch.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hasIssues",
- "description": "Returns only the vulnerabilities which have linked issues.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitiesCountByDay",
- "description": "Number of vulnerabilities per day for the project.",
- "args": [
- {
- "name": "startDate",
- "description": "First day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "Last day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityScanners",
- "description": "Vulnerability scanners reported on the project vulnerabilities.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityScannerConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitySeveritiesCount",
- "description": "Counts for each vulnerability severity in the project.",
- "args": [
- {
- "name": "projectId",
- "description": "Filter vulnerabilities by project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "reportType",
- "description": "Filter vulnerabilities by report type.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Filter vulnerabilities by severity.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter vulnerabilities by state.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanner",
- "description": "Filter vulnerabilities by scanner.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitySeveritiesCount",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "wikiEnabled",
- "description": "Indicates if Wikis are enabled for the current user",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectCiCdSetting",
- "description": null,
- "fields": [
- {
- "name": "keepLatestArtifact",
- "description": "Whether to keep the latest builds artifacts.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergePipelinesEnabled",
- "description": "Whether merge pipelines are enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeTrainsEnabled",
- "description": "Whether merge trains are enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project the CI/CD settings belong to.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "description": "The connection type for Project.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "ProjectID",
- "description": "Identifier of Project.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectMember",
- "description": "Represents a Project Membership",
- "fields": [
- {
- "name": "accessLevel",
- "description": "GitLab::Access level.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AccessLevel",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Date and time the membership was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdBy",
- "description": "User that authorized membership.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "expiresAt",
- "description": "Date and time the membership expires.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the member.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project that User is a member of.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Date and time the membership was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "User that is associated with the member object.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "MemberInterface",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectMemberConnection",
- "description": "The connection type for ProjectMember.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectMemberEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectMember",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectMemberEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ProjectMember",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ProjectMemberRelation",
- "description": "Project member relation",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "DIRECT",
- "description": "Direct members",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INHERITED",
- "description": "Inherited members",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DESCENDANTS",
- "description": "Descendants members",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INVITED_GROUPS",
- "description": "Invited Groups members",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectPermissions",
- "description": null,
- "fields": [
- {
- "name": "adminOperations",
- "description": "Indicates the user can perform `admin_operations` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "adminProject",
- "description": "Indicates the user can perform `admin_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "adminRemoteMirror",
- "description": "Indicates the user can perform `admin_remote_mirror` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "adminWiki",
- "description": "Indicates the user can perform `admin_wiki` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "archiveProject",
- "description": "Indicates the user can perform `archive_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "changeNamespace",
- "description": "Indicates the user can perform `change_namespace` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "changeVisibilityLevel",
- "description": "Indicates the user can perform `change_visibility_level` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createDeployment",
- "description": "Indicates the user can perform `create_deployment` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createDesign",
- "description": "Indicates the user can perform `create_design` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createIssue",
- "description": "Indicates the user can perform `create_issue` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createLabel",
- "description": "Indicates the user can perform `create_label` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createMergeRequestFrom",
- "description": "Indicates the user can perform `create_merge_request_from` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createMergeRequestIn",
- "description": "Indicates the user can perform `create_merge_request_in` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createPages",
- "description": "Indicates the user can perform `create_pages` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createPipeline",
- "description": "Indicates the user can perform `create_pipeline` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createPipelineSchedule",
- "description": "Indicates the user can perform `create_pipeline_schedule` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createSnippet",
- "description": "Indicates the user can perform `create_snippet` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createWiki",
- "description": "Indicates the user can perform `create_wiki` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyDesign",
- "description": "Indicates the user can perform `destroy_design` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyPages",
- "description": "Indicates the user can perform `destroy_pages` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyWiki",
- "description": "Indicates the user can perform `destroy_wiki` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downloadCode",
- "description": "Indicates the user can perform `download_code` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downloadWikiCode",
- "description": "Indicates the user can perform `download_wiki_code` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "forkProject",
- "description": "Indicates the user can perform `fork_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pushCode",
- "description": "Indicates the user can perform `push_code` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pushToDeleteProtectedBranch",
- "description": "Indicates the user can perform `push_to_delete_protected_branch` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readCommitStatus",
- "description": "Indicates the user can perform `read_commit_status` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readCycleAnalytics",
- "description": "Indicates the user can perform `read_cycle_analytics` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readDesign",
- "description": "Indicates the user can perform `read_design` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readMergeRequest",
- "description": "Indicates the user can perform `read_merge_request` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readPagesContent",
- "description": "Indicates the user can perform `read_pages_content` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readProject",
- "description": "Indicates the user can perform `read_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readProjectMember",
- "description": "Indicates the user can perform `read_project_member` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readWiki",
- "description": "Indicates the user can perform `read_wiki` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "removeForkProject",
- "description": "Indicates the user can perform `remove_fork_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "removePages",
- "description": "Indicates the user can perform `remove_pages` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "removeProject",
- "description": "Indicates the user can perform `remove_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "renameProject",
- "description": "Indicates the user can perform `rename_project` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requestAccess",
- "description": "Indicates the user can perform `request_access` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatePages",
- "description": "Indicates the user can perform `update_pages` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateWiki",
- "description": "Indicates the user can perform `update_wiki` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "uploadFile",
- "description": "Indicates the user can perform `upload_file` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ProjectStatistics",
- "description": null,
- "fields": [
- {
- "name": "buildArtifactsSize",
- "description": "Build artifacts size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commitCount",
- "description": "Commit count of the project.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lfsObjectsSize",
- "description": "Large File Storage (LFS) object size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packagesSize",
- "description": "Packages size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositorySize",
- "description": "Repository size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippetsSize",
- "description": "Snippets size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "storageSize",
- "description": "Storage size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "uploadsSize",
- "description": "Uploads size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "wikiSize",
- "description": "Wiki size of the project in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PrometheusAlert",
- "description": "The alert condition for Prometheus",
- "fields": [
- {
- "name": "humanizedText",
- "description": "The human-readable text of the alert condition.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the alert condition.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PrometheusIntegrationCreateInput",
- "description": "Autogenerated input type of PrometheusIntegrationCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project to create the integration in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "active",
- "description": "Whether the integration is receiving alerts.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "apiUrl",
- "description": "Endpoint at which prometheus can be queried.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PrometheusIntegrationCreatePayload",
- "description": "Autogenerated return type of PrometheusIntegrationCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The newly created integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementPrometheusIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PrometheusIntegrationResetTokenInput",
- "description": "Autogenerated input type of PrometheusIntegrationResetToken",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the integration to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "PrometheusServiceID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PrometheusIntegrationResetTokenPayload",
- "description": "Autogenerated return type of PrometheusIntegrationResetToken",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The newly created integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementPrometheusIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PrometheusIntegrationUpdateInput",
- "description": "Autogenerated input type of PrometheusIntegrationUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The ID of the integration to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "PrometheusServiceID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "active",
- "description": "Whether the integration is receiving alerts.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "apiUrl",
- "description": "Endpoint at which prometheus can be queried.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PrometheusIntegrationUpdatePayload",
- "description": "Autogenerated return type of PrometheusIntegrationUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "integration",
- "description": "The newly created integration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementPrometheusIntegration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "PrometheusServiceID",
- "description": "Identifier of PrometheusService.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "PromoteToEpicInput",
- "description": "Autogenerated input type of PromoteToEpic",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "The group the promoted epic will belong to.",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "PromoteToEpicPayload",
- "description": "Autogenerated return type of PromoteToEpic",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "The epic after issue promotion.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Query",
- "description": null,
- "fields": [
- {
- "name": "ciApplicationSettings",
- "description": "CI related settings that apply to the entire instance.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiApplicationSettings",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ciConfig",
- "description": "Get linted and processed contents of a CI config. Should not be requested more than once per request.",
- "args": [
- {
- "name": "projectPath",
- "description": "The project of the CI config.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "content",
- "description": "Contents of '.gitlab-ci.yml'.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "dryRun",
- "description": "Run pipeline creation simulation, or only do static check.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiConfig",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerRepository",
- "description": "Find a container repository.",
- "args": [
- {
- "name": "id",
- "description": "The global ID of the container repository.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ContainerRepositoryID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerRepositoryDetails",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "currentUser",
- "description": "Get information about current user.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "designManagement",
- "description": "Fields related to design management.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DesignManagement",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "devopsAdoptionSegments",
- "description": "Get configured DevOps adoption segments on the instance.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DevopsAdoptionSegmentConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "echo",
- "description": "Text to echo back.",
- "args": [
- {
- "name": "text",
- "description": "Text to echo back.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "geoNode",
- "description": "Find a Geo node.",
- "args": [
- {
- "name": "name",
- "description": "The name of the Geo node. Defaults to the current Geo node name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GeoNode",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Find a group.",
- "args": [
- {
- "name": "fullPath",
- "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "instanceSecurityDashboard",
- "description": "Fields related to Instance Security Dashboard.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "InstanceSecurityDashboard",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "instanceStatisticsMeasurements",
- "description": "Get statistics on the instance.",
- "args": [
- {
- "name": "identifier",
- "description": "The type of measurement/statistics to retrieve.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "MeasurementIdentifier",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "recordedAfter",
- "description": "Measurement recorded after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "recordedBefore",
- "description": "Measurement recorded before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "InstanceStatisticsMeasurementConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "Find an issue.",
- "args": [
- {
- "name": "id",
- "description": "The global ID of the Issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "IssueID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "Find an iteration.",
- "args": [
- {
- "name": "id",
- "description": "Find an iteration by its ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "IterationID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "metadata",
- "description": "Metadata about GitLab.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Metadata",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestone",
- "description": "Find a milestone.",
- "args": [
- {
- "name": "id",
- "description": "Find a milestone by its ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "MilestoneID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "namespace",
- "description": "Find a namespace.",
- "args": [
- {
- "name": "fullPath",
- "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Namespace",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "package",
- "description": "Find a package.",
- "args": [
- {
- "name": "id",
- "description": "The global ID of the package.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "PackagesPackageID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Package",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Find a project.",
- "args": [
- {
- "name": "fullPath",
- "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projects",
- "description": "Find projects visible to the current user.",
- "args": [
- {
- "name": "membership",
- "description": "Limit projects that the current user is a member of.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "search",
- "description": "Search query for project name, path, or description.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "ids",
- "description": "Filter projects by IDs.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "searchNamespaces",
- "description": "Include namespace in project search.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort order of results.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "runnerPlatforms",
- "description": "Supported runner platforms.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RunnerPlatformConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "runnerSetup",
- "description": "Get runner setup instructions.",
- "args": [
- {
- "name": "platform",
- "description": "Platform to generate the instructions for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "architecture",
- "description": "Architecture to generate the instructions for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "Project to register the runner for.",
- "type": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "groupId",
- "description": "Group to register the runner for.",
- "type": {
- "kind": "SCALAR",
- "name": "GroupID",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RunnerSetup",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippets",
- "description": "Find Snippets visible to the current user.",
- "args": [
- {
- "name": "ids",
- "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "visibility",
- "description": "The visibility of the snippet.",
- "type": {
- "kind": "ENUM",
- "name": "VisibilityScopesEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorId",
- "description": "The ID of an author.",
- "type": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "The ID of a project.",
- "type": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "type",
- "description": "The type of snippet.",
- "type": {
- "kind": "ENUM",
- "name": "TypeEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "explore",
- "description": "Explore personal snippets.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "Find a user.",
- "args": [
- {
- "name": "id",
- "description": "ID of the User.",
- "type": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "username",
- "description": "Username of the User.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "users",
- "description": "Find users.",
- "args": [
- {
- "name": "ids",
- "description": "List of user Global IDs.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "usernames",
- "description": "List of usernames.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort users by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "Sort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "search",
- "description": "Query to search users by name, username, or primary email.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "admins",
- "description": "Return only admin users.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilities",
- "description": "Vulnerabilities reported on projects on the current user's instance security dashboard.",
- "args": [
- {
- "name": "projectId",
- "description": "Filter vulnerabilities by project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "reportType",
- "description": "Filter vulnerabilities by report type.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "severity",
- "description": "Filter vulnerabilities by severity.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "Filter vulnerabilities by state.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanner",
- "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "List vulnerabilities by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilitySort",
- "ofType": null
- },
- "defaultValue": "severity_desc"
- },
- {
- "name": "hasResolution",
- "description": "Returns only the vulnerabilities which have been resolved on default branch.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hasIssues",
- "description": "Returns only the vulnerabilities which have linked issues.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitiesCountByDay",
- "description": "Number of vulnerabilities per day for the projects on the current user's instance security dashboard.",
- "args": [
- {
- "name": "startDate",
- "description": "First day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "Last day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitiesCountByDayAndSeverity",
- "description": "Number of vulnerabilities per severity level, per day, for the projects on the current user's instance security dashboard. Deprecated in 13.3: Use `vulnerabilitiesCountByDay`.",
- "args": [
- {
- "name": "startDate",
- "description": "First day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "endDate",
- "description": "Last day for which to fetch vulnerability history.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverityConnection",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3."
- },
- {
- "name": "vulnerability",
- "description": "Find a vulnerability.",
- "args": [
- {
- "name": "id",
- "description": "The Global ID of the Vulnerability.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "RegistryState",
- "description": "State of a Geo registry",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "PENDING",
- "description": "Registry waiting to be synced",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "STARTED",
- "description": "Registry currently syncing",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SYNCED",
- "description": "Registry that is synced",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FAILED",
- "description": "Registry that failed to sync",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Release",
- "description": "Represents a release",
- "fields": [
- {
- "name": "assets",
- "description": "Assets of the release.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseAssets",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "author",
- "description": "User that created the release.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "commit",
- "description": "The commit associated with the release.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Commit",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the release was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description (also known as \"release notes\") of the release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "evidences",
- "description": "Evidence for the release.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseEvidenceConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "links",
- "description": "Links of the release.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseLinks",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "milestones",
- "description": "Milestones associated to the release.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MilestoneConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "releasedAt",
- "description": "Timestamp of when the release was released.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tagName",
- "description": "Name of the tag associated with the release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tagPath",
- "description": "Relative web path to the tag associated with the release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "upcomingRelease",
- "description": "Indicates the release is an upcoming release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseAssetLink",
- "description": "Represents an asset link associated with a release",
- "fields": [
- {
- "name": "directAssetUrl",
- "description": "Direct asset URL of the link.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "external",
- "description": "Indicates the link points to an external resource.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the link.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "linkType",
- "description": "Type of the link: `other`, `runbook`, `image`, `package`; defaults to `other`.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "ReleaseAssetLinkType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the link.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "URL of the link.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseAssetLinkConnection",
- "description": "The connection type for ReleaseAssetLink.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseAssetLinkEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseAssetLink",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseAssetLinkEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseAssetLink",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseAssetLinkInput",
- "description": "Fields that are available when modifying a release asset link",
- "fields": null,
- "inputFields": [
- {
- "name": "name",
- "description": "Name of the asset link.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "url",
- "description": "URL of the asset link.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "directAssetPath",
- "description": "Relative path for a direct asset link.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "linkType",
- "description": "The type of the asset link.",
- "type": {
- "kind": "ENUM",
- "name": "ReleaseAssetLinkType",
- "ofType": null
- },
- "defaultValue": "OTHER"
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ReleaseAssetLinkType",
- "description": "Type of the link: `other`, `runbook`, `image`, `package`",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "OTHER",
- "description": "Other link type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RUNBOOK",
- "description": "Runbook link type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PACKAGE",
- "description": "Package link type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "IMAGE",
- "description": "Image link type",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseAssets",
- "description": "A container for all assets associated with a release",
- "fields": [
- {
- "name": "count",
- "description": "Number of assets of the release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "links",
- "description": "Asset links of the release.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseAssetLinkConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sources",
- "description": "Sources of the release.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseSourceConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseAssetsInput",
- "description": "Fields that are available when modifying release assets",
- "fields": null,
- "inputFields": [
- {
- "name": "links",
- "description": "A list of asset links to associate to the release.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseAssetLinkInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseConnection",
- "description": "The connection type for Release.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Release",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseCreateInput",
- "description": "Autogenerated input type of ReleaseCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project the release is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "tagName",
- "description": "Name of the tag to associate with the release.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "ref",
- "description": "The commit SHA or branch name to use if creating a new tag.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "Name of the release.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description (also known as \"release notes\") of the release.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "releasedAt",
- "description": "The date when the release will be/was ready. Defaults to the current time.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestones",
- "description": "The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "assets",
- "description": "Assets associated to the release.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseAssetsInput",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseCreatePayload",
- "description": "Autogenerated return type of ReleaseCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "release",
- "description": "The release after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Release",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseDeleteInput",
- "description": "Autogenerated input type of ReleaseDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project the release is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "tagName",
- "description": "Name of the tag associated with the release to delete.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseDeletePayload",
- "description": "Autogenerated return type of ReleaseDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "release",
- "description": "The deleted release.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Release",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Release",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseEvidence",
- "description": "Evidence for a release",
- "fields": [
- {
- "name": "collectedAt",
- "description": "Timestamp when the evidence was collected.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "filepath",
- "description": "URL from where the evidence can be downloaded.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the evidence.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "SHA1 ID of the evidence hash.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseEvidenceConnection",
- "description": "The connection type for ReleaseEvidence.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseEvidenceEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseEvidence",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseEvidenceEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseEvidence",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseLinks",
- "description": null,
- "fields": [
- {
- "name": "closedIssuesUrl",
- "description": "HTTP URL of the issues page, filtered by this release and `state=closed`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "closedMergeRequestsUrl",
- "description": "HTTP URL of the merge request page , filtered by this release and `state=closed`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "editUrl",
- "description": "HTTP URL of the release's edit page.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergedMergeRequestsUrl",
- "description": "HTTP URL of the merge request page , filtered by this release and `state=merged`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "openedIssuesUrl",
- "description": "HTTP URL of the issues page, filtered by this release and `state=open`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "openedMergeRequestsUrl",
- "description": "HTTP URL of the merge request page, filtered by this release and `state=open`.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "selfUrl",
- "description": "HTTP URL of the release.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ReleaseSort",
- "description": "Values for sorting releases",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "CREATED_DESC",
- "description": "Created at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_ASC",
- "description": "Created at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RELEASED_AT_DESC",
- "description": "Released at by descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RELEASED_AT_ASC",
- "description": "Released at by ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseSource",
- "description": "Represents the source code attached to a release in a particular format",
- "fields": [
- {
- "name": "format",
- "description": "Format of the source.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "Download URL of the source.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseSourceConnection",
- "description": "The connection type for ReleaseSource.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseSourceEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ReleaseSource",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseSourceEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ReleaseSource",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ReleaseUpdateInput",
- "description": "Autogenerated input type of ReleaseUpdate",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "Full path of the project the release is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "tagName",
- "description": "Name of the tag associated with the release.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "Name of the release.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description (release notes) of the release.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "releasedAt",
- "description": "The release date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestones",
- "description": "The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ReleaseUpdatePayload",
- "description": "Autogenerated return type of ReleaseUpdate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "release",
- "description": "The release after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Release",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "RemoveAwardEmojiInput",
- "description": "Autogenerated input type of RemoveAwardEmoji",
- "fields": null,
- "inputFields": [
- {
- "name": "awardableId",
- "description": "The global ID of the awardable resource.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AwardableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RemoveAwardEmojiPayload",
- "description": "Autogenerated return type of RemoveAwardEmoji",
- "fields": [
- {
- "name": "awardEmoji",
- "description": "The award emoji after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "RemoveProjectFromSecurityDashboardInput",
- "description": "Autogenerated input type of RemoveProjectFromSecurityDashboard",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the project to remove from the Instance Security Dashboard.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RemoveProjectFromSecurityDashboardPayload",
- "description": "Autogenerated return type of RemoveProjectFromSecurityDashboard",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "RepositionImageDiffNoteInput",
- "description": "Autogenerated input type of RepositionImageDiffNote",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the DiffNote to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "DiffNoteID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "position",
- "description": "The position of this note on a diff.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateDiffImagePositionInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RepositionImageDiffNotePayload",
- "description": "Autogenerated return type of RepositionImageDiffNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Repository",
- "description": null,
- "fields": [
- {
- "name": "empty",
- "description": "Indicates repository has no visible content.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "exists",
- "description": "Indicates a corresponding Git repository exists on disk.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rootRef",
- "description": "Default branch of the repository.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tree",
- "description": "Tree of the repository.",
- "args": [
- {
- "name": "path",
- "description": "The path to get the tree for. Default value is the root of the repository.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "\"\""
- },
- {
- "name": "ref",
- "description": "The commit ref to get the tree for. Default value is HEAD.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "\"head\""
- },
- {
- "name": "recursive",
- "description": "Used to get a recursive tree. Default is false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Tree",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Requirement",
- "description": "Represents a requirement",
- "fields": [
- {
- "name": "author",
- "description": "Author of the requirement.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the requirement was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the requirement.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the requirement.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iid",
- "description": "Internal ID of the requirement.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastTestReportManuallyCreated",
- "description": "Indicates if latest test report was created by user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastTestReportState",
- "description": "Latest requirement test report state.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "TestReportState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "Project to which the requirement belongs.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the requirement.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "RequirementState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "testReports",
- "description": "Test reports of the requirement.",
- "args": [
- {
- "name": "sort",
- "description": "List test reports by sort order.",
- "type": {
- "kind": "ENUM",
- "name": "Sort",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TestReportConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the requirement.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "titleHtml",
- "description": "The GitLab Flavored Markdown rendering of `title`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp of when the requirement was last updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "RequirementPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RequirementConnection",
- "description": "The connection type for Requirement.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "RequirementEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Requirement",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RequirementEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Requirement",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RequirementPermissions",
- "description": "Check permissions for the current user on a requirement",
- "fields": [
- {
- "name": "adminRequirement",
- "description": "Indicates the user can perform `admin_requirement` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createRequirement",
- "description": "Indicates the user can perform `create_requirement` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyRequirement",
- "description": "Indicates the user can perform `destroy_requirement` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readRequirement",
- "description": "Indicates the user can perform `read_requirement` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateRequirement",
- "description": "Indicates the user can perform `update_requirement` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "RequirementState",
- "description": "State of a requirement",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "OPENED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ARCHIVED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RequirementStatesCount",
- "description": "Counts of requirements by their state",
- "fields": [
- {
- "name": "archived",
- "description": "Number of archived requirements.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "opened",
- "description": "Number of opened requirements.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "ResolvableInterface",
- "description": null,
- "fields": [
- {
- "name": "resolvable",
- "description": "Indicates if the object can be resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolved",
- "description": "Indicates if the object is resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedAt",
- "description": "Timestamp of when the object was resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedBy",
- "description": "User who resolved the object.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "Discussion",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- }
- ]
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "RevertVulnerabilityToDetectedInput",
- "description": "Autogenerated input type of RevertVulnerabilityToDetected",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability to be reverted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RevertVulnerabilityToDetectedPayload",
- "description": "Autogenerated return type of RevertVulnerabilityToDetected",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerability",
- "description": "The vulnerability after revert.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RootStorageStatistics",
- "description": null,
- "fields": [
- {
- "name": "buildArtifactsSize",
- "description": "The CI artifacts size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lfsObjectsSize",
- "description": "The LFS objects size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packagesSize",
- "description": "The packages size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineArtifactsSize",
- "description": "The CI pipeline artifacts size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "repositorySize",
- "description": "The Git repository size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippetsSize",
- "description": "The snippets size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "storageSize",
- "description": "The total storage in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "uploadsSize",
- "description": "The uploads size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "wikiSize",
- "description": "The wiki size in bytes.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Float",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "RunDASTScanInput",
- "description": "Autogenerated input type of RunDASTScan",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the DAST scan belongs to.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetUrl",
- "description": "The URL of the target to be scanned.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "branch",
- "description": "The branch to be associated with the scan.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "scanType",
- "description": "The type of scan to be run.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "DastScanTypeEnum",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunDASTScanPayload",
- "description": "Autogenerated return type of RunDASTScan",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineUrl",
- "description": "URL of the pipeline that was created.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerArchitecture",
- "description": null,
- "fields": [
- {
- "name": "downloadLocation",
- "description": "Download location for the runner for the platform architecture.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the runner platform architecture.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerArchitectureConnection",
- "description": "The connection type for RunnerArchitecture.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "RunnerArchitectureEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "RunnerArchitecture",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerArchitectureEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RunnerArchitecture",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerPlatform",
- "description": null,
- "fields": [
- {
- "name": "architectures",
- "description": "Runner architectures supported for the platform.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RunnerArchitectureConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "humanReadableName",
- "description": "Human readable name of the runner platform.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name slug of the runner platform.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerPlatformConnection",
- "description": "The connection type for RunnerPlatform.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "RunnerPlatformEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "RunnerPlatform",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerPlatformEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "RunnerPlatform",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "RunnerSetup",
- "description": null,
- "fields": [
- {
- "name": "installInstructions",
- "description": "Instructions for installing the runner on the specified architecture.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "registerInstructions",
- "description": "Instructions for registering the runner.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfiguration",
- "description": "Represents a CI configuration of SAST",
- "fields": [
- {
- "name": "analyzers",
- "description": "List of analyzers entities attached to SAST configuration.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "global",
- "description": "List of global entities related to SAST configuration.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipeline",
- "description": "List of pipeline entities related to SAST configuration.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntity",
- "description": "Represents an analyzer entity in SAST CI configuration",
- "fields": [
- {
- "name": "description",
- "description": "Analyzer description that is displayed on the form.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "enabled",
- "description": "Indicates whether an analyzer is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "Analyzer label used in the config UI.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the analyzer.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "variables",
- "description": "List of supported variables.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntityConnection",
- "description": "The connection type for SastCiConfigurationAnalyzersEntity.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntityEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntity",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntityEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationAnalyzersEntity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationAnalyzersEntityInput",
- "description": "Represents the analyzers entity in SAST CI configuration",
- "fields": null,
- "inputFields": [
- {
- "name": "name",
- "description": "Name of analyzer.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "enabled",
- "description": "State of the analyzer.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "variables",
- "description": "List of variables for the analyzer.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationEntityInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntity",
- "description": "Represents an entity in SAST CI configuration",
- "fields": [
- {
- "name": "defaultValue",
- "description": "Default value that is used if value is empty.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Entity description that is displayed on the form.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "field",
- "description": "CI keyword of entity.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "label",
- "description": "Label for entity used in the form.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "options",
- "description": "Different possible values of the field.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntityConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "size",
- "description": "Size of the UI component.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "SastUiComponentSize",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of the field value.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Current value of the entity.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntityConnection",
- "description": "The connection type for SastCiConfigurationEntity.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntityEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntity",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntityEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationEntity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationEntityInput",
- "description": "Represents an entity in SAST CI configuration",
- "fields": null,
- "inputFields": [
- {
- "name": "field",
- "description": "CI keyword of entity.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "defaultValue",
- "description": "Default value that is used if value is empty.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "value",
- "description": "Current value of the entity.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationInput",
- "description": "Represents a CI configuration of SAST",
- "fields": null,
- "inputFields": [
- {
- "name": "global",
- "description": "List of global entities related to SAST configuration.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationEntityInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "pipeline",
- "description": "List of pipeline entities related to SAST configuration.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationEntityInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "analyzers",
- "description": "List of analyzers and related variables for the SAST configuration.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SastCiConfigurationAnalyzersEntityInput",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntity",
- "description": "Represents an entity for options in SAST CI configuration",
- "fields": [
- {
- "name": "label",
- "description": "Label of option entity.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Value of option entity.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntityConnection",
- "description": "The connection type for SastCiConfigurationOptionsEntity.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntityEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntity",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntityEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SastCiConfigurationOptionsEntity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "SastUiComponentSize",
- "description": "Size of UI component in SAST configuration page",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SMALL",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MEDIUM",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LARGE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ScannedResource",
- "description": "Represents a resource scanned by a security scan",
- "fields": [
- {
- "name": "requestMethod",
- "description": "The HTTP request method used to access the URL.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "The URL scanned by the scanner.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ScannedResourceConnection",
- "description": "The connection type for ScannedResource.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ScannedResourceEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ScannedResource",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ScannedResourceEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ScannedResource",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SecurityReportSummary",
- "description": "Represents summary of a security report",
- "fields": [
- {
- "name": "apiFuzzing",
- "description": "Aggregated counts for the `api_fuzzing` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerScanning",
- "description": "Aggregated counts for the `container_scanning` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "coverageFuzzing",
- "description": "Aggregated counts for the `coverage_fuzzing` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dast",
- "description": "Aggregated counts for the `dast` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dependencyScanning",
- "description": "Aggregated counts for the `dependency_scanning` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sast",
- "description": "Aggregated counts for the `sast` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "secretDetection",
- "description": "Aggregated counts for the `secret_detection` scan",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SecurityReportSummarySection",
- "description": "Represents a section of a summary of a security report",
- "fields": [
- {
- "name": "scannedResources",
- "description": "A list of the first 20 scanned resources.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ScannedResourceConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scannedResourcesCount",
- "description": "Total number of scanned resources.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scannedResourcesCsvPath",
- "description": "Path to download all the scanned resources in CSV format.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilitiesCount",
- "description": "Total number of vulnerabilities.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "SecurityReportTypeEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SAST",
- "description": "SAST scan report",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DAST",
- "description": "DAST scan report",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DEPENDENCY_SCANNING",
- "description": "DEPENDENCY SCANNING scan report",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONTAINER_SCANNING",
- "description": "CONTAINER SCANNING scan report",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SECRET_DETECTION",
- "description": "SECRET DETECTION scan report",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COVERAGE_FUZZING",
- "description": "COVERAGE FUZZING scan report",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "API_FUZZING",
- "description": "API FUZZING scan report",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "SecurityScannerType",
- "description": "The type of the security scanner",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SAST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DAST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DEPENDENCY_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONTAINER_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SECRET_DETECTION",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COVERAGE_FUZZING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "API_FUZZING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SecurityScanners",
- "description": "Represents a list of security scanners",
- "fields": [
- {
- "name": "available",
- "description": "List of analyzers which are available for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SecurityScannerType",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "enabled",
- "description": "List of analyzers which are enabled for the project.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SecurityScannerType",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pipelineRun",
- "description": "List of analyzers which ran successfully in the latest pipeline.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SecurityScannerType",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryDetailedError",
- "description": "A Sentry error",
- "fields": [
- {
- "name": "count",
- "description": "Count of occurrences.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "culprit",
- "description": "Culprit of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalBaseUrl",
- "description": "External Base URL of the Sentry Instance.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalUrl",
- "description": "External URL of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "firstReleaseLastCommit",
- "description": "Commit the error was first seen.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "firstReleaseShortVersion",
- "description": "Release short version the error was first seen.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "firstReleaseVersion",
- "description": "Release version the error was first seen.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "firstSeen",
- "description": "Timestamp when the error was first seen.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "frequency",
- "description": "Last 24hr stats of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryErrorFrequency",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabCommit",
- "description": "GitLab commit SHA attributed to the Error based on the release version.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabCommitPath",
- "description": "Path to the GitLab page for the GitLab commit attributed to the error.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "gitlabIssuePath",
- "description": "URL of GitLab Issue.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID (global ID) of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastReleaseLastCommit",
- "description": "Commit the error was last seen.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastReleaseShortVersion",
- "description": "Release short version the error was last seen.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastReleaseVersion",
- "description": "Release version the error was last seen.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSeen",
- "description": "Timestamp when the error was last seen.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "message",
- "description": "Sentry metadata message of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryId",
- "description": "ID (Sentry ID) of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryProjectId",
- "description": "ID of the project (Sentry project).",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryProjectName",
- "description": "Name of the project affected by the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryProjectSlug",
- "description": "Slug of the project affected by the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shortId",
- "description": "Short ID (Sentry ID) of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SentryErrorStatus",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tags",
- "description": "Tags associated with the Sentry Error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryErrorTags",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userCount",
- "description": "Count of users affected by the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryError",
- "description": "A Sentry error. A simplified version of SentryDetailedError",
- "fields": [
- {
- "name": "count",
- "description": "Count of occurrences.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "culprit",
- "description": "Culprit of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalUrl",
- "description": "External URL of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "firstSeen",
- "description": "Timestamp when the error was first seen.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "frequency",
- "description": "Last 24hr stats of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryErrorFrequency",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID (global ID) of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSeen",
- "description": "Timestamp when the error was last seen.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "message",
- "description": "Sentry metadata message of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryId",
- "description": "ID (Sentry ID) of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryProjectId",
- "description": "ID of the project (Sentry project).",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryProjectName",
- "description": "Name of the project affected by the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sentryProjectSlug",
- "description": "Slug of the project affected by the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "shortId",
- "description": "Short ID (Sentry ID) of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "Status of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SentryErrorStatus",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userCount",
- "description": "Count of users affected by the error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorCollection",
- "description": "An object containing a collection of Sentry errors, and a detailed error",
- "fields": [
- {
- "name": "detailedError",
- "description": "Detailed version of a Sentry error on the project.",
- "args": [
- {
- "name": "id",
- "description": "ID of the Sentry issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "GitlabErrorTrackingDetailedErrorID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SentryDetailedError",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errorStackTrace",
- "description": "Stack Trace of Sentry Error.",
- "args": [
- {
- "name": "id",
- "description": "ID of the Sentry issue.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "GitlabErrorTrackingDetailedErrorID",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SentryErrorStackTrace",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Collection of Sentry Errors.",
- "args": [
- {
- "name": "searchTerm",
- "description": "Search query for the Sentry error details.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SentryErrorConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalUrl",
- "description": "External URL for Sentry.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorConnection",
- "description": "The connection type for SentryError.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryErrorEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryError",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SentryError",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorFrequency",
- "description": null,
- "fields": [
- {
- "name": "count",
- "description": "Count of errors received since the previously recorded time.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "time",
- "description": "Time the error frequency stats were recorded.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorStackTrace",
- "description": "An object containing a stack trace entry for a Sentry error",
- "fields": [
- {
- "name": "dateReceived",
- "description": "Time the stack trace was received by Sentry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueId",
- "description": "ID of the Sentry error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stackTraceEntries",
- "description": "Stack trace entries for the Sentry error.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryErrorStackTraceEntry",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorStackTraceContext",
- "description": "An object context for a Sentry error stack trace",
- "fields": [
- {
- "name": "code",
- "description": "Code number of the context.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "line",
- "description": "Line number of the context.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorStackTraceEntry",
- "description": "An object containing a stack trace entry for a Sentry error",
- "fields": [
- {
- "name": "col",
- "description": "Function in which the Sentry error occurred.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fileName",
- "description": "File in which the Sentry error occurred.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "function",
- "description": "Function in which the Sentry error occurred.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "line",
- "description": "Function in which the Sentry error occurred.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "traceContext",
- "description": "Context of the Sentry error.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SentryErrorStackTraceContext",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "SentryErrorStatus",
- "description": "State of a Sentry error",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "RESOLVED",
- "description": "Error has been resolved",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RESOLVED_IN_NEXT_RELEASE",
- "description": "Error has been ignored until next release",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNRESOLVED",
- "description": "Error is unresolved",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "IGNORED",
- "description": "Error has been ignored",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SentryErrorTags",
- "description": "State of a Sentry error",
- "fields": [
- {
- "name": "level",
- "description": "Severity level of the Sentry Error.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "logger",
- "description": "Logger of the Sentry Error.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "Service",
- "description": null,
- "fields": [
- {
- "name": "active",
- "description": "Indicates if the service is active.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Class name of the service.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "BaseService",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "JiraService",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "ServiceConnection",
- "description": "The connection type for Service.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ServiceEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "INTERFACE",
- "name": "Service",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ServiceEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "INTERFACE",
- "name": "Service",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "ServiceType",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "ASANA_SERVICE",
- "description": "AsanaService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ASSEMBLA_SERVICE",
- "description": "AssemblaService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BAMBOO_SERVICE",
- "description": "BambooService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BUGZILLA_SERVICE",
- "description": "BugzillaService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "BUILDKITE_SERVICE",
- "description": "BuildkiteService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CAMPFIRE_SERVICE",
- "description": "CampfireService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONFLUENCE_SERVICE",
- "description": "ConfluenceService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CUSTOM_ISSUE_TRACKER_SERVICE",
- "description": "CustomIssueTrackerService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DATADOG_SERVICE",
- "description": "DatadogService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DISCORD_SERVICE",
- "description": "DiscordService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DRONE_CI_SERVICE",
- "description": "DroneCiService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EMAILS_ON_PUSH_SERVICE",
- "description": "EmailsOnPushService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EWM_SERVICE",
- "description": "EwmService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EXTERNAL_WIKI_SERVICE",
- "description": "ExternalWikiService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FLOWDOCK_SERVICE",
- "description": "FlowdockService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "GITHUB_SERVICE",
- "description": "GithubService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HANGOUTS_CHAT_SERVICE",
- "description": "HangoutsChatService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HIPCHAT_SERVICE",
- "description": "HipchatService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "IRKER_SERVICE",
- "description": "IrkerService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "JENKINS_SERVICE",
- "description": "JenkinsService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "JIRA_SERVICE",
- "description": "JiraService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MATTERMOST_SERVICE",
- "description": "MattermostService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MATTERMOST_SLASH_COMMANDS_SERVICE",
- "description": "MattermostSlashCommandsService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MICROSOFT_TEAMS_SERVICE",
- "description": "MicrosoftTeamsService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PACKAGIST_SERVICE",
- "description": "PackagistService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIPELINES_EMAIL_SERVICE",
- "description": "PipelinesEmailService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PIVOTALTRACKER_SERVICE",
- "description": "PivotaltrackerService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PROMETHEUS_SERVICE",
- "description": "PrometheusService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "PUSHOVER_SERVICE",
- "description": "PushoverService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "REDMINE_SERVICE",
- "description": "RedmineService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SLACK_SERVICE",
- "description": "SlackService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SLACK_SLASH_COMMANDS_SERVICE",
- "description": "SlackSlashCommandsService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "TEAMCITY_SERVICE",
- "description": "TeamcityService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNIFY_CIRCUIT_SERVICE",
- "description": "UnifyCircuitService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "WEBEX_TEAMS_SERVICE",
- "description": "WebexTeamsService type",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "YOUTRACK_SERVICE",
- "description": "YoutrackService type",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Snippet",
- "description": "Represents a snippet entry",
- "fields": [
- {
- "name": "author",
- "description": "The owner of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blob",
- "description": "Snippet blob. Deprecated in 13.3: Use `blobs`.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetBlob",
- "ofType": null
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use `blobs`. Deprecated in 13.3."
- },
- {
- "name": "blobs",
- "description": "Snippet blobs.",
- "args": [
- {
- "name": "paths",
- "description": "Paths of the blobs.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetBlobConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp this snippet was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "descriptionHtml",
- "description": "The GitLab Flavored Markdown rendering of `description`",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fileName",
- "description": "File Name of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "httpUrlToRepo",
- "description": "HTTP URL to the snippet repository.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project the snippet is associated with.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rawUrl",
- "description": "Raw URL of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sshUrlToRepo",
- "description": "SSH URL to the snippet repository.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp this snippet was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "visibilityLevel",
- "description": "Visibility Level of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VisibilityLevelsEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the snippet.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetBlob",
- "description": "Represents the snippet blob",
- "fields": [
- {
- "name": "binary",
- "description": "Shows whether the blob is binary.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalStorage",
- "description": "Blob external storage.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mode",
- "description": "Blob mode.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Blob name.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Blob path.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "plainData",
- "description": "Blob plain highlighted data.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rawPath",
- "description": "Blob raw content endpoint path.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "renderedAsText",
- "description": "Shows whether the blob is rendered as text.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "richData",
- "description": "Blob highlighted data.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "richViewer",
- "description": "Blob content rich viewer.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetBlobViewer",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "simpleViewer",
- "description": "Blob content simple viewer.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetBlobViewer",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "size",
- "description": "Blob size.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "SnippetBlobActionEnum",
- "description": "Type of a snippet blob input action",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "create",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "update",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "delete",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "move",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "SnippetBlobActionInputType",
- "description": "Represents an action to perform over a snippet file",
- "fields": null,
- "inputFields": [
- {
- "name": "action",
- "description": "Type of input action.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "SnippetBlobActionEnum",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "previousPath",
- "description": "Previous path of the snippet file.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "filePath",
- "description": "Path of the snippet file.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "content",
- "description": "Snippet file content.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetBlobConnection",
- "description": "The connection type for SnippetBlob.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetBlobEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetBlob",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetBlobEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetBlob",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetBlobViewer",
- "description": "Represents how the blob content should be displayed",
- "fields": [
- {
- "name": "collapsed",
- "description": "Shows whether the blob should be displayed collapsed.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fileType",
- "description": "Content file type.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "loadAsync",
- "description": "Shows whether the blob content is loaded asynchronously.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "loadingPartialName",
- "description": "Loading partial name.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "renderError",
- "description": "Error rendering the blob content.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "tooLarge",
- "description": "Shows whether the blob too large to be displayed.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of blob viewer.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "BlobViewersType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetConnection",
- "description": "The connection type for Snippet.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "SnippetID",
- "description": "Identifier of Snippet.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetPermissions",
- "description": null,
- "fields": [
- {
- "name": "adminSnippet",
- "description": "Indicates the user can perform `admin_snippet` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "awardEmoji",
- "description": "Indicates the user can perform `award_emoji` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createNote",
- "description": "Indicates the user can perform `create_note` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readSnippet",
- "description": "Indicates the user can perform `read_snippet` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reportSnippet",
- "description": "Indicates the user can perform `report_snippet` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateSnippet",
- "description": "Indicates the user can perform `update_snippet` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistry",
- "description": "Represents the Geo sync and verification state of a snippet repository",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp when the SnippetRepositoryRegistry was created",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the SnippetRepositoryRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncFailure",
- "description": "Error message during sync of the SnippetRepositoryRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncedAt",
- "description": "Timestamp of the most recent successful sync of the SnippetRepositoryRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryAt",
- "description": "Timestamp after which the SnippetRepositoryRegistry should be resynced",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryCount",
- "description": "Number of consecutive failed sync attempts of the SnippetRepositoryRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippetRepositoryId",
- "description": "ID of the Snippet Repository.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "Sync state of the SnippetRepositoryRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "RegistryState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistryConnection",
- "description": "The connection type for SnippetRepositoryRegistry.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistryEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistry",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistryEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetRepositoryRegistry",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "Sort",
- "description": "Common sort values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "updated_desc",
- "description": "Updated at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "updated_asc",
- "description": "Updated at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use UPDATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "created_desc",
- "description": "Created at descending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_DESC. Deprecated in 13.5."
- },
- {
- "name": "created_asc",
- "description": "Created at ascending order",
- "isDeprecated": true,
- "deprecationReason": "Use CREATED_ASC. Deprecated in 13.5."
- },
- {
- "name": "UPDATED_DESC",
- "description": "Updated at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UPDATED_ASC",
- "description": "Updated at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_DESC",
- "description": "Created at descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED_ASC",
- "description": "Created at ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "StatusAction",
- "description": null,
- "fields": [
- {
- "name": "buttonTitle",
- "description": "Title for the button, for example: Retry this job.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "icon",
- "description": "Icon used in the action button.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "method",
- "description": "Method for the action, for example: :post.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path for the action.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title for the action, for example: Retry.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "String",
- "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Submodule",
- "description": null,
- "fields": [
- {
- "name": "flatPath",
- "description": "Flat path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "Last commit SHA for the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "treeUrl",
- "description": "Tree URL for the sub-module.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of tree entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EntryType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL for the sub-module.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Entry",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SubmoduleConnection",
- "description": "The connection type for Submodule.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SubmoduleEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Submodule",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "SubmoduleEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Submodule",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TaskCompletionStatus",
- "description": "Completion status of tasks",
- "fields": [
- {
- "name": "completedCount",
- "description": "Number of completed tasks.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "count",
- "description": "Number of total tasks.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformState",
- "description": null,
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp the Terraform state was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the Terraform state.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "latestVersion",
- "description": "The latest version of the Terraform state.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateVersion",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lockedAt",
- "description": "Timestamp the Terraform state was locked.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lockedByUser",
- "description": "The user currently holding a lock on the Terraform state.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the Terraform state.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp the Terraform state was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateConnection",
- "description": "The connection type for TerraformState.",
- "fields": [
- {
- "name": "count",
- "description": "Total count of collection.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TerraformStateEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TerraformState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TerraformStateDeleteInput",
- "description": "Autogenerated input type of TerraformStateDelete",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "Global ID of the Terraform state.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TerraformStateID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateDeletePayload",
- "description": "Autogenerated return type of TerraformStateDelete",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "TerraformStateID",
- "description": "Identifier of Terraform::State.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TerraformStateLockInput",
- "description": "Autogenerated input type of TerraformStateLock",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "Global ID of the Terraform state.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TerraformStateID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateLockPayload",
- "description": "Autogenerated return type of TerraformStateLock",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TerraformStateUnlockInput",
- "description": "Autogenerated input type of TerraformStateUnlock",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "Global ID of the Terraform state.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TerraformStateID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateUnlockPayload",
- "description": "Autogenerated return type of TerraformStateUnlock",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateVersion",
- "description": null,
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp the version was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdByUser",
- "description": "The user that created this version.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "downloadPath",
- "description": "URL for downloading the version's JSON file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the Terraform state version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "job",
- "description": "The job that created this version.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "CiJob",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "serial",
- "description": "Serial number of the version.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedAt",
- "description": "Timestamp the version was updated.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistry",
- "description": "Represents the Geo sync and verification state of a terraform state version",
- "fields": [
- {
- "name": "createdAt",
- "description": "Timestamp when the TerraformStateVersionRegistry was created",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the TerraformStateVersionRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncFailure",
- "description": "Error message during sync of the TerraformStateVersionRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastSyncedAt",
- "description": "Timestamp of the most recent successful sync of the TerraformStateVersionRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryAt",
- "description": "Timestamp after which the TerraformStateVersionRegistry should be resynced",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "retryCount",
- "description": "Number of consecutive failed sync attempts of the TerraformStateVersionRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "Sync state of the TerraformStateVersionRegistry",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "RegistryState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "terraformStateVersionId",
- "description": "ID of the terraform state version.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistryConnection",
- "description": "The connection type for TerraformStateVersionRegistry.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistryEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistry",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistryEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TerraformStateVersionRegistry",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TestReport",
- "description": "Represents a requirement test report",
- "fields": [
- {
- "name": "author",
- "description": "Author of the test report.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp of when the test report was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the test report.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the test report.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TestReportState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TestReportConnection",
- "description": "The connection type for TestReport.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TestReportEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TestReport",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TestReportEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TestReport",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "TestReportState",
- "description": "State of a test report",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "PASSED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FAILED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "Time",
- "description": "Time represented in ISO 8601",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TimeReportStats",
- "description": "Represents the time report stats for timeboxes",
- "fields": [
- {
- "name": "complete",
- "description": "Completed issues metrics.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeboxMetrics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "incomplete",
- "description": "Incomplete issues metrics.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeboxMetrics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "total",
- "description": "Total issues metrics.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeboxMetrics",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TimeboxMetrics",
- "description": "Represents measured stats metrics for timeboxes",
- "fields": [
- {
- "name": "count",
- "description": "The count metric.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "weight",
- "description": "The weight metric.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TimeboxReport",
- "description": "Represents a historically accurate report about the timebox",
- "fields": [
- {
- "name": "burnupTimeSeries",
- "description": "Daily scope and completed totals for burnup charts.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BurnupChartDailyTotals",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "stats",
- "description": "Represents the time report stats for the timebox.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeReportStats",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INTERFACE",
- "name": "TimeboxReportInterface",
- "description": null,
- "fields": [
- {
- "name": "report",
- "description": "Historically accurate report about the timebox.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TimeboxReport",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "Milestone",
- "ofType": null
- }
- ]
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "Timeframe",
- "description": "A time-frame defined as a closed inclusive range of two dates",
- "fields": null,
- "inputFields": [
- {
- "name": "start",
- "description": "The start of the range.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Date",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "end",
- "description": "The end of the range.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Date",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Timelog",
- "description": null,
- "fields": [
- {
- "name": "issue",
- "description": "The issue that logged time was added to.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note where the quick action to add the logged time was executed.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "spentAt",
- "description": "Timestamp of when the time tracked was spent at.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "timeSpent",
- "description": "The time spent displayed in seconds.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "user",
- "description": "The user that logged the time.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TimelogConnection",
- "description": "The connection type for Timelog.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TimelogEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Timelog",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TimelogEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Timelog",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Todo",
- "description": "Representing a to-do entry",
- "fields": [
- {
- "name": "action",
- "description": "Action of the to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoActionEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "author",
- "description": "The author of this to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "body",
- "description": "Body of the to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createdAt",
- "description": "Timestamp this to-do item was created.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "group",
- "description": "Group this to-do item is associated with.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Group",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project this to-do item is associated with.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "targetType",
- "description": "Target type of the to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoTargetEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "TodoActionEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "assigned",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mentioned",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "build_failed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "marked",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "approval_required",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "unmergeable",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "directly_addressed",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "description": "The connection type for Todo.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TodoCreateInput",
- "description": "Autogenerated input type of TodoCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "targetId",
- "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,
- "ofType": {
- "kind": "SCALAR",
- "name": "TodoableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodoCreatePayload",
- "description": "Autogenerated return type of TodoCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The to-do item created.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodoEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "TodoID",
- "description": "Identifier of Todo.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TodoMarkDoneInput",
- "description": "Autogenerated input type of TodoMarkDone",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the to-do item to mark as done.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TodoID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodoMarkDonePayload",
- "description": "Autogenerated return type of TodoMarkDone",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The requested to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TodoRestoreInput",
- "description": "Autogenerated input type of TodoRestore",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the to-do item to restore.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TodoID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TodoRestoreManyInput",
- "description": "Autogenerated input type of TodoRestoreMany",
- "fields": null,
- "inputFields": [
- {
- "name": "ids",
- "description": "The global IDs of the to-do items to restore (a maximum of 50 is supported at once).",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TodoID",
- "ofType": null
- }
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodoRestoreManyPayload",
- "description": "Autogenerated return type of TodoRestoreMany",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todos",
- "description": "Updated to-do items.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedIds",
- "description": "The IDs of the updated to-do items. Deprecated in 13.2: Use to-do items.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TodoID",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use to-do items. Deprecated in 13.2."
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodoRestorePayload",
- "description": "Autogenerated return type of TodoRestore",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The requested to-do item.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "pending",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "done",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "TodoTargetEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "COMMIT",
- "description": "A Commit",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ISSUE",
- "description": "An Issue",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MERGEREQUEST",
- "description": "A MergeRequest",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DESIGN",
- "description": "A Design",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ALERT",
- "description": "An Alert",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "EPIC",
- "description": "An Epic",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "TodoableID",
- "description": "Identifier of Todoable.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "TodosMarkAllDoneInput",
- "description": "Autogenerated input type of TodosMarkAllDone",
- "fields": null,
- "inputFields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TodosMarkAllDonePayload",
- "description": "Autogenerated return type of TodosMarkAllDone",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todos",
- "description": "Updated to-do items.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updatedIds",
- "description": "IDs of the updated to-do items. Deprecated in 13.2: Use to-do items.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "TodoID",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use to-do items. Deprecated in 13.2."
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "ToggleAwardEmojiInput",
- "description": "Autogenerated input type of ToggleAwardEmoji",
- "fields": null,
- "inputFields": [
- {
- "name": "awardableId",
- "description": "The global ID of the awardable resource.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "AwardableID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "name",
- "description": "The emoji name.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "ToggleAwardEmojiPayload",
- "description": "Autogenerated return type of ToggleAwardEmoji",
- "fields": [
- {
- "name": "awardEmoji",
- "description": "The award emoji after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AwardEmoji",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "toggledOn",
- "description": "Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Tree",
- "description": null,
- "fields": [
- {
- "name": "blobs",
- "description": "Blobs of the tree.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "BlobConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lastCommit",
- "description": "Last commit for the tree.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Commit",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "submodules",
- "description": "Sub-modules of the tree.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "SubmoduleConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "trees",
- "description": "Trees of the tree.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TreeEntryConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TreeEntry",
- "description": "Represents a directory",
- "fields": [
- {
- "name": "flatPath",
- "description": "Flat path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "Path of the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "sha",
- "description": "Last commit SHA for the entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": "Type of tree entry.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "EntryType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path for the tree entry (directory).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL for the tree entry (directory).",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Entry",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TreeEntryConnection",
- "description": "The connection type for TreeEntry.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TreeEntryEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TreeEntry",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "TreeEntryEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "TreeEntry",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "TypeEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "personal",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "description": "A regexp containing patterns sourced from user input",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateAlertStatusInput",
- "description": "Autogenerated input type of UpdateAlertStatus",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the alert to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the alert to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "status",
- "description": "The status to set the alert.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AlertManagementStatus",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateAlertStatusPayload",
- "description": "Autogenerated return type of UpdateAlertStatus",
- "fields": [
- {
- "name": "alert",
- "description": "The alert after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "AlertManagementAlert",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue created after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todo",
- "description": "The to-do item after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Todo",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateBoardEpicUserPreferencesInput",
- "description": "Autogenerated input type of UpdateBoardEpicUserPreferences",
- "fields": null,
- "inputFields": [
- {
- "name": "boardId",
- "description": "The board global ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "ID of an epic to set preferences for.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "collapsed",
- "description": "Whether the epic should be collapsed in the board.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateBoardEpicUserPreferencesPayload",
- "description": "Autogenerated return type of UpdateBoardEpicUserPreferences",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epicUserPreferences",
- "description": "User preferences for the epic in the board after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardEpicUserPreferences",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateBoardInput",
- "description": "Autogenerated input type of UpdateBoard",
- "fields": null,
- "inputFields": [
- {
- "name": "name",
- "description": "The board name.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hideBacklogList",
- "description": "Whether or not backlog list is hidden.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "hideClosedList",
- "description": "Whether or not closed list is hidden.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "The board global ID.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "BoardID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "assigneeId",
- "description": "The ID of user to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "UserID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneId",
- "description": "The ID of milestone to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "MilestoneID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iterationId",
- "description": "The ID of iteration to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "IterationID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "The weight value to be assigned to the board.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Labels of the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "labelIds",
- "description": "The IDs of labels to be added to the board.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "LabelID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateBoardListInput",
- "description": "Autogenerated input type of UpdateBoardList",
- "fields": null,
- "inputFields": [
- {
- "name": "listId",
- "description": "Global ID of the list.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ListID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "position",
- "description": "Position of list within the board.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "collapsed",
- "description": "Indicates if list is collapsed for this user.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateBoardListPayload",
- "description": "Autogenerated return type of UpdateBoardList",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "list",
- "description": "Mutated list.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "BoardList",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateBoardPayload",
- "description": "Autogenerated return type of UpdateBoard",
- "fields": [
- {
- "name": "board",
- "description": "The board after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Board",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateComplianceFrameworkInput",
- "description": "Autogenerated input type of UpdateComplianceFramework",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the compliance framework to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ComplianceManagementFrameworkID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "params",
- "description": "Parameters to update the compliance framework with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "ComplianceFrameworkInput",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateComplianceFrameworkPayload",
- "description": "Autogenerated return type of UpdateComplianceFramework",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "complianceFramework",
- "description": "The compliance framework after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ComplianceFramework",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateContainerExpirationPolicyInput",
- "description": "Autogenerated input type of UpdateContainerExpirationPolicy",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project path where the container expiration policy is located.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "enabled",
- "description": "Indicates whether this container expiration policy is enabled.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "cadence",
- "description": "This container expiration policy schedule.",
- "type": {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyCadenceEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "olderThan",
- "description": "Tags older that this will expire.",
- "type": {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyOlderThanEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "keepN",
- "description": "Number of tags to retain.",
- "type": {
- "kind": "ENUM",
- "name": "ContainerExpirationPolicyKeepEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "nameRegex",
- "description": "Tags with names matching this regex pattern will expire.",
- "type": {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "nameRegexKeep",
- "description": "Tags with names matching this regex pattern will be preserved.",
- "type": {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateContainerExpirationPolicyPayload",
- "description": "Autogenerated return type of UpdateContainerExpirationPolicy",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "containerExpirationPolicy",
- "description": "The container expiration policy after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ContainerExpirationPolicy",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateDiffImagePositionInput",
- "description": null,
- "fields": null,
- "inputFields": [
- {
- "name": "x",
- "description": "X position of the note.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "y",
- "description": "Y position of the note.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "width",
- "description": "Total width of the image.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "height",
- "description": "Total height of the image.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateEpicInput",
- "description": "Autogenerated input type of UpdateEpic",
- "fields": null,
- "inputFields": [
- {
- "name": "iid",
- "description": "The IID of the epic to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "groupPath",
- "description": "The group the epic to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "The title of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "The description of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "Indicates if the epic is confidential.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startDateFixed",
- "description": "The start date of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDateFixed",
- "description": "The end date of the epic.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startDateIsFixed",
- "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDateIsFixed",
- "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "addLabelIds",
- "description": "The IDs of labels to be added to the epic.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "removeLabelIds",
- "description": "The IDs of labels to be removed from the epic.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "stateEvent",
- "description": "State event for the epic.",
- "type": {
- "kind": "ENUM",
- "name": "EpicStateEvent",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateEpicPayload",
- "description": "Autogenerated return type of UpdateEpic",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "epic",
- "description": "The epic after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Epic",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateImageDiffNoteInput",
- "description": "Autogenerated input type of UpdateImageDiffNote",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the note to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "body",
- "description": "Content of the note.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "position",
- "description": "The position of this note on a diff.",
- "type": {
- "kind": "INPUT_OBJECT",
- "name": "UpdateDiffImagePositionInput",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateImageDiffNotePayload",
- "description": "Autogenerated return type of UpdateImageDiffNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateIssueInput",
- "description": "Autogenerated input type of UpdateIssue",
- "fields": null,
- "inputFields": [
- {
- "name": "projectPath",
- "description": "The project the issue to mutate is in.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the issue to mutate.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDate",
- "description": "Due date of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "Indicates the issue is confidential.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "locked",
- "description": "Indicates discussion is locked on the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneId",
- "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",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "addLabelIds",
- "description": "The IDs of labels to be added to the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "removeLabelIds",
- "description": "The IDs of labels to be removed from the issue.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "stateEvent",
- "description": "Close or reopen an issue.",
- "type": {
- "kind": "ENUM",
- "name": "IssueStateEvent",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "healthStatus",
- "description": "The desired health status.",
- "type": {
- "kind": "ENUM",
- "name": "HealthStatus",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "weight",
- "description": "The weight of the issue.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "epicId",
- "description": "The ID of the parent epic. NULL when removing the association.",
- "type": {
- "kind": "SCALAR",
- "name": "EpicID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateIssuePayload",
- "description": "Autogenerated return type of UpdateIssue",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateIterationInput",
- "description": "Autogenerated input type of UpdateIteration",
- "fields": null,
- "inputFields": [
- {
- "name": "groupPath",
- "description": "Group of the iteration.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "Global ID of the iteration.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "startDate",
- "description": "Start date of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dueDate",
- "description": "End date of the iteration.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateIterationPayload",
- "description": "Autogenerated return type of UpdateIteration",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "iteration",
- "description": "Updated iteration.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Iteration",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateNamespacePackageSettingsInput",
- "description": "Autogenerated input type of UpdateNamespacePackageSettings",
- "fields": null,
- "inputFields": [
- {
- "name": "namespacePath",
- "description": "The namespace path where the namespace package setting is located.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "mavenDuplicatesAllowed",
- "description": "Indicates whether duplicate Maven packages are allowed for this namespace.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mavenDuplicateExceptionRegex",
- "description": "When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect.",
- "type": {
- "kind": "SCALAR",
- "name": "UntrustedRegexp",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateNamespacePackageSettingsPayload",
- "description": "Autogenerated return type of UpdateNamespacePackageSettings",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "packageSettings",
- "description": "The namespace package setting after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "PackageSettings",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateNoteInput",
- "description": "Autogenerated input type of UpdateNote",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the note to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "NoteID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "body",
- "description": "Content of the note.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "confidential",
- "description": "The confidentiality flag of a note. Default is false.",
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateNotePayload",
- "description": "Autogenerated return type of UpdateNote",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "note",
- "description": "The note after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Note",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateRequirementInput",
- "description": "Autogenerated input type of UpdateRequirement",
- "fields": null,
- "inputFields": [
- {
- "name": "title",
- "description": "Title of the requirement.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the requirement.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectPath",
- "description": "Full project path the requirement is associated with.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "State of the requirement.",
- "type": {
- "kind": "ENUM",
- "name": "RequirementState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iid",
- "description": "The IID of the requirement to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "lastTestReportState",
- "description": "Creates a test report for the requirement with the given state.",
- "type": {
- "kind": "ENUM",
- "name": "TestReportState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateRequirementPayload",
- "description": "Autogenerated return type of UpdateRequirement",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requirement",
- "description": "Requirement after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Requirement",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "UpdateSnippetInput",
- "description": "Autogenerated input type of UpdateSnippet",
- "fields": null,
- "inputFields": [
- {
- "name": "captchaResponse",
- "description": "A valid CAPTCHA response value obtained by using the provided captchaSiteKey with a CAPTCHA API to present a challenge to be solved on the client. Required to resubmit if the previous operation returned \"NeedsCaptchaResponse: true\".",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "spamLogId",
- "description": "The spam log ID which must be passed along with a valid CAPTCHA response for the operation to be completed. Required to resubmit if the previous operation returned \"NeedsCaptchaResponse: true\".",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "id",
- "description": "The global ID of the snippet to update.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "title",
- "description": "Title of the snippet.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the snippet.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "visibilityLevel",
- "description": "The visibility level of the snippet.",
- "type": {
- "kind": "ENUM",
- "name": "VisibilityLevelsEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "blobActions",
- "description": "Actions to perform over the snippet repository and blobs.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "INPUT_OBJECT",
- "name": "SnippetBlobActionInputType",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UpdateSnippetPayload",
- "description": "Autogenerated return type of UpdateSnippet",
- "fields": [
- {
- "name": "captchaSiteKey",
- "description": "The CAPTCHA site key which must be used to render a challenge for the user to solve to obtain a valid captchaResponse value. Included only when an operation was not completed because \"NeedsCaptchaResponse\" is true.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "needsCaptchaResponse",
- "description": "Indicates whether the operation was detected as possible spam and not completed. If CAPTCHA is enabled, the request must be resubmitted with a valid CAPTCHA response and spam_log_id included for the operation to be completed. Included only when an operation was not completed because \"NeedsCaptchaResponse\" is true.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippet",
- "description": "The snippet after mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Snippet",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "spam",
- "description": "Indicates whether the operation was detected as definite spam. There is no option to resubmit the request with a CAPTCHA response.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "spamLogId",
- "description": "The spam log ID which must be passed along with a valid CAPTCHA response for an operation to be completed. Included only when an operation was not completed because \"NeedsCaptchaResponse\" is true.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "Upload",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "User",
- "description": null,
- "fields": [
- {
- "name": "assignedMergeRequests",
- "description": "Merge Requests assigned to the user.",
- "args": [
- {
- "name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sourceBranches",
- "description": "Array of source branch names. All resolved merge requests will have one of these branches as their source.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetBranches",
- "description": "Array of target branch names. All resolved merge requests will have one of these branches as their target.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "A merge request state. If provided, all resolved merge requests will have this state.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Array of label names. All resolved merge requests will have all of these labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "mergedAfter",
- "description": "Merge requests merged after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mergedBefore",
- "description": "Merge requests merged before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort merge requests by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "projectPath",
- "description": "The full-path of the project the authored merge requests should be in. Incompatible with projectId.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "The global ID of the project the authored merge requests should be in. Incompatible with projectPath.",
- "type": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "reviewerUsername",
- "description": "Username of the reviewer.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "authoredMergeRequests",
- "description": "Merge Requests authored by the user.",
- "args": [
- {
- "name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sourceBranches",
- "description": "Array of source branch names. All resolved merge requests will have one of these branches as their source.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetBranches",
- "description": "Array of target branch names. All resolved merge requests will have one of these branches as their target.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "A merge request state. If provided, all resolved merge requests will have this state.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Array of label names. All resolved merge requests will have all of these labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "mergedAfter",
- "description": "Merge requests merged after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mergedBefore",
- "description": "Merge requests merged before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort merge requests by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "projectPath",
- "description": "The full-path of the project the authored merge requests should be in. Incompatible with projectId.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "The global ID of the project the authored merge requests should be in. Incompatible with projectPath.",
- "type": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of the assignee.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "reviewerUsername",
- "description": "Username of the reviewer.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "avatarUrl",
- "description": "URL of the user's avatar.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "bot",
- "description": "Indicates if the user is a bot.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "email",
- "description": "User email. Deprecated in 13.7: Use public_email.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": true,
- "deprecationReason": "Use public_email. Deprecated in 13.7."
- },
- {
- "name": "groupCount",
- "description": "Group count for the user. Available only when feature flag `user_group_counts` is enabled.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "groupMemberships",
- "description": "Group memberships of the user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "GroupMemberConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "ID of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "location",
- "description": "The location of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Human-readable name of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projectMemberships",
- "description": "Project memberships of the user.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ProjectMemberConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "publicEmail",
- "description": "User's public email.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reviewRequestedMergeRequests",
- "description": "Merge Requests assigned to the user for review.",
- "args": [
- {
- "name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "sourceBranches",
- "description": "Array of source branch names. All resolved merge requests will have one of these branches as their source.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetBranches",
- "description": "Array of target branch names. All resolved merge requests will have one of these branches as their target.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "A merge request state. If provided, all resolved merge requests will have this state.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestState",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "labels",
- "description": "Array of label names. All resolved merge requests will have all of these labels.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "mergedAfter",
- "description": "Merge requests merged after this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "mergedBefore",
- "description": "Merge requests merged before this date.",
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "milestoneTitle",
- "description": "Title of the milestone.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "sort",
- "description": "Sort merge requests by this criteria.",
- "type": {
- "kind": "ENUM",
- "name": "MergeRequestSort",
- "ofType": null
- },
- "defaultValue": "created_desc"
- },
- {
- "name": "projectPath",
- "description": "The full-path of the project the authored merge requests should be in. Incompatible with projectId.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "The global ID of the project the authored merge requests should be in. Incompatible with projectPath.",
- "type": {
- "kind": "SCALAR",
- "name": "ProjectID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "authorUsername",
- "description": "Username of the author.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "assigneeUsername",
- "description": "Username of the assignee.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequestConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "snippets",
- "description": "Snippets authored by the user.",
- "args": [
- {
- "name": "ids",
- "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "SnippetID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "visibility",
- "description": "The visibility of the snippet.",
- "type": {
- "kind": "ENUM",
- "name": "VisibilityScopesEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "type",
- "description": "The type of snippet.",
- "type": {
- "kind": "ENUM",
- "name": "TypeEnum",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "SnippetConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "starredProjects",
- "description": "Projects starred by the user.",
- "args": [
- {
- "name": "search",
- "description": "Search query.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "UserState",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "status",
- "description": "User status.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "UserStatus",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "todos",
- "description": "To-do items of the user.",
- "args": [
- {
- "name": "action",
- "description": "The action to be filtered.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoActionEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "authorId",
- "description": "The ID of an author.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "projectId",
- "description": "The ID of a project.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "groupId",
- "description": "The ID of a group.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "state",
- "description": "The state of the todo.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoStateEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "type",
- "description": "The type of the todo.",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "TodoTargetEnum",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "TodoConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "UserPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "username",
- "description": "Username of the user. Unique within this instance of GitLab.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webPath",
- "description": "Web path of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "webUrl",
- "description": "Web URL of the user.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UserConnection",
- "description": "The connection type for User.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "UserEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UserEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "UserID",
- "description": "Identifier of User.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UserPermissions",
- "description": null,
- "fields": [
- {
- "name": "createSnippet",
- "description": "Indicates the user can perform `create_snippet` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "UserState",
- "description": "Possible states of a user",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "active",
- "description": "The user is active and is able to use the system",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "blocked",
- "description": "The user has been blocked and is prevented from using the system",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deactivated",
- "description": "The user is no longer active and is unable to use the system",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "UserStatus",
- "description": null,
- "fields": [
- {
- "name": "availability",
- "description": "User availability status.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "AvailabilityEnum",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "emoji",
- "description": "String representation of emoji.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "message",
- "description": "User status message.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "messageHtml",
- "description": "HTML of the user status message",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VisibilityLevelsEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "private",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "internal",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "public",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VisibilityScopesEnum",
- "description": null,
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "private",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "internal",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "public",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDay",
- "description": "Represents the count of vulnerabilities by severity on a particular day. This data is retained for 365 days",
- "fields": [
- {
- "name": "critical",
- "description": "Total number of vulnerabilities on a particular day with critical severity",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "date",
- "description": "Date for the count.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "high",
- "description": "Total number of vulnerabilities on a particular day with high severity",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "info",
- "description": "Total number of vulnerabilities on a particular day with info severity",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "low",
- "description": "Total number of vulnerabilities on a particular day with low severity",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "medium",
- "description": "Total number of vulnerabilities on a particular day with medium severity",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "total",
- "description": "Total number of vulnerabilities on a particular day.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "unknown",
- "description": "Total number of vulnerabilities on a particular day with unknown severity",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverity",
- "description": "Represents the number of vulnerabilities for a particular severity on a particular day. This data is retained for 365 days",
- "fields": [
- {
- "name": "count",
- "description": "Number of vulnerabilities.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "day",
- "description": "Date for the count.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "ISO8601Date",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "severity",
- "description": "Severity of the counted vulnerabilities.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverityConnection",
- "description": "The connection type for VulnerabilitiesCountByDayAndSeverity.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverityEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverity",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverityEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayAndSeverity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayConnection",
- "description": "The connection type for VulnerabilitiesCountByDay.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDay",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDayEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilitiesCountByDay",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "VulnerabilitiesExternalIssueLinkID",
- "description": "Identifier of Vulnerabilities::ExternalIssueLink.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "description": "Represents a vulnerability",
- "fields": [
- {
- "name": "confirmedAt",
- "description": "Timestamp of when the vulnerability state was changed to confirmed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "confirmedBy",
- "description": "The user that confirmed the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "details",
- "description": "Details of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "UNION",
- "name": "VulnerabilityDetail",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detectedAt",
- "description": "Timestamp of when the vulnerability was first detected.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "discussions",
- "description": "All discussions on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "DiscussionConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dismissedAt",
- "description": "Timestamp of when the vulnerability state was changed to dismissed.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dismissedBy",
- "description": "The user that dismissed the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalIssueLinks",
- "description": "List of external issue links related to the vulnerability.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "hasSolutions",
- "description": "Indicates whether there is a solution available for this vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "GraphQL ID of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "identifiers",
- "description": "Identifiers of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityIdentifier",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issueLinks",
- "description": "List of issue links related to the vulnerability.",
- "args": [
- {
- "name": "linkType",
- "description": "Filter issue links by link type.",
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilityIssueLinkType",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLinkConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "location",
- "description": "Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "UNION",
- "name": "VulnerabilityLocation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mergeRequest",
- "description": "Merge request that fixes the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "MergeRequest",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "notes",
- "description": "All notes on this noteable.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "NoteConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "primaryIdentifier",
- "description": "Primary identifier of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityIdentifier",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "project",
- "description": "The project on which the vulnerability was found.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Project",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reportType",
- "description": "Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING)",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedAt",
- "description": "Timestamp of when the vulnerability state was changed to resolved.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Time",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedBy",
- "description": "The user that resolved the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "User",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "resolvedOnDefaultBranch",
- "description": "Indicates whether the vulnerability is fixed on the default branch or not.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "scanner",
- "description": "Scanner metadata for the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityScanner",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "severity",
- "description": "Severity of the vulnerability (INFO, UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL)",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state",
- "description": "State of the vulnerability (DETECTED, CONFIRMED, RESOLVED, DISMISSED)",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title",
- "description": "Title of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userNotesCount",
- "description": "Number of user notes attached to the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "userPermissions",
- "description": "Permissions for the current user on the resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityPermissions",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerabilityPath",
- "description": "URL to the vulnerability's details page.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
- {
- "kind": "INTERFACE",
- "name": "Noteable",
- "ofType": null
- }
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityConfirmInput",
- "description": "Autogenerated input type of VulnerabilityConfirm",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability to be confirmed.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityConfirmPayload",
- "description": "Autogenerated return type of VulnerabilityConfirm",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerability",
- "description": "The vulnerability after state change.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityConnection",
- "description": "The connection type for Vulnerability.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "UNION",
- "name": "VulnerabilityDetail",
- "description": "Represents a vulnerability detail field. The fields with data will depend on the vulnerability detail type",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailBase",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailBoolean",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailCode",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailCommit",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailDiff",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailFileLocation",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailInt",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailList",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailMarkdown",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailModuleLocation",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailTable",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailText",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailUrl",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailBase",
- "description": "Represents the vulnerability details base",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailBoolean",
- "description": "Represents the vulnerability details boolean value",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Value of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailCode",
- "description": "Represents the vulnerability details code field",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lang",
- "description": "Language of the code.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Source code.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailCommit",
- "description": "Represents the vulnerability details commit field",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "The commit SHA value.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailDiff",
- "description": "Represents the vulnerability details diff field",
- "fields": [
- {
- "name": "after",
- "description": "Value of the field after the change.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "before",
- "description": "Value of the field before the change.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailFileLocation",
- "description": "Represents the vulnerability details location within a file in the project",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fileName",
- "description": "File name.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lineEnd",
- "description": "End line number of the file location.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "lineStart",
- "description": "Start line number of the file location.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailInt",
- "description": "Represents the vulnerability details integer value",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Value of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailList",
- "description": "Represents the vulnerability details list value",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "items",
- "description": "List of details.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "UNION",
- "name": "VulnerabilityDetail",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailMarkdown",
- "description": "Represents the vulnerability details Markdown field",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Value of the Markdown field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailModuleLocation",
- "description": "Represents the vulnerability details location within a file in the project",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "moduleName",
- "description": "Module name.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "offset",
- "description": "Offset of the module location.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailTable",
- "description": "Represents the vulnerability details table value",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "headers",
- "description": "Table headers.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "UNION",
- "name": "VulnerabilityDetail",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "rows",
- "description": "Table rows.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "UNION",
- "name": "VulnerabilityDetail",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailText",
- "description": "Represents the vulnerability details text field",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "value",
- "description": "Value of the text field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDetailUrl",
- "description": "Represents the vulnerability details URL field",
- "fields": [
- {
- "name": "description",
- "description": "Description of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fieldName",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "href",
- "description": "Href of the URL.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the field.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "text",
- "description": "Text of the URL.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityDismissInput",
- "description": "Autogenerated input type of VulnerabilityDismiss",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability to be dismissed.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "comment",
- "description": "Comment why vulnerability should be dismissed.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "dismissalReason",
- "description": "Reason why vulnerability should be dismissed.",
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilityDismissalReason",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityDismissPayload",
- "description": "Autogenerated return type of VulnerabilityDismiss",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerability",
- "description": "The vulnerability after dismissal.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityDismissalReason",
- "description": "The dismissal reason of the Vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "ACCEPTABLE_RISK",
- "description": "The likelihood of the Vulnerability occurring and its impact are deemed acceptable",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FALSE_POSITIVE",
- "description": "The Vulnerability was incorrectly identified as being present",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MITIGATING_CONTROL",
- "description": "There is a mitigating control that eliminates the Vulnerability or makes its risk acceptable",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "USED_IN_TESTS",
- "description": "The Vulnerability is used in tests and does not pose an actual risk",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NOT_APPLICABLE",
- "description": "Other reasons for dismissal",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLink",
- "description": "Represents an external issue link of a vulnerability",
- "fields": [
- {
- "name": "externalIssue",
- "description": "The external issue attached to the issue link.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "ExternalIssue",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "id",
- "description": "GraphQL ID of the external issue link.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilitiesExternalIssueLinkID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "linkType",
- "description": "Type of the external issue link.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityExternalIssueLinkType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkConnection",
- "description": "The connection type for VulnerabilityExternalIssueLink.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLink",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityExternalIssueLinkCreateInput",
- "description": "Autogenerated input type of VulnerabilityExternalIssueLinkCreate",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "linkType",
- "description": "Type of the external issue link.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityExternalIssueLinkType",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "externalTracker",
- "description": "External tracker type of the external issue link.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityExternalIssueLinkExternalTracker",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkCreatePayload",
- "description": "Autogenerated return type of VulnerabilityExternalIssueLinkCreate",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalIssueLink",
- "description": "The created external issue link.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLink",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityExternalIssueLinkDestroyInput",
- "description": "Autogenerated input type of VulnerabilityExternalIssueLinkDestroy",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "The global ID of the vulnerability external issue link.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilitiesExternalIssueLinkID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkDestroyPayload",
- "description": "Autogenerated return type of VulnerabilityExternalIssueLinkDestroy",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLinkEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityExternalIssueLink",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityExternalIssueLinkExternalTracker",
- "description": "The external tracker of the external issue link related to a vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "JIRA",
- "description": "Jira external tracker",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityExternalIssueLinkType",
- "description": "The type of the external issue link related to a vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "CREATED",
- "description": "Created link type",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityGrade",
- "description": "The grade of the vulnerable project",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "A",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "B",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "C",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "D",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "F",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "description": "Identifier of Vulnerability.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityIdentifier",
- "description": "Represents a vulnerability identifier",
- "fields": [
- {
- "name": "externalId",
- "description": "External ID of the vulnerability identifier.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "externalType",
- "description": "External type of the vulnerability identifier.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the vulnerability identifier.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "url",
- "description": "URL of the vulnerability identifier.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLink",
- "description": "Represents an issue link of a vulnerability",
- "fields": [
- {
- "name": "id",
- "description": "GraphQL ID of the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "issue",
- "description": "The issue attached to issue link.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "Issue",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "linkType",
- "description": "Type of the issue link.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityIssueLinkType",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLinkConnection",
- "description": "The connection type for VulnerabilityIssueLink.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLinkEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLink",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLinkEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityIssueLink",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityIssueLinkType",
- "description": "The type of the issue link related to a vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "RELATED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CREATED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "UNION",
- "name": "VulnerabilityLocation",
- "description": "Represents a vulnerability location. The fields with data will depend on the vulnerability report type",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": [
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationContainerScanning",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationCoverageFuzzing",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationDast",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationDependencyScanning",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationSast",
- "ofType": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationSecretDetection",
- "ofType": null
- }
- ]
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationContainerScanning",
- "description": "Represents the location of a vulnerability found by a container security scan",
- "fields": [
- {
- "name": "dependency",
- "description": "Dependency containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerableDependency",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "image",
- "description": "Name of the vulnerable container image.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "operatingSystem",
- "description": "Operating system that runs on the vulnerable container image.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationCoverageFuzzing",
- "description": "Represents the location of a vulnerability found by a Coverage Fuzzing scan",
- "fields": [
- {
- "name": "blobPath",
- "description": "Blob path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "endLine",
- "description": "Number of the last relevant line in the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "file",
- "description": "Path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startLine",
- "description": "Number of the first relevant line in the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerableClass",
- "description": "Class containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerableMethod",
- "description": "Method containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationDast",
- "description": "Represents the location of a vulnerability found by a DAST scan",
- "fields": [
- {
- "name": "hostname",
- "description": "Domain name of the vulnerable request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "param",
- "description": "Query parameter for the URL on which the vulnerability occurred.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "path",
- "description": "URL path and query string of the vulnerable request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "requestMethod",
- "description": "HTTP method of the vulnerable request.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationDependencyScanning",
- "description": "Represents the location of a vulnerability found by a dependency security scan",
- "fields": [
- {
- "name": "blobPath",
- "description": "Blob path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "dependency",
- "description": "Dependency containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerableDependency",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "file",
- "description": "Path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationSast",
- "description": "Represents the location of a vulnerability found by a SAST scan",
- "fields": [
- {
- "name": "blobPath",
- "description": "Blob path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "endLine",
- "description": "Number of the last relevant line in the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "file",
- "description": "Path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startLine",
- "description": "Number of the first relevant line in the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerableClass",
- "description": "Class containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerableMethod",
- "description": "Method containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityLocationSecretDetection",
- "description": "Represents the location of a vulnerability found by a secret detection scan",
- "fields": [
- {
- "name": "blobPath",
- "description": "Blob path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "endLine",
- "description": "Number of the last relevant line in the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "file",
- "description": "Path to the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "startLine",
- "description": "Number of the first relevant line in the vulnerable file.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerableClass",
- "description": "Class containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerableMethod",
- "description": "Method containing the vulnerability.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityPermissions",
- "description": "Check permissions for the current user on a vulnerability",
- "fields": [
- {
- "name": "adminVulnerability",
- "description": "Indicates the user can perform `admin_vulnerability` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "adminVulnerabilityExternalIssueLink",
- "description": "Indicates the user can perform `admin_vulnerability_external_issue_link` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "adminVulnerabilityIssueLink",
- "description": "Indicates the user can perform `admin_vulnerability_issue_link` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createVulnerability",
- "description": "Indicates the user can perform `create_vulnerability` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createVulnerabilityExport",
- "description": "Indicates the user can perform `create_vulnerability_export` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "createVulnerabilityFeedback",
- "description": "Indicates the user can perform `create_vulnerability_feedback` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "destroyVulnerabilityFeedback",
- "description": "Indicates the user can perform `destroy_vulnerability_feedback` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "readVulnerabilityFeedback",
- "description": "Indicates the user can perform `read_vulnerability_feedback` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "updateVulnerabilityFeedback",
- "description": "Indicates the user can perform `update_vulnerability_feedback` on this resource",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "description": "The type of the security scan that found the vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SAST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DEPENDENCY_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONTAINER_SCANNING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DAST",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SECRET_DETECTION",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "COVERAGE_FUZZING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "API_FUZZING",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityResolveInput",
- "description": "Autogenerated input type of VulnerabilityResolve",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability to be resolved.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityResolvePayload",
- "description": "Autogenerated return type of VulnerabilityResolve",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerability",
- "description": "The vulnerability after state change.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "INPUT_OBJECT",
- "name": "VulnerabilityRevertToDetectedInput",
- "description": "Autogenerated input type of VulnerabilityRevertToDetected",
- "fields": null,
- "inputFields": [
- {
- "name": "id",
- "description": "ID of the vulnerability to be reverted.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "VulnerabilityID",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "interfaces": null,
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityRevertToDetectedPayload",
- "description": "Autogenerated return type of VulnerabilityRevertToDetected",
- "fields": [
- {
- "name": "clientMutationId",
- "description": "A unique identifier for the client performing the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "errors",
- "description": "Errors encountered during execution of the mutation.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vulnerability",
- "description": "The vulnerability after revert.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "Vulnerability",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityScanner",
- "description": "Represents a vulnerability scanner",
- "fields": [
- {
- "name": "externalId",
- "description": "External ID of the vulnerability scanner.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": "Name of the vulnerability scanner.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "reportType",
- "description": "Type of the vulnerability report.",
- "args": [
-
- ],
- "type": {
- "kind": "ENUM",
- "name": "VulnerabilityReportType",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "vendor",
- "description": "Vendor of the vulnerability scanner.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityScannerConnection",
- "description": "The connection type for VulnerabilityScanner.",
- "fields": [
- {
- "name": "edges",
- "description": "A list of edges.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityScannerEdge",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "nodes",
- "description": "A list of nodes.",
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "VulnerabilityScanner",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "pageInfo",
- "description": "Information to aid in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "PageInfo",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilityScannerEdge",
- "description": "An edge in a connection.",
- "fields": [
- {
- "name": "cursor",
- "description": "A cursor for use in pagination.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "node",
- "description": "The item at the end of the edge.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerabilityScanner",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerabilitySeveritiesCount",
- "description": "Represents vulnerability counts by severity",
- "fields": [
- {
- "name": "critical",
- "description": "Number of vulnerabilities of CRITICAL severity of the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "high",
- "description": "Number of vulnerabilities of HIGH severity of the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "info",
- "description": "Number of vulnerabilities of INFO severity of the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "low",
- "description": "Number of vulnerabilities of LOW severity of the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "medium",
- "description": "Number of vulnerabilities of MEDIUM severity of the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "unknown",
- "description": "Number of vulnerabilities of UNKNOWN severity of the project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilitySeverity",
- "description": "The severity of the vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "INFO",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNKNOWN",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LOW",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MEDIUM",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "HIGH",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CRITICAL",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilitySort",
- "description": "Vulnerability sort values",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "severity_desc",
- "description": "Severity in descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "severity_asc",
- "description": "Severity in ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title_desc",
- "description": "Title in descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "title_asc",
- "description": "Title in ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detected_desc",
- "description": "Detection timestamp in descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "detected_asc",
- "description": "Detection timestamp in ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "report_type_desc",
- "description": "Report Type in descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "report_type_asc",
- "description": "Report Type in ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state_desc",
- "description": "State in descending order",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "state_asc",
- "description": "State in ascending order",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "VulnerabilityState",
- "description": "The state of the vulnerability",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "DETECTED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "CONFIRMED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "RESOLVED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "DISMISSED",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerableDependency",
- "description": "Represents a vulnerable dependency. Used in vulnerability location data",
- "fields": [
- {
- "name": "package",
- "description": "The package associated with the vulnerable dependency.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "VulnerablePackage",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "version",
- "description": "The version of the vulnerable dependency.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerablePackage",
- "description": "Represents a vulnerable package. Used in vulnerability dependency data",
- "fields": [
- {
- "name": "name",
- "description": "The name of the vulnerable package.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "VulnerableProjectsByGrade",
- "description": "Represents vulnerability letter grades with associated projects",
- "fields": [
- {
- "name": "count",
- "description": "Number of projects within this grade.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "grade",
- "description": "Grade based on the highest severity vulnerability present.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "VulnerabilityGrade",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "projects",
- "description": "Projects within this grade.",
- "args": [
- {
- "name": "after",
- "description": "Returns the elements in the list that come after the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "before",
- "description": "Returns the elements in the list that come before the specified cursor.",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "first",
- "description": "Returns the first _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "last",
- "description": "Returns the last _n_ elements from the list.",
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "ProjectConnection",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "__Directive",
- "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",
- "fields": [
- {
- "name": "args",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__InputValue",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "locations",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "__DirectiveLocation",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "onField",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use `locations`."
- },
- {
- "name": "onFragment",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use `locations`."
- },
- {
- "name": "onOperation",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": true,
- "deprecationReason": "Use `locations`."
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "__DirectiveLocation",
- "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "QUERY",
- "description": "Location adjacent to a query operation.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "MUTATION",
- "description": "Location adjacent to a mutation operation.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SUBSCRIPTION",
- "description": "Location adjacent to a subscription operation.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FIELD",
- "description": "Location adjacent to a field.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FRAGMENT_DEFINITION",
- "description": "Location adjacent to a fragment definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FRAGMENT_SPREAD",
- "description": "Location adjacent to a fragment spread.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INLINE_FRAGMENT",
- "description": "Location adjacent to an inline fragment.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SCHEMA",
- "description": "Location adjacent to a schema definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "SCALAR",
- "description": "Location adjacent to a scalar definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "OBJECT",
- "description": "Location adjacent to an object type definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "FIELD_DEFINITION",
- "description": "Location adjacent to a field definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ARGUMENT_DEFINITION",
- "description": "Location adjacent to an argument definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INTERFACE",
- "description": "Location adjacent to an interface definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNION",
- "description": "Location adjacent to a union definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ENUM",
- "description": "Location adjacent to an enum definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ENUM_VALUE",
- "description": "Location adjacent to an enum value definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INPUT_OBJECT",
- "description": "Location adjacent to an input object type definition.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INPUT_FIELD_DEFINITION",
- "description": "Location adjacent to an input object field definition.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "__EnumValue",
- "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",
- "fields": [
- {
- "name": "deprecationReason",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "isDeprecated",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "__Field",
- "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",
- "fields": [
- {
- "name": "args",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__InputValue",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "deprecationReason",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "isDeprecated",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "__InputValue",
- "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",
- "fields": [
- {
- "name": "defaultValue",
- "description": "A GraphQL-formatted string representing the default value for this input value.",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "description",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "type",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "__Schema",
- "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",
- "fields": [
- {
- "name": "directives",
- "description": "A list of all directives supported by this server.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Directive",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "mutationType",
- "description": "If this server supports mutation, the type that mutation operations will be rooted at.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "queryType",
- "description": "The type that query operations will be rooted at.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "subscriptionType",
- "description": "If this server support subscription, the type that subscription operations will be rooted at.",
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "types",
- "description": "A list of all types supported by this server.",
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- }
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "OBJECT",
- "name": "__Type",
- "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",
- "fields": [
- {
- "name": "description",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "enumValues",
- "description": null,
- "args": [
- {
- "name": "includeDeprecated",
- "description": null,
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__EnumValue",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "fields",
- "description": null,
- "args": [
- {
- "name": "includeDeprecated",
- "description": null,
- "type": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- },
- "defaultValue": "false"
- }
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Field",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "inputFields",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__InputValue",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "interfaces",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "kind",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "ENUM",
- "name": "__TypeKind",
- "ofType": null
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "name",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ofType",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "possibleTypes",
- "description": null,
- "args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "__Type",
- "ofType": null
- }
- }
- },
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "inputFields": null,
- "interfaces": [
-
- ],
- "enumValues": null,
- "possibleTypes": null
- },
- {
- "kind": "ENUM",
- "name": "__TypeKind",
- "description": "An enum describing what kind of type a given `__Type` is.",
- "fields": null,
- "inputFields": null,
- "interfaces": null,
- "enumValues": [
- {
- "name": "SCALAR",
- "description": "Indicates this type is a scalar.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "OBJECT",
- "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INTERFACE",
- "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "UNION",
- "description": "Indicates this type is a union. `possibleTypes` is a valid field.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "ENUM",
- "description": "Indicates this type is an enum. `enumValues` is a valid field.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "INPUT_OBJECT",
- "description": "Indicates this type is an input object. `inputFields` is a valid field.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "LIST",
- "description": "Indicates this type is a list. `ofType` is a valid field.",
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
- "name": "NON_NULL",
- "description": "Indicates this type is a non-null. `ofType` is a valid field.",
- "isDeprecated": false,
- "deprecationReason": null
- }
- ],
- "possibleTypes": null
- }
- ],
- "directives": [
- {
- "name": "include",
- "description": "Directs the executor to include this field or fragment only when the `if` argument is true.",
- "locations": [
- "FIELD",
- "FRAGMENT_SPREAD",
- "INLINE_FRAGMENT"
- ],
- "args": [
- {
- "name": "if",
- "description": "Included when true.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ]
- },
- {
- "name": "skip",
- "description": "Directs the executor to skip this field or fragment when the `if` argument is true.",
- "locations": [
- "FIELD",
- "FRAGMENT_SPREAD",
- "INLINE_FRAGMENT"
- ],
- "args": [
- {
- "name": "if",
- "description": "Skipped when true.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "Boolean",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ]
- },
- {
- "name": "deprecated",
- "description": "Marks an element of a GraphQL schema as no longer supported.",
- "locations": [
- "FIELD_DEFINITION",
- "ENUM_VALUE"
- ],
- "args": [
- {
- "name": "reason",
- "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": "\"No longer supported\""
- }
- ]
- }
- ]
- }
- }
-} \ No newline at end of file
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index f49a12568ed..b395dc19681 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -21,11 +21,405 @@ fields and methods on a model are available via GraphQL.
WARNING:
Fields that are deprecated are marked with **{warning-solid}**.
-Items (fields, enums, etc) that have been removed according to our [deprecation process](../index.md#deprecation-process) can be found
+Items (fields, enums, etc) that have been removed according to our [deprecation process](../index.md#deprecation-and-removal-process) can be found
in [Removed Items](../removed_items.md).
<!-- vale gitlab.Spelling = NO -->
+## `Query` type
+
+The `Query` type contains the API's top-level entry points for all executable queries.
+
+### `ciApplicationSettings`
+
+CI related settings that apply to the entire instance.
+
+Returns [`CiApplicationSettings`](#ciapplicationsettings).
+
+### `ciConfig`
+
+Get linted and processed contents of a CI config. Should not be requested more than once per request.
+
+Returns [`CiConfig`](#ciconfig).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `content` | [`String!`](#string) | Contents of `.gitlab-ci.yml`. |
+| `dryRun` | [`Boolean`](#boolean) | Run pipeline creation simulation, or only do static check. |
+| `projectPath` | [`ID!`](#id) | The project of the CI config. |
+
+### `containerRepository`
+
+Find a container repository.
+
+Returns [`ContainerRepositoryDetails`](#containerrepositorydetails).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`ContainerRepositoryID!`](#containerrepositoryid) | The global ID of the container repository. |
+
+### `currentUser`
+
+Get information about current user.
+
+Returns [`User`](#user).
+
+### `designManagement`
+
+Fields related to design management.
+
+Returns [`DesignManagement!`](#designmanagement).
+
+### `devopsAdoptionSegments`
+
+Get configured DevOps adoption segments on the instance.
+
+Returns [`DevopsAdoptionSegmentConnection`](#devopsadoptionsegmentconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `directDescendantsOnly` | [`Boolean`](#boolean) | Limits segments to direct descendants of specified parent. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `parentNamespaceId` | [`NamespaceID`](#namespaceid) | Filter by ancestor namespace. |
+
+### `echo`
+
+Text to echo back.
+
+Returns [`String!`](#string).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `text` | [`String!`](#string) | Text to echo back. |
+
+### `geoNode`
+
+Find a Geo node.
+
+Returns [`GeoNode`](#geonode).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `name` | [`String`](#string) | The name of the Geo node. Defaults to the current Geo node name. |
+
+### `group`
+
+Find a group.
+
+Returns [`Group`](#group).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `fullPath` | [`ID!`](#id) | The full path of the project, group or namespace, e.g., `gitlab-org/gitlab-foss`. |
+
+### `instanceSecurityDashboard`
+
+Fields related to Instance Security Dashboard.
+
+Returns [`InstanceSecurityDashboard`](#instancesecuritydashboard).
+
+### `instanceStatisticsMeasurements`
+
+Get statistics on the instance. Deprecated in 13.10: This field was renamed. Use the `usageTrendsMeasurements` field instead.
+
+Returns [`UsageTrendsMeasurementConnection`](#usagetrendsmeasurementconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `identifier` | [`MeasurementIdentifier!`](#measurementidentifier) | The type of measurement/statistics to retrieve. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `recordedAfter` | [`Time`](#time) | Measurement recorded after this date. |
+| `recordedBefore` | [`Time`](#time) | Measurement recorded before this date. |
+
+### `issue`
+
+Find an Issue.
+
+Returns [`Issue`](#issue).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`IssueID!`](#issueid) | The global ID of the Issue. |
+
+### `iteration`
+
+Find an iteration.
+
+Returns [`Iteration`](#iteration).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`IterationID!`](#iterationid) | Find an iteration by its ID. |
+
+### `metadata`
+
+Metadata about GitLab.
+
+Returns [`Metadata`](#metadata).
+
+### `milestone`
+
+Find a milestone.
+
+Returns [`Milestone`](#milestone).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`MilestoneID!`](#milestoneid) | Find a milestone by its ID. |
+
+### `namespace`
+
+Find a namespace.
+
+Returns [`Namespace`](#namespace).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `fullPath` | [`ID!`](#id) | The full path of the project, group or namespace, e.g., `gitlab-org/gitlab-foss`. |
+
+### `package`
+
+Find a package.
+
+Returns [`Package`](#package).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`PackagesPackageID!`](#packagespackageid) | The global ID of the package. |
+
+### `project`
+
+Find a project.
+
+Returns [`Project`](#project).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `fullPath` | [`ID!`](#id) | The full path of the project, group or namespace, e.g., `gitlab-org/gitlab-foss`. |
+
+### `projects`
+
+Find projects visible to the current user.
+
+Returns [`ProjectConnection`](#projectconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `ids` | [`[ID!]`](#id) | Filter projects by IDs. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `membership` | [`Boolean`](#boolean) | Limit projects that the current user is a member of. |
+| `search` | [`String`](#string) | Search query for project name, path, or description. |
+| `searchNamespaces` | [`Boolean`](#boolean) | Include namespace in project search. |
+| `sort` | [`String`](#string) | Sort order of results. |
+
+### `runnerPlatforms`
+
+Supported runner platforms.
+
+Returns [`RunnerPlatformConnection`](#runnerplatformconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+
+### `runnerSetup`
+
+Get runner setup instructions.
+
+Returns [`RunnerSetup`](#runnersetup).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `architecture` | [`String!`](#string) | Architecture to generate the instructions for. |
+| `groupId` | [`GroupID`](#groupid) | Group to register the runner for. |
+| `platform` | [`String!`](#string) | Platform to generate the instructions for. |
+| `projectId` | [`ProjectID`](#projectid) | Project to register the runner for. |
+
+### `snippets`
+
+Find Snippets visible to the current user.
+
+Returns [`SnippetConnection`](#snippetconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `authorId` | [`UserID`](#userid) | The ID of an author. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `explore` | [`Boolean`](#boolean) | Explore personal snippets. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `ids` | [`[SnippetID!]`](#snippetid) | Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `projectId` | [`ProjectID`](#projectid) | The ID of a project. |
+| `type` | [`TypeEnum`](#typeenum) | The type of snippet. |
+| `visibility` | [`VisibilityScopesEnum`](#visibilityscopesenum) | The visibility of the snippet. |
+
+### `usageTrendsMeasurements`
+
+Get statistics on the instance.
+
+Returns [`UsageTrendsMeasurementConnection`](#usagetrendsmeasurementconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `identifier` | [`MeasurementIdentifier!`](#measurementidentifier) | The type of measurement/statistics to retrieve. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `recordedAfter` | [`Time`](#time) | Measurement recorded after this date. |
+| `recordedBefore` | [`Time`](#time) | Measurement recorded before this date. |
+
+### `user`
+
+Find a user.
+
+Returns [`User`](#user).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`UserID`](#userid) | ID of the User. |
+| `username` | [`String`](#string) | Username of the User. |
+
+### `users`
+
+Find users.
+
+Returns [`UserConnection`](#userconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `admins` | [`Boolean`](#boolean) | Return only admin users. |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `ids` | [`[ID!]`](#id) | List of user Global IDs. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `search` | [`String`](#string) | Query to search users by name, username, or primary email. |
+| `sort` | [`Sort`](#sort) | Sort users by this criteria. |
+| `usernames` | [`[String!]`](#string) | List of usernames. |
+
+### `vulnerabilities`
+
+Vulnerabilities reported on projects on the current user's instance security dashboard.
+
+Returns [`VulnerabilityConnection`](#vulnerabilityconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `hasIssues` | [`Boolean`](#boolean) | Returns only the vulnerabilities which have linked issues. |
+| `hasResolution` | [`Boolean`](#boolean) | Returns only the vulnerabilities which have been resolved on default branch. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `projectId` | [`[ID!]`](#id) | Filter vulnerabilities by project. |
+| `reportType` | [`[VulnerabilityReportType!]`](#vulnerabilityreporttype) | Filter vulnerabilities by report type. |
+| `scanner` | [`[String!]`](#string) | Filter vulnerabilities by VulnerabilityScanner.externalId. |
+| `severity` | [`[VulnerabilitySeverity!]`](#vulnerabilityseverity) | Filter vulnerabilities by severity. |
+| `sort` | [`VulnerabilitySort`](#vulnerabilitysort) | List vulnerabilities by sort order. |
+| `state` | [`[VulnerabilityState!]`](#vulnerabilitystate) | Filter vulnerabilities by state. |
+
+### `vulnerabilitiesCountByDay`
+
+Number of vulnerabilities per day for the projects on the current user's instance security dashboard.
+
+Returns [`VulnerabilitiesCountByDayConnection`](#vulnerabilitiescountbydayconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `endDate` | [`ISO8601Date!`](#iso8601date) | Last day for which to fetch vulnerability history. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `startDate` | [`ISO8601Date!`](#iso8601date) | First day for which to fetch vulnerability history. |
+
+### `vulnerabilitiesCountByDayAndSeverity`
+
+Number of vulnerabilities per severity level, per day, for the projects on the current user's instance security dashboard. Deprecated in 13.3: Use `vulnerabilitiesCountByDay`.
+
+Returns [`VulnerabilitiesCountByDayAndSeverityConnection`](#vulnerabilitiescountbydayandseverityconnection).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `after` | [`String`](#string) | Returns the elements in the list that come after the specified cursor. |
+| `before` | [`String`](#string) | Returns the elements in the list that come before the specified cursor. |
+| `endDate` | [`ISO8601Date!`](#iso8601date) | Last day for which to fetch vulnerability history. |
+| `first` | [`Int`](#int) | Returns the first _n_ elements from the list. |
+| `last` | [`Int`](#int) | Returns the last _n_ elements from the list. |
+| `startDate` | [`ISO8601Date!`](#iso8601date) | First day for which to fetch vulnerability history. |
+
+### `vulnerability`
+
+Find a vulnerability.
+
+Returns [`Vulnerability`](#vulnerability).
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| `id` | [`VulnerabilityID!`](#vulnerabilityid) | The Global ID of the Vulnerability. |
+
## Object types
Object types represent the resources that the GitLab GraphQL API can return.
@@ -37,4500 +431,6639 @@ For more information, see
[Object Types and Fields](https://graphql.org/learn/schema/#object-types-and-fields)
on `graphql.org`.
-### AccessLevel
+### `AccessLevel`
Represents the access level of a relationship between a User and object that it is related to.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `integerValue` | Int | Integer representation of access level. |
-| `stringValue` | AccessLevelEnum | String representation of access level. |
+| `integerValue` | [`Int`](#int) | Integer representation of access level. |
+| `stringValue` | [`AccessLevelEnum`](#accesslevelenum) | String representation of access level. |
-### AddAwardEmojiPayload
+### `AddAwardEmojiPayload`
Autogenerated return type of AddAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `awardEmoji` | [`AwardEmoji`](#awardemoji) | The award emoji after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### AddProjectToSecurityDashboardPayload
+### `AddProjectToSecurityDashboardPayload`
Autogenerated return type of AddProjectToSecurityDashboard.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `project` | Project | Project that was added to the Instance Security Dashboard. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `project` | [`Project`](#project) | Project that was added to the Instance Security Dashboard. |
-### AdminSidekiqQueuesDeleteJobsPayload
+### `AdminSidekiqQueuesDeleteJobsPayload`
Autogenerated return type of AdminSidekiqQueuesDeleteJobs.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `result` | [`DeleteJobsResponse`](#deletejobsresponse) | Information about the status of the deletion request. |
-### AlertManagementAlert
+### `AlertManagementAlert`
Describes an alert from the project's Alert Management.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `assignees` | UserConnection | Assignees of the alert. |
-| `createdAt` | Time | Timestamp the alert was created. |
-| `description` | String | Description of the alert. |
-| `details` | JSON | Alert details. |
-| `detailsUrl` | String! | The URL of the alert detail page. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `endedAt` | Time | Timestamp the alert ended. |
-| `environment` | Environment | Environment for the alert. |
-| `eventCount` | Int | Number of events of this alert. |
-| `hosts` | String! => Array | List of hosts the alert came from. |
-| `iid` | ID! | Internal ID of the alert. |
-| `issueIid` | ID | Internal ID of the GitLab issue attached to the alert. |
-| `metricsDashboardUrl` | String | URL for metrics embed for the alert. |
-| `monitoringTool` | String | Monitoring tool the alert came from. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `prometheusAlert` | PrometheusAlert | The alert condition for Prometheus. |
-| `runbook` | String | Runbook for the alert as defined in alert details. |
-| `service` | String | Service the alert came from. |
-| `severity` | AlertManagementSeverity | Severity of the alert. |
-| `startedAt` | Time | Timestamp the alert was raised. |
-| `status` | AlertManagementStatus | Status of the alert. |
-| `title` | String | Title of the alert. |
-| `todos` | TodoConnection | To-do items of the current user for the alert. |
-| `updatedAt` | Time | Timestamp the alert was last updated. |
-
-### AlertManagementAlertStatusCountsType
+| `assignees` | [`UserConnection`](#userconnection) | Assignees of the alert. |
+| `createdAt` | [`Time`](#time) | Timestamp the alert was created. |
+| `description` | [`String`](#string) | Description of the alert. |
+| `details` | [`JSON`](#json) | Alert details. |
+| `detailsUrl` | [`String!`](#string) | The URL of the alert detail page. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `endedAt` | [`Time`](#time) | Timestamp the alert ended. |
+| `environment` | [`Environment`](#environment) | Environment for the alert. |
+| `eventCount` | [`Int`](#int) | Number of events of this alert. |
+| `hosts` | [`[String!]`](#string) | List of hosts the alert came from. |
+| `iid` | [`ID!`](#id) | Internal ID of the alert. |
+| `issue` | [`Issue`](#issue) | Issue attached to the alert. |
+| `issueIid` **{warning-solid}** | [`ID`](#id) | **Deprecated:** Use issue field. Deprecated in 13.10. |
+| `metricsDashboardUrl` | [`String`](#string) | URL for metrics embed for the alert. |
+| `monitoringTool` | [`String`](#string) | Monitoring tool the alert came from. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `prometheusAlert` | [`PrometheusAlert`](#prometheusalert) | The alert condition for Prometheus. |
+| `runbook` | [`String`](#string) | Runbook for the alert as defined in alert details. |
+| `service` | [`String`](#string) | Service the alert came from. |
+| `severity` | [`AlertManagementSeverity`](#alertmanagementseverity) | Severity of the alert. |
+| `startedAt` | [`Time`](#time) | Timestamp the alert was raised. |
+| `status` | [`AlertManagementStatus`](#alertmanagementstatus) | Status of the alert. |
+| `title` | [`String`](#string) | Title of the alert. |
+| `todos` | [`TodoConnection`](#todoconnection) | To-do items of the current user for the alert. |
+| `updatedAt` | [`Time`](#time) | Timestamp the alert was last updated. |
+
+### `AlertManagementAlertConnection`
+
+The connection type for AlertManagementAlert.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[AlertManagementAlertEdge]`](#alertmanagementalertedge) | A list of edges. |
+| `nodes` | [`[AlertManagementAlert]`](#alertmanagementalert) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `AlertManagementAlertEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`AlertManagementAlert`](#alertmanagementalert) | The item at the end of the edge. |
+
+### `AlertManagementAlertStatusCountsType`
Represents total number of alerts for the represented categories.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `acknowledged` | Int | Number of alerts with status ACKNOWLEDGED for the project |
-| `all` | Int | Total number of alerts for the project. |
-| `ignored` | Int | Number of alerts with status IGNORED for the project |
-| `open` | Int | Number of alerts with status TRIGGERED or ACKNOWLEDGED for the project. |
-| `resolved` | Int | Number of alerts with status RESOLVED for the project |
-| `triggered` | Int | Number of alerts with status TRIGGERED for the project |
+| `acknowledged` | [`Int`](#int) | Number of alerts with status ACKNOWLEDGED for the project |
+| `all` | [`Int`](#int) | Total number of alerts for the project. |
+| `ignored` | [`Int`](#int) | Number of alerts with status IGNORED for the project |
+| `open` | [`Int`](#int) | Number of alerts with status TRIGGERED or ACKNOWLEDGED for the project. |
+| `resolved` | [`Int`](#int) | Number of alerts with status RESOLVED for the project |
+| `triggered` | [`Int`](#int) | Number of alerts with status TRIGGERED for the project |
-### AlertManagementHttpIntegration
+### `AlertManagementHttpIntegration`
An endpoint and credentials used to accept alerts for a project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `active` | Boolean | Whether the endpoint is currently accepting alerts. |
-| `apiUrl` | String | URL at which Prometheus metrics can be queried to populate the metrics dashboard. |
-| `id` | ID! | ID of the integration. |
-| `name` | String | Name of the integration. |
-| `token` | String | Token used to authenticate alert notification requests. |
-| `type` | AlertManagementIntegrationType! | Type of integration. |
-| `url` | String | Endpoint which accepts alert notifications. |
+| `active` | [`Boolean`](#boolean) | Whether the endpoint is currently accepting alerts. |
+| `apiUrl` | [`String`](#string) | URL at which Prometheus metrics can be queried to populate the metrics dashboard. |
+| `id` | [`ID!`](#id) | ID of the integration. |
+| `name` | [`String`](#string) | Name of the integration. |
+| `payloadAlertFields` | [`[AlertManagementPayloadAlertField!]`](#alertmanagementpayloadalertfield) | Extract alert fields from payload example for custom mapping. |
+| `payloadAttributeMappings` | [`[AlertManagementPayloadAlertMappingField!]`](#alertmanagementpayloadalertmappingfield) | The custom mapping of GitLab alert attributes to fields from the payload_example. |
+| `payloadExample` | [`JsonString`](#jsonstring) | The example of an alert payload. |
+| `token` | [`String`](#string) | Token used to authenticate alert notification requests. |
+| `type` | [`AlertManagementIntegrationType!`](#alertmanagementintegrationtype) | Type of integration. |
+| `url` | [`String`](#string) | Endpoint which accepts alert notifications. |
+
+### `AlertManagementHttpIntegrationConnection`
+
+The connection type for AlertManagementHttpIntegration.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[AlertManagementHttpIntegrationEdge]`](#alertmanagementhttpintegrationedge) | A list of edges. |
+| `nodes` | [`[AlertManagementHttpIntegration]`](#alertmanagementhttpintegration) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `AlertManagementHttpIntegrationEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`AlertManagementHttpIntegration`](#alertmanagementhttpintegration) | The item at the end of the edge. |
+
+### `AlertManagementIntegrationConnection`
+
+The connection type for AlertManagementIntegration.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[AlertManagementIntegrationEdge]`](#alertmanagementintegrationedge) | A list of edges. |
+| `nodes` | [`[AlertManagementIntegration]`](#alertmanagementintegration) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `AlertManagementIntegrationEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`AlertManagementIntegration`](#alertmanagementintegration) | The item at the end of the edge. |
-### AlertManagementPayloadAlertField
+### `AlertManagementPayloadAlertField`
Parsed field from an alert used for custom mappings.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `label` | String | Human-readable label of the payload path. |
-| `path` | String! => Array | Path to value inside payload JSON. |
-| `type` | AlertManagementPayloadAlertFieldType | Type of the parsed value. |
+| `label` | [`String`](#string) | Human-readable label of the payload path. |
+| `path` | [`[String!]`](#string) | Path to value inside payload JSON. |
+| `type` | [`AlertManagementPayloadAlertFieldType`](#alertmanagementpayloadalertfieldtype) | Type of the parsed value. |
+
+### `AlertManagementPayloadAlertMappingField`
+
+Parsed field (with its name) from an alert used for custom mappings.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `fieldName` | [`AlertManagementPayloadAlertFieldName`](#alertmanagementpayloadalertfieldname) | A GitLab alert field name. |
+| `label` | [`String`](#string) | Human-readable label of the payload path. |
+| `path` | [`[String!]`](#string) | Path to value inside payload JSON. |
+| `type` | [`AlertManagementPayloadAlertFieldType`](#alertmanagementpayloadalertfieldtype) | Type of the parsed value. |
-### AlertManagementPrometheusIntegration
+### `AlertManagementPrometheusIntegration`
An endpoint and credentials used to accept Prometheus alerts for a project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `active` | Boolean | Whether the endpoint is currently accepting alerts. |
-| `apiUrl` | String | URL at which Prometheus metrics can be queried to populate the metrics dashboard. |
-| `id` | ID! | ID of the integration. |
-| `name` | String | Name of the integration. |
-| `token` | String | Token used to authenticate alert notification requests. |
-| `type` | AlertManagementIntegrationType! | Type of integration. |
-| `url` | String | Endpoint which accepts alert notifications. |
+| `active` | [`Boolean`](#boolean) | Whether the endpoint is currently accepting alerts. |
+| `apiUrl` | [`String`](#string) | URL at which Prometheus metrics can be queried to populate the metrics dashboard. |
+| `id` | [`ID!`](#id) | ID of the integration. |
+| `name` | [`String`](#string) | Name of the integration. |
+| `token` | [`String`](#string) | Token used to authenticate alert notification requests. |
+| `type` | [`AlertManagementIntegrationType!`](#alertmanagementintegrationtype) | Type of integration. |
+| `url` | [`String`](#string) | Endpoint which accepts alert notifications. |
-### AlertSetAssigneesPayload
+### `AlertSetAssigneesPayload`
Autogenerated return type of AlertSetAssignees.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do item after mutation. |
+| `alert` | [`AlertManagementAlert`](#alertmanagementalert) | The alert after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue created after mutation. |
+| `todo` | [`Todo`](#todo) | The to-do item after mutation. |
-### AlertTodoCreatePayload
+### `AlertTodoCreatePayload`
Autogenerated return type of AlertTodoCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do item after mutation. |
+| `alert` | [`AlertManagementAlert`](#alertmanagementalert) | The alert after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue created after mutation. |
+| `todo` | [`Todo`](#todo) | The to-do item after mutation. |
-### ApiFuzzingCiConfiguration
+### `ApiFuzzingCiConfiguration`
Data associated with configuring API fuzzing scans in GitLab CI.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `scanModes` | ApiFuzzingScanMode! => Array | All available scan modes. |
-| `scanProfiles` | ApiFuzzingScanProfile! => Array | All default scan profiles. |
+| `scanModes` | [`[ApiFuzzingScanMode!]`](#apifuzzingscanmode) | All available scan modes. |
+| `scanProfiles` | [`[ApiFuzzingScanProfile!]`](#apifuzzingscanprofile) | All default scan profiles. |
-### ApiFuzzingCiConfigurationCreatePayload
+### `ApiFuzzingCiConfigurationCreatePayload`
Autogenerated return type of ApiFuzzingCiConfigurationCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `configurationYaml` | String | A YAML snippet that can be inserted into the project's `.gitlab-ci.yml` to set up API fuzzing scans. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `gitlabCiYamlEditPath` | String | The location at which the project's `.gitlab-ci.yml` file can be edited in the browser. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `configurationYaml` | [`String`](#string) | A YAML snippet that can be inserted into the project's `.gitlab-ci.yml` to set up API fuzzing scans. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `gitlabCiYamlEditPath` | [`String`](#string) | The location at which the project's `.gitlab-ci.yml` file can be edited in the browser. |
-### ApiFuzzingScanProfile
+### `ApiFuzzingScanProfile`
-An API Fuzzing scan profile..
+An API Fuzzing scan profile.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String | A short description of the profile. |
-| `name` | String | The unique name of the profile. |
-| `yaml` | String | A syntax highlit HTML representation of the YAML. |
+| `description` | [`String`](#string) | A short description of the profile. |
+| `name` | [`String`](#string) | The unique name of the profile. |
+| `yaml` | [`String`](#string) | A syntax highlit HTML representation of the YAML. |
-### AwardEmoji
+### `AwardEmoji`
An emoji awarded by a user.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | The emoji description. |
-| `emoji` | String! | The emoji as an icon. |
-| `name` | String! | The emoji name. |
-| `unicode` | String! | The emoji in Unicode. |
-| `unicodeVersion` | String! | The Unicode version for this emoji. |
-| `user` | User! | The user who awarded the emoji. |
+| `description` | [`String!`](#string) | The emoji description. |
+| `emoji` | [`String!`](#string) | The emoji as an icon. |
+| `name` | [`String!`](#string) | The emoji name. |
+| `unicode` | [`String!`](#string) | The emoji in Unicode. |
+| `unicodeVersion` | [`String!`](#string) | The Unicode version for this emoji. |
+| `user` | [`User!`](#user) | The user who awarded the emoji. |
-### AwardEmojiAddPayload
+### `AwardEmojiAddPayload`
Autogenerated return type of AwardEmojiAdd.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `awardEmoji` | [`AwardEmoji`](#awardemoji) | The award emoji after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### AwardEmojiRemovePayload
+### `AwardEmojiConnection`
+
+The connection type for AwardEmoji.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[AwardEmojiEdge]`](#awardemojiedge) | A list of edges. |
+| `nodes` | [`[AwardEmoji]`](#awardemoji) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `AwardEmojiEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`AwardEmoji`](#awardemoji) | The item at the end of the edge. |
+
+### `AwardEmojiRemovePayload`
Autogenerated return type of AwardEmojiRemove.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `awardEmoji` | [`AwardEmoji`](#awardemoji) | The award emoji after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### AwardEmojiTogglePayload
+### `AwardEmojiTogglePayload`
Autogenerated return type of AwardEmojiToggle.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `awardEmoji` | [`AwardEmoji`](#awardemoji) | The award emoji after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `toggledOn` | [`Boolean!`](#boolean) | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
+
+### `BaseService`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `active` | [`Boolean`](#boolean) | Indicates if the service is active. |
+| `type` | [`String`](#string) | Class name of the service. |
-### BaseService
+### `Blob`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `active` | Boolean | Indicates if the service is active. |
-| `type` | String | Class name of the service. |
+| `flatPath` | [`String!`](#string) | Flat path of the entry. |
+| `id` | [`ID!`](#id) | ID of the entry. |
+| `lfsOid` | [`String`](#string) | LFS ID of the blob. |
+| `mode` | [`String`](#string) | Blob mode in numeric format. |
+| `name` | [`String!`](#string) | Name of the entry. |
+| `path` | [`String!`](#string) | Path of the entry. |
+| `sha` | [`String!`](#string) | Last commit SHA for the entry. |
+| `type` | [`EntryType!`](#entrytype) | Type of tree entry. |
+| `webPath` | [`String`](#string) | Web path of the blob. |
+| `webUrl` | [`String`](#string) | Web URL of the blob. |
-### Blob
+### `BlobConnection`
+
+The connection type for Blob.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[BlobEdge]`](#blobedge) | A list of edges. |
+| `nodes` | [`[Blob]`](#blob) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `BlobEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Blob`](#blob) | The item at the end of the edge. |
+
+### `Board`
+
+Represents a project or group issue board.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `assignee` | [`User`](#user) | The board assignee. |
+| `epics` | [`BoardEpicConnection`](#boardepicconnection) | Epics associated with board issues. |
+| `hideBacklogList` | [`Boolean`](#boolean) | Whether or not backlog list is hidden. |
+| `hideClosedList` | [`Boolean`](#boolean) | Whether or not closed list is hidden. |
+| `id` | [`ID!`](#id) | ID (global ID) of the board. |
+| `iteration` | [`Iteration`](#iteration) | The board iteration. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels of the board. |
+| `lists` | [`BoardListConnection`](#boardlistconnection) | Lists of the board. |
+| `milestone` | [`Milestone`](#milestone) | The board milestone. |
+| `name` | [`String`](#string) | Name of the board. |
+| `webPath` | [`String!`](#string) | Web path of the board. |
+| `webUrl` | [`String!`](#string) | Web URL of the board. |
+| `weight` | [`Int`](#int) | Weight of the board. |
+
+### `BoardConnection`
+
+The connection type for Board.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `flatPath` | String! | Flat path of the entry. |
-| `id` | ID! | ID of the entry. |
-| `lfsOid` | String | LFS ID of the blob. |
-| `mode` | String | Blob mode in numeric format. |
-| `name` | String! | Name of the entry. |
-| `path` | String! | Path of the entry. |
-| `sha` | String! | Last commit SHA for the entry. |
-| `type` | EntryType! | Type of tree entry. |
-| `webPath` | String | Web path of the blob. |
-| `webUrl` | String | Web URL of the blob. |
+| `edges` | [`[BoardEdge]`](#boardedge) | A list of edges. |
+| `nodes` | [`[Board]`](#board) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### Board
+### `BoardEdge`
-Represents a project or group board.
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `assignee` | User | The board assignee. |
-| `epics` | BoardEpicConnection | Epics associated with board issues. |
-| `hideBacklogList` | Boolean | Whether or not backlog list is hidden. |
-| `hideClosedList` | Boolean | Whether or not closed list is hidden. |
-| `id` | ID! | ID (global ID) of the board. |
-| `iteration` | Iteration | The board iteration. |
-| `labels` | LabelConnection | Labels of the board. |
-| `lists` | BoardListConnection | Lists of the board. |
-| `milestone` | Milestone | The board milestone. |
-| `name` | String | Name of the board. |
-| `webPath` | String! | Web path of the board. |
-| `webUrl` | String! | Web URL of the board. |
-| `weight` | Int | Weight of the board. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Board`](#board) | The item at the end of the edge. |
-### BoardEpic
+### `BoardEpic`
Represents an epic on an issue board.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User! | Author of the epic. |
-| `awardEmoji` | AwardEmojiConnection | A list of award emojis associated with the epic. |
-| `children` | EpicConnection | Children (sub-epics) of the epic. |
-| `closedAt` | Time | Timestamp of when the epic was closed. |
-| `confidential` | Boolean | Indicates if the epic is confidential. |
-| `createdAt` | Time | Timestamp of when the epic was created. |
-| `currentUserTodos` | TodoConnection! | To-do items for the current user. |
-| `descendantCounts` | EpicDescendantCount | Number of open and closed descendant epics and issues. |
-| `descendantWeightSum` | EpicDescendantWeights | Total weight of open and closed issues in the epic and its descendants. |
-| `description` | String | Description of the epic. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `downvotes` | Int! | Number of downvotes the epic has received. |
-| `dueDate` | Time | Due date of the epic. |
-| `dueDateFixed` | Time | Fixed due date of the epic. |
-| `dueDateFromMilestones` | Time | Inherited due date of the epic from milestones. |
-| `dueDateIsFixed` | Boolean | Indicates if the due date has been manually set. |
-| `events` | EventConnection | A list of events associated with the object. |
-| `group` | Group! | Group to which the epic belongs. |
-| `hasChildren` | Boolean! | Indicates if the epic has children. |
-| `hasIssues` | Boolean! | Indicates if the epic has direct issues. |
-| `hasParent` | Boolean! | Indicates if the epic has a parent epic. |
-| `healthStatus` | EpicHealthStatus | Current health status of the epic. |
-| `id` | ID! | ID of the epic. |
-| `iid` | ID! | Internal ID of the epic. |
-| `issues` | EpicIssueConnection | A list of issues associated with the epic. |
-| `labels` | LabelConnection | Labels assigned to the epic. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `parent` | Epic | Parent epic of the epic. |
-| `participants` | UserConnection | List of participants for the epic. |
-| `reference` | String! | Internal reference of the epic. Returned in shortened format by default. |
-| `relationPath` | String | URI path of the epic-issue relationship. |
-| `relativePosition` | Int | The relative position of the epic in the epic tree. |
-| `startDate` | Time | Start date of the epic. |
-| `startDateFixed` | Time | Fixed start date of the epic. |
-| `startDateFromMilestones` | Time | Inherited start date of the epic from milestones. |
-| `startDateIsFixed` | Boolean | Indicates if the start date has been manually set. |
-| `state` | EpicState! | State of the epic. |
-| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the epic. |
-| `title` | String | Title of the epic. |
-| `updatedAt` | Time | Timestamp of when the epic was updated. |
-| `upvotes` | Int! | Number of upvotes the epic has received. |
-| `userDiscussionsCount` | Int! | Number of user discussions in the epic. |
-| `userNotesCount` | Int! | Number of user notes of the epic. |
-| `userPermissions` | EpicPermissions! | Permissions for the current user on the resource |
-| `userPreferences` | BoardEpicUserPreferences | User preferences for the epic on the issue board. |
-| `webPath` | String! | Web path of the epic. |
-| `webUrl` | String! | Web URL of the epic. |
-
-### BoardEpicUserPreferences
+| `author` | [`User!`](#user) | Author of the epic. |
+| `awardEmoji` | [`AwardEmojiConnection`](#awardemojiconnection) | A list of award emojis associated with the epic. |
+| `children` | [`EpicConnection`](#epicconnection) | Children (sub-epics) of the epic. |
+| `closedAt` | [`Time`](#time) | Timestamp of when the epic was closed. |
+| `confidential` | [`Boolean`](#boolean) | Indicates if the epic is confidential. |
+| `createdAt` | [`Time`](#time) | Timestamp of when the epic was created. |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+| `descendantCounts` | [`EpicDescendantCount`](#epicdescendantcount) | Number of open and closed descendant epics and issues. |
+| `descendantWeightSum` | [`EpicDescendantWeights`](#epicdescendantweights) | Total weight of open and closed issues in the epic and its descendants. |
+| `description` | [`String`](#string) | Description of the epic. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `downvotes` | [`Int!`](#int) | Number of downvotes the epic has received. |
+| `dueDate` | [`Time`](#time) | Due date of the epic. |
+| `dueDateFixed` | [`Time`](#time) | Fixed due date of the epic. |
+| `dueDateFromMilestones` | [`Time`](#time) | Inherited due date of the epic from milestones. |
+| `dueDateIsFixed` | [`Boolean`](#boolean) | Indicates if the due date has been manually set. |
+| `events` | [`EventConnection`](#eventconnection) | A list of events associated with the object. |
+| `group` | [`Group!`](#group) | Group to which the epic belongs. |
+| `hasChildren` | [`Boolean!`](#boolean) | Indicates if the epic has children. |
+| `hasIssues` | [`Boolean!`](#boolean) | Indicates if the epic has direct issues. |
+| `hasParent` | [`Boolean!`](#boolean) | Indicates if the epic has a parent epic. |
+| `healthStatus` | [`EpicHealthStatus`](#epichealthstatus) | Current health status of the epic. |
+| `id` | [`ID!`](#id) | ID of the epic. |
+| `iid` | [`ID!`](#id) | Internal ID of the epic. |
+| `issues` | [`EpicIssueConnection`](#epicissueconnection) | A list of issues associated with the epic. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels assigned to the epic. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `parent` | [`Epic`](#epic) | Parent epic of the epic. |
+| `participants` | [`UserConnection`](#userconnection) | List of participants for the epic. |
+| `reference` | [`String!`](#string) | Internal reference of the epic. Returned in shortened format by default. |
+| `relationPath` | [`String`](#string) | URI path of the epic-issue relationship. |
+| `relativePosition` | [`Int`](#int) | The relative position of the epic in the epic tree. |
+| `startDate` | [`Time`](#time) | Start date of the epic. |
+| `startDateFixed` | [`Time`](#time) | Fixed start date of the epic. |
+| `startDateFromMilestones` | [`Time`](#time) | Inherited start date of the epic from milestones. |
+| `startDateIsFixed` | [`Boolean`](#boolean) | Indicates if the start date has been manually set. |
+| `state` | [`EpicState!`](#epicstate) | State of the epic. |
+| `subscribed` | [`Boolean!`](#boolean) | Indicates the currently logged in user is subscribed to the epic. |
+| `title` | [`String`](#string) | Title of the epic. |
+| `updatedAt` | [`Time`](#time) | Timestamp of when the epic was updated. |
+| `upvotes` | [`Int!`](#int) | Number of upvotes the epic has received. |
+| `userDiscussionsCount` | [`Int!`](#int) | Number of user discussions in the epic. |
+| `userNotesCount` | [`Int!`](#int) | Number of user notes of the epic. |
+| `userPermissions` | [`EpicPermissions!`](#epicpermissions) | Permissions for the current user on the resource |
+| `userPreferences` | [`BoardEpicUserPreferences`](#boardepicuserpreferences) | User preferences for the epic on the issue board. |
+| `webPath` | [`String!`](#string) | Web path of the epic. |
+| `webUrl` | [`String!`](#string) | Web URL of the epic. |
+
+### `BoardEpicConnection`
+
+The connection type for BoardEpic.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[BoardEpicEdge]`](#boardepicedge) | A list of edges. |
+| `nodes` | [`[BoardEpic]`](#boardepic) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `BoardEpicEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`BoardEpic`](#boardepic) | The item at the end of the edge. |
+
+### `BoardEpicUserPreferences`
Represents user preferences for a board epic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `collapsed` | Boolean! | Indicates epic should be displayed as collapsed. |
+| `collapsed` | [`Boolean!`](#boolean) | Indicates epic should be displayed as collapsed. |
-### BoardList
+### `BoardList`
Represents a list for an issue board.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `assignee` | User | Assignee in the list. |
-| `collapsed` | Boolean | Indicates if list is collapsed for this user. |
-| `id` | ID! | ID (global ID) of the list. |
-| `issues` | IssueConnection | Board issues. |
-| `issuesCount` | Int | Count of issues in the list. |
-| `iteration` | Iteration | Iteration of the list. |
-| `label` | Label | Label of the list. |
-| `limitMetric` | ListLimitMetric | The current limit metric for the list. |
-| `listType` | String! | Type of the list. |
-| `maxIssueCount` | Int | Maximum number of issues in the list. |
-| `maxIssueWeight` | Int | Maximum weight of issues in the list. |
-| `milestone` | Milestone | Milestone of the list. |
-| `position` | Int | Position of list within the board. |
-| `title` | String! | Title of the list. |
-| `totalWeight` | Int | Total weight of all issues in the list. |
+| `assignee` | [`User`](#user) | Assignee in the list. |
+| `collapsed` | [`Boolean`](#boolean) | Indicates if the list is collapsed for this user. |
+| `id` | [`ID!`](#id) | ID (global ID) of the list. |
+| `issues` | [`IssueConnection`](#issueconnection) | Board issues. |
+| `issuesCount` | [`Int`](#int) | Count of issues in the list. |
+| `iteration` | [`Iteration`](#iteration) | Iteration of the list. |
+| `label` | [`Label`](#label) | Label of the list. |
+| `limitMetric` | [`ListLimitMetric`](#listlimitmetric) | The current limit metric for the list. |
+| `listType` | [`String!`](#string) | Type of the list. |
+| `maxIssueCount` | [`Int`](#int) | Maximum number of issues in the list. |
+| `maxIssueWeight` | [`Int`](#int) | Maximum weight of issues in the list. |
+| `milestone` | [`Milestone`](#milestone) | Milestone of the list. |
+| `position` | [`Int`](#int) | Position of list within the board. |
+| `title` | [`String!`](#string) | Title of the list. |
+| `totalWeight` | [`Int`](#int) | Total weight of all issues in the list. |
+
+### `BoardListConnection`
+
+The connection type for BoardList.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[BoardListEdge]`](#boardlistedge) | A list of edges. |
+| `nodes` | [`[BoardList]`](#boardlist) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### BoardListCreatePayload
+### `BoardListCreatePayload`
Autogenerated return type of BoardListCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | BoardList | Issue list in the issue board. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `list` | [`BoardList`](#boardlist) | Issue list in the issue board. |
-### BoardListUpdateLimitMetricsPayload
+### `BoardListEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`BoardList`](#boardlist) | The item at the end of the edge. |
+
+### `BoardListUpdateLimitMetricsPayload`
Autogenerated return type of BoardListUpdateLimitMetrics.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | BoardList | The updated list. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `list` | [`BoardList`](#boardlist) | The updated list. |
+
+### `Branch`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `commit` | [`Commit`](#commit) | Commit for the branch. |
+| `name` | [`String!`](#string) | Name of the branch. |
-### Branch
+### `BulkFindOrCreateDevopsAdoptionSegmentsPayload`
+
+Autogenerated return type of BulkFindOrCreateDevopsAdoptionSegments.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `commit` | Commit | Commit for the branch. |
-| `name` | String! | Name of the branch. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `segments` | [`[DevopsAdoptionSegment!]`](#devopsadoptionsegment) | Created segments after mutation. |
-### BurnupChartDailyTotals
+### `BurnupChartDailyTotals`
Represents the total number of issues and their weights for a particular day.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `completedCount` | Int! | Number of closed issues as of this day. |
-| `completedWeight` | Int! | Total weight of closed issues as of this day. |
-| `date` | ISO8601Date! | Date for burnup totals. |
-| `scopeCount` | Int! | Number of issues as of this day. |
-| `scopeWeight` | Int! | Total weight of issues as of this day. |
+| `completedCount` | [`Int!`](#int) | Number of closed issues as of this day. |
+| `completedWeight` | [`Int!`](#int) | Total weight of closed issues as of this day. |
+| `date` | [`ISO8601Date!`](#iso8601date) | Date for burnup totals. |
+| `scopeCount` | [`Int!`](#int) | Number of issues as of this day. |
+| `scopeWeight` | [`Int!`](#int) | Total weight of issues as of this day. |
+
+### `CiApplicationSettings`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `keepLatestArtifact` | [`Boolean`](#boolean) | Whether to keep the latest jobs artifacts. |
-### CiApplicationSettings
+### `CiBuildNeed`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `keepLatestArtifact` | Boolean | Whether to keep the latest jobs artifacts. |
+| `name` | [`String`](#string) | Name of the job we need to complete. |
+
+### `CiBuildNeedConnection`
-### CiBuildNeed
+The connection type for CiBuildNeed.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `name` | String | Name of the job we need to complete. |
+| `edges` | [`[CiBuildNeedEdge]`](#cibuildneededge) | A list of edges. |
+| `nodes` | [`[CiBuildNeed]`](#cibuildneed) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### CiCdSettingsUpdatePayload
+### `CiBuildNeedEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiBuildNeed`](#cibuildneed) | The item at the end of the edge. |
+
+### `CiCdSettingsUpdatePayload`
Autogenerated return type of CiCdSettingsUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `CiConfig`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `errors` | [`[String!]`](#string) | Linting errors. |
+| `mergedYaml` | [`String`](#string) | Merged CI configuration YAML. |
+| `stages` | [`CiConfigStageConnection`](#ciconfigstageconnection) | Stages of the pipeline. |
+| `status` | [`CiConfigStatus`](#ciconfigstatus) | Status of linting, can be either valid or invalid. |
+
+### `CiConfigGroup`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `jobs` | [`CiConfigJobConnection`](#ciconfigjobconnection) | Jobs in group. |
+| `name` | [`String`](#string) | Name of the job group. |
+| `size` | [`Int`](#int) | Size of the job group. |
+
+### `CiConfigGroupConnection`
+
+The connection type for CiConfigGroup.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CiConfigGroupEdge]`](#ciconfiggroupedge) | A list of edges. |
+| `nodes` | [`[CiConfigGroup]`](#ciconfiggroup) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiConfigGroupEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiConfigGroup`](#ciconfiggroup) | The item at the end of the edge. |
-### CiConfig
+### `CiConfigJob`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `errors` | String! => Array | Linting errors. |
-| `mergedYaml` | String | Merged CI configuration YAML. |
-| `stages` | CiConfigStageConnection | Stages of the pipeline. |
-| `status` | CiConfigStatus | Status of linting, can be either valid or invalid. |
+| `afterScript` | [`[String!]`](#string) | Override a set of commands that are executed after the job. |
+| `allowFailure` | [`Boolean`](#boolean) | Allow job to fail. |
+| `beforeScript` | [`[String!]`](#string) | Override a set of commands that are executed before the job. |
+| `environment` | [`String`](#string) | Name of an environment to which the job deploys. |
+| `except` | [`CiConfigJobRestriction`](#ciconfigjobrestriction) | Limit when jobs are not created. |
+| `groupName` | [`String`](#string) | Name of the job group. |
+| `name` | [`String`](#string) | Name of the job. |
+| `needs` | [`CiConfigNeedConnection`](#ciconfigneedconnection) | Builds that must complete before the jobs run. |
+| `only` | [`CiConfigJobRestriction`](#ciconfigjobrestriction) | Jobs are created when these conditions do not apply. |
+| `script` | [`[String!]`](#string) | Shell script that is executed by a runner. |
+| `stage` | [`String`](#string) | Name of the job stage. |
+| `tags` | [`[String!]`](#string) | List of tags that are used to select a runner. |
+| `when` | [`String`](#string) | When to run the job. |
-### CiConfigGroup
+### `CiConfigJobConnection`
+
+The connection type for CiConfigJob.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CiConfigJobEdge]`](#ciconfigjobedge) | A list of edges. |
+| `nodes` | [`[CiConfigJob]`](#ciconfigjob) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiConfigJobEdge`
+
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `jobs` | CiConfigJobConnection | Jobs in group. |
-| `name` | String | Name of the job group. |
-| `size` | Int | Size of the job group. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiConfigJob`](#ciconfigjob) | The item at the end of the edge. |
-### CiConfigJob
+### `CiConfigJobRestriction`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `afterScript` | String! => Array | Override a set of commands that are executed after the job. |
-| `allowFailure` | Boolean | Allow job to fail. |
-| `beforeScript` | String! => Array | Override a set of commands that are executed before the job. |
-| `environment` | String | Name of an environment to which the job deploys. |
-| `except` | CiConfigJobRestriction | Limit when jobs are not created. |
-| `groupName` | String | Name of the job group. |
-| `name` | String | Name of the job. |
-| `needs` | CiConfigNeedConnection | Builds that must complete before the jobs run. |
-| `only` | CiConfigJobRestriction | Jobs are created when these conditions do not apply. |
-| `script` | String! => Array | Shell script that is executed by a runner. |
-| `stage` | String | Name of the job stage. |
-| `tags` | String! => Array | List of tags that are used to select a runner. |
-| `when` | String | When to run the job. |
+| `refs` | [`[String!]`](#string) | The Git refs the job restriction applies to. |
-### CiConfigJobRestriction
+### `CiConfigNeed`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `refs` | String! => Array | The Git refs the job restriction applies to. |
+| `name` | [`String`](#string) | Name of the need. |
-### CiConfigNeed
+### `CiConfigNeedConnection`
+
+The connection type for CiConfigNeed.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `name` | String | Name of the need. |
+| `edges` | [`[CiConfigNeedEdge]`](#ciconfigneededge) | A list of edges. |
+| `nodes` | [`[CiConfigNeed]`](#ciconfigneed) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiConfigNeedEdge`
-### CiConfigStage
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `groups` | CiConfigGroupConnection | Groups of jobs for the stage. |
-| `name` | String | Name of the stage. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiConfigNeed`](#ciconfigneed) | The item at the end of the edge. |
-### CiGroup
+### `CiConfigStage`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `detailedStatus` | DetailedStatus | Detailed status of the group. |
-| `jobs` | CiJobConnection | Jobs in group. |
-| `name` | String | Name of the job group. |
-| `size` | Int | Size of the group. |
+| `groups` | [`CiConfigGroupConnection`](#ciconfiggroupconnection) | Groups of jobs for the stage. |
+| `name` | [`String`](#string) | Name of the stage. |
+
+### `CiConfigStageConnection`
-### CiJob
+The connection type for CiConfigStage.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `artifacts` | CiJobArtifactConnection | Artifacts generated by the job. |
-| `detailedStatus` | DetailedStatus | Detailed status of the job. |
-| `name` | String | Name of the job. |
-| `needs` | CiBuildNeedConnection | References to builds that must complete before the jobs run. |
-| `pipeline` | Pipeline | Pipeline the job belongs to. |
-| `scheduledAt` | Time | Schedule for the build. |
+| `edges` | [`[CiConfigStageEdge]`](#ciconfigstageedge) | A list of edges. |
+| `nodes` | [`[CiConfigStage]`](#ciconfigstage) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### CiJobArtifact
+### `CiConfigStageEdge`
+
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `downloadPath` | String | URL for downloading the artifact's file. |
-| `fileType` | JobArtifactFileType | File type of the artifact. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiConfigStage`](#ciconfigstage) | The item at the end of the edge. |
-### CiStage
+### `CiGroup`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `detailedStatus` | DetailedStatus | Detailed status of the stage. |
-| `groups` | CiGroupConnection | Group of jobs for the stage. |
-| `name` | String | Name of the stage. |
+| `detailedStatus` | [`DetailedStatus`](#detailedstatus) | Detailed status of the group. |
+| `jobs` | [`CiJobConnection`](#cijobconnection) | Jobs in group. |
+| `name` | [`String`](#string) | Name of the job group. |
+| `size` | [`Int`](#int) | Size of the group. |
+
+### `CiGroupConnection`
-### ClusterAgent
+The connection type for CiGroup.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp the cluster agent was created. |
-| `createdByUser` | User | User object, containing information about the person who created the agent. |
-| `id` | ID! | ID of the cluster agent. |
-| `name` | String | Name of the cluster agent. |
-| `project` | Project | The project this cluster agent is associated with. |
-| `tokens` | ClusterAgentTokenConnection | Tokens associated with the cluster agent. |
-| `updatedAt` | Time | Timestamp the cluster agent was updated. |
+| `edges` | [`[CiGroupEdge]`](#cigroupedge) | A list of edges. |
+| `nodes` | [`[CiGroup]`](#cigroup) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiGroupEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiGroup`](#cigroup) | The item at the end of the edge. |
+
+### `CiJob`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `artifacts` | [`CiJobArtifactConnection`](#cijobartifactconnection) | Artifacts generated by the job. |
+| `detailedStatus` | [`DetailedStatus`](#detailedstatus) | Detailed status of the job. |
+| `duration` | [`Int`](#int) | Duration of the job in seconds. |
+| `finishedAt` | [`Time`](#time) | When a job has finished running. |
+| `name` | [`String`](#string) | Name of the job. |
+| `needs` | [`CiBuildNeedConnection`](#cibuildneedconnection) | References to builds that must complete before the jobs run. |
+| `pipeline` | [`Pipeline`](#pipeline) | Pipeline the job belongs to. |
+| `scheduledAt` | [`Time`](#time) | Schedule for the build. |
+
+### `CiJobArtifact`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `downloadPath` | [`String`](#string) | URL for downloading the artifact's file. |
+| `fileType` | [`JobArtifactFileType`](#jobartifactfiletype) | File type of the artifact. |
+
+### `CiJobArtifactConnection`
+
+The connection type for CiJobArtifact.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CiJobArtifactEdge]`](#cijobartifactedge) | A list of edges. |
+| `nodes` | [`[CiJobArtifact]`](#cijobartifact) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiJobArtifactEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiJobArtifact`](#cijobartifact) | The item at the end of the edge. |
+
+### `CiJobConnection`
-### ClusterAgentDeletePayload
+The connection type for CiJob.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CiJobEdge]`](#cijobedge) | A list of edges. |
+| `nodes` | [`[CiJob]`](#cijob) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiJobEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiJob`](#cijob) | The item at the end of the edge. |
+
+### `CiStage`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `detailedStatus` | [`DetailedStatus`](#detailedstatus) | Detailed status of the stage. |
+| `groups` | [`CiGroupConnection`](#cigroupconnection) | Group of jobs for the stage. |
+| `name` | [`String`](#string) | Name of the stage. |
+
+### `CiStageConnection`
+
+The connection type for CiStage.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CiStageEdge]`](#cistageedge) | A list of edges. |
+| `nodes` | [`[CiStage]`](#cistage) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CiStageEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CiStage`](#cistage) | The item at the end of the edge. |
+
+### `ClusterAgent`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createdAt` | [`Time`](#time) | Timestamp the cluster agent was created. |
+| `createdByUser` | [`User`](#user) | User object, containing information about the person who created the agent. |
+| `id` | [`ID!`](#id) | ID of the cluster agent. |
+| `name` | [`String`](#string) | Name of the cluster agent. |
+| `project` | [`Project`](#project) | The project this cluster agent is associated with. |
+| `tokens` | [`ClusterAgentTokenConnection`](#clusteragenttokenconnection) | Tokens associated with the cluster agent. |
+| `updatedAt` | [`Time`](#time) | Timestamp the cluster agent was updated. |
+| `webPath` | [`String`](#string) | Web path of the cluster agent. |
+
+### `ClusterAgentConnection`
+
+The connection type for ClusterAgent.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[ClusterAgentEdge]`](#clusteragentedge) | A list of edges. |
+| `nodes` | [`[ClusterAgent]`](#clusteragent) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ClusterAgentDeletePayload`
Autogenerated return type of ClusterAgentDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `ClusterAgentEdge`
-### ClusterAgentToken
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clusterAgent` | ClusterAgent | Cluster agent this token is associated with. |
-| `createdAt` | Time | Timestamp the token was created. |
-| `createdByUser` | User | The user who created the token. |
-| `id` | ClustersAgentTokenID! | Global ID of the token. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ClusterAgent`](#clusteragent) | The item at the end of the edge. |
-### ClusterAgentTokenCreatePayload
+### `ClusterAgentToken`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clusterAgent` | [`ClusterAgent`](#clusteragent) | Cluster agent this token is associated with. |
+| `createdAt` | [`Time`](#time) | Timestamp the token was created. |
+| `createdByUser` | [`User`](#user) | The user who created the token. |
+| `description` | [`String`](#string) | Description of the token. |
+| `id` | [`ClustersAgentTokenID!`](#clustersagenttokenid) | Global ID of the token. |
+| `name` | [`String`](#string) | Name given to the token. |
+
+### `ClusterAgentTokenConnection`
+
+The connection type for ClusterAgentToken.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[ClusterAgentTokenEdge]`](#clusteragenttokenedge) | A list of edges. |
+| `nodes` | [`[ClusterAgentToken]`](#clusteragenttoken) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ClusterAgentTokenCreatePayload`
Autogenerated return type of ClusterAgentTokenCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `secret` | String | Token secret value. Make sure you save it - you won't be able to access it again. |
-| `token` | ClusterAgentToken | Token created after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `secret` | [`String`](#string) | Token secret value. Make sure you save it - you won't be able to access it again. |
+| `token` | [`ClusterAgentToken`](#clusteragenttoken) | Token created after mutation. |
-### ClusterAgentTokenDeletePayload
+### `ClusterAgentTokenDeletePayload`
Autogenerated return type of ClusterAgentTokenDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `ClusterAgentTokenEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ClusterAgentToken`](#clusteragenttoken) | The item at the end of the edge. |
-### CodeCoverageActivity
+### `CodeCoverageActivity`
Represents the code coverage activity for a group.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `averageCoverage` | Float | Average percentage of the different code coverage results available for the group. |
-| `coverageCount` | Int | Number of different code coverage results available for the group. |
-| `date` | Date! | Date when the code coverage was created. |
-| `projectCount` | Int | Number of projects with code coverage results for the group. |
+| `averageCoverage` | [`Float`](#float) | Average percentage of the different code coverage results available for the group. |
+| `coverageCount` | [`Int`](#int) | Number of different code coverage results available for the group. |
+| `date` | [`Date!`](#date) | Date when the code coverage was created. |
+| `projectCount` | [`Int`](#int) | Number of projects with code coverage results for the group. |
-### CodeCoverageSummary
+### `CodeCoverageActivityConnection`
+
+The connection type for CodeCoverageActivity.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CodeCoverageActivityEdge]`](#codecoverageactivityedge) | A list of edges. |
+| `nodes` | [`[CodeCoverageActivity]`](#codecoverageactivity) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CodeCoverageActivityEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CodeCoverageActivity`](#codecoverageactivity) | The item at the end of the edge. |
+
+### `CodeCoverageSummary`
Represents the code coverage summary for a project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `averageCoverage` | Float | Average percentage of the different code coverage results available for the project. |
-| `coverageCount` | Int | Number of different code coverage results available. |
-| `lastUpdatedOn` | Date | Latest date when the code coverage was created for the project. |
+| `averageCoverage` | [`Float`](#float) | Average percentage of the different code coverage results available for the project. |
+| `coverageCount` | [`Int`](#int) | Number of different code coverage results available. |
+| `lastUpdatedOn` | [`Date`](#date) | Latest date when the code coverage was created for the project. |
-### Commit
+### `Commit`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User | Author of the commit. |
-| `authorGravatar` | String | Commit authors gravatar. |
-| `authorName` | String | Commit authors name. |
-| `authoredDate` | Time | Timestamp of when the commit was authored. |
-| `description` | String | Description of the commit message. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `id` | ID! | ID (global ID) of the commit. |
-| `message` | String | Raw commit message. |
-| `pipelines` | PipelineConnection | Pipelines of the commit ordered latest first. |
-| `sha` | String! | SHA1 ID of the commit. |
-| `shortId` | String! | Short SHA1 ID of the commit. |
-| `signatureHtml` | String | Rendered HTML of the commit signature. |
-| `title` | String | Title of the commit message. |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `webPath` | String! | Web path of the commit. |
-| `webUrl` | String! | Web URL of the commit. |
+| `author` | [`User`](#user) | Author of the commit. |
+| `authorGravatar` | [`String`](#string) | Commit authors gravatar. |
+| `authorName` | [`String`](#string) | Commit authors name. |
+| `authoredDate` | [`Time`](#time) | Timestamp of when the commit was authored. |
+| `description` | [`String`](#string) | Description of the commit message. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `id` | [`ID!`](#id) | ID (global ID) of the commit. |
+| `message` | [`String`](#string) | Raw commit message. |
+| `pipelines` | [`PipelineConnection`](#pipelineconnection) | Pipelines of the commit ordered latest first. |
+| `sha` | [`String!`](#string) | SHA1 ID of the commit. |
+| `shortId` | [`String!`](#string) | Short SHA1 ID of the commit. |
+| `signatureHtml` | [`String`](#string) | Rendered HTML of the commit signature. |
+| `title` | [`String`](#string) | Title of the commit message. |
+| `titleHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `title` |
+| `webPath` | [`String!`](#string) | Web path of the commit. |
+| `webUrl` | [`String!`](#string) | Web URL of the commit. |
+
+### `CommitConnection`
-### CommitCreatePayload
+The connection type for Commit.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CommitEdge]`](#commitedge) | A list of edges. |
+| `nodes` | [`[Commit]`](#commit) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CommitCreatePayload`
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. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `commit` | [`Commit`](#commit) | The commit after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### ComplianceFramework
+### `CommitEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Commit`](#commit) | The item at the end of the edge. |
+
+### `ComplianceFramework`
Represents a ComplianceFramework associated with a Project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `color` | String! | Hexadecimal representation of compliance framework's label color. |
-| `description` | String! | Description of the compliance framework. |
-| `id` | ID! | Compliance framework ID. |
-| `name` | String! | Name of the compliance framework. |
-| `pipelineConfigurationFullPath` | String | Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hippa`. |
+| `color` | [`String!`](#string) | Hexadecimal representation of compliance framework's label color. |
+| `description` | [`String!`](#string) | Description of the compliance framework. |
+| `id` | [`ID!`](#id) | Compliance framework ID. |
+| `name` | [`String!`](#string) | Name of the compliance framework. |
+| `pipelineConfigurationFullPath` | [`String`](#string) | Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hipaa` **(ULTIMATE)**. |
+
+### `ComplianceFrameworkConnection`
+
+The connection type for ComplianceFramework.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ComplianceFrameworkEdge]`](#complianceframeworkedge) | A list of edges. |
+| `nodes` | [`[ComplianceFramework]`](#complianceframework) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ComplianceFrameworkEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ComplianceFramework`](#complianceframework) | The item at the end of the edge. |
-### ComposerMetadata
+### `ComposerMetadata`
Composer metadata.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `composerJson` | PackageComposerJsonType! | Data of the Composer JSON file. |
-| `targetSha` | String! | Target SHA of the package. |
+| `composerJson` | [`PackageComposerJsonType!`](#packagecomposerjsontype) | Data of the Composer JSON file. |
+| `targetSha` | [`String!`](#string) | Target SHA of the package. |
-### ConfigureSastPayload
+### `ConfigureSastPayload`
Autogenerated return type of ConfigureSast.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `status` | String! | Status of creating the commit for the supplied SAST CI configuration. |
-| `successPath` | String | Redirect path to use when the response is successful. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `status` | [`String!`](#string) | Status of creating the commit for the supplied SAST CI configuration. |
+| `successPath` | [`String`](#string) | Redirect path to use when the response is successful. |
-### ContainerExpirationPolicy
+### `ContainerExpirationPolicy`
A tag expiration policy designed to keep only the images that matter most.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `cadence` | ContainerExpirationPolicyCadenceEnum! | This container expiration policy schedule. |
-| `createdAt` | Time! | Timestamp of when the container expiration policy was created. |
-| `enabled` | Boolean! | Indicates whether this container expiration policy is enabled. |
-| `keepN` | ContainerExpirationPolicyKeepEnum | Number of tags to retain. |
-| `nameRegex` | UntrustedRegexp | Tags with names matching this regex pattern will expire. |
-| `nameRegexKeep` | UntrustedRegexp | Tags with names matching this regex pattern will be preserved. |
-| `nextRunAt` | Time | Next time that this container expiration policy will get executed. |
-| `olderThan` | ContainerExpirationPolicyOlderThanEnum | Tags older that this will expire. |
-| `updatedAt` | Time! | Timestamp of when the container expiration policy was updated. |
+| `cadence` | [`ContainerExpirationPolicyCadenceEnum!`](#containerexpirationpolicycadenceenum) | This container expiration policy schedule. |
+| `createdAt` | [`Time!`](#time) | Timestamp of when the container expiration policy was created. |
+| `enabled` | [`Boolean!`](#boolean) | Indicates whether this container expiration policy is enabled. |
+| `keepN` | [`ContainerExpirationPolicyKeepEnum`](#containerexpirationpolicykeepenum) | Number of tags to retain. |
+| `nameRegex` | [`UntrustedRegexp`](#untrustedregexp) | Tags with names matching this regex pattern will expire. |
+| `nameRegexKeep` | [`UntrustedRegexp`](#untrustedregexp) | Tags with names matching this regex pattern will be preserved. |
+| `nextRunAt` | [`Time`](#time) | Next time that this container expiration policy will get executed. |
+| `olderThan` | [`ContainerExpirationPolicyOlderThanEnum`](#containerexpirationpolicyolderthanenum) | Tags older that this will expire. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of when the container expiration policy was updated. |
-### ContainerRepository
+### `ContainerRepository`
A container repository.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `canDelete` | Boolean! | Can the current user delete the container repository. |
-| `createdAt` | Time! | Timestamp when the container repository was created. |
-| `expirationPolicyCleanupStatus` | ContainerRepositoryCleanupStatus | The tags cleanup status for the container repository. |
-| `expirationPolicyStartedAt` | Time | Timestamp when the cleanup done by the expiration policy was started on the container repository. |
-| `id` | ID! | ID of the container repository. |
-| `location` | String! | URL of the container repository. |
-| `name` | String! | Name of the container repository. |
-| `path` | String! | Path of the container repository. |
-| `project` | Project! | Project of the container registry. |
-| `status` | ContainerRepositoryStatus | Status of the container repository. |
-| `tagsCount` | Int! | Number of tags associated with this image. |
-| `updatedAt` | Time! | Timestamp when the container repository was updated. |
+| `canDelete` | [`Boolean!`](#boolean) | Can the current user delete the container repository. |
+| `createdAt` | [`Time!`](#time) | Timestamp when the container repository was created. |
+| `expirationPolicyCleanupStatus` | [`ContainerRepositoryCleanupStatus`](#containerrepositorycleanupstatus) | The tags cleanup status for the container repository. |
+| `expirationPolicyStartedAt` | [`Time`](#time) | Timestamp when the cleanup done by the expiration policy was started on the container repository. |
+| `id` | [`ID!`](#id) | ID of the container repository. |
+| `location` | [`String!`](#string) | URL of the container repository. |
+| `name` | [`String!`](#string) | Name of the container repository. |
+| `path` | [`String!`](#string) | Path of the container repository. |
+| `project` | [`Project!`](#project) | Project of the container registry. |
+| `status` | [`ContainerRepositoryStatus`](#containerrepositorystatus) | Status of the container repository. |
+| `tagsCount` | [`Int!`](#int) | Number of tags associated with this image. |
+| `updatedAt` | [`Time!`](#time) | Timestamp when the container repository was updated. |
+
+### `ContainerRepositoryConnection`
+
+The connection type for ContainerRepository.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ContainerRepositoryEdge]`](#containerrepositoryedge) | A list of edges. |
+| `nodes` | [`[ContainerRepository]`](#containerrepository) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### ContainerRepositoryDetails
+### `ContainerRepositoryDetails`
Details of a container repository.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `canDelete` | Boolean! | Can the current user delete the container repository. |
-| `createdAt` | Time! | Timestamp when the container repository was created. |
-| `expirationPolicyCleanupStatus` | ContainerRepositoryCleanupStatus | The tags cleanup status for the container repository. |
-| `expirationPolicyStartedAt` | Time | Timestamp when the cleanup done by the expiration policy was started on the container repository. |
-| `id` | ID! | ID of the container repository. |
-| `location` | String! | URL of the container repository. |
-| `name` | String! | Name of the container repository. |
-| `path` | String! | Path of the container repository. |
-| `project` | Project! | Project of the container registry. |
-| `status` | ContainerRepositoryStatus | Status of the container repository. |
-| `tags` | ContainerRepositoryTagConnection | Tags of the container repository. |
-| `tagsCount` | Int! | Number of tags associated with this image. |
-| `updatedAt` | Time! | Timestamp when the container repository was updated. |
+| `canDelete` | [`Boolean!`](#boolean) | Can the current user delete the container repository. |
+| `createdAt` | [`Time!`](#time) | Timestamp when the container repository was created. |
+| `expirationPolicyCleanupStatus` | [`ContainerRepositoryCleanupStatus`](#containerrepositorycleanupstatus) | The tags cleanup status for the container repository. |
+| `expirationPolicyStartedAt` | [`Time`](#time) | Timestamp when the cleanup done by the expiration policy was started on the container repository. |
+| `id` | [`ID!`](#id) | ID of the container repository. |
+| `location` | [`String!`](#string) | URL of the container repository. |
+| `name` | [`String!`](#string) | Name of the container repository. |
+| `path` | [`String!`](#string) | Path of the container repository. |
+| `project` | [`Project!`](#project) | Project of the container registry. |
+| `status` | [`ContainerRepositoryStatus`](#containerrepositorystatus) | Status of the container repository. |
+| `tags` | [`ContainerRepositoryTagConnection`](#containerrepositorytagconnection) | Tags of the container repository. |
+| `tagsCount` | [`Int!`](#int) | Number of tags associated with this image. |
+| `updatedAt` | [`Time!`](#time) | Timestamp when the container repository was updated. |
-### ContainerRepositoryTag
+### `ContainerRepositoryEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ContainerRepository`](#containerrepository) | The item at the end of the edge. |
+
+### `ContainerRepositoryTag`
A tag from a container repository.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `canDelete` | Boolean! | Can the current user delete this tag. |
-| `createdAt` | Time | Timestamp when the tag was created. |
-| `digest` | String | Digest of the tag. |
-| `location` | String! | URL of the tag. |
-| `name` | String! | Name of the tag. |
-| `path` | String! | Path of the tag. |
-| `revision` | String | Revision of the tag. |
-| `shortRevision` | String | Short revision of the tag. |
-| `totalSize` | BigInt | The size of the tag. |
+| `canDelete` | [`Boolean!`](#boolean) | Can the current user delete this tag. |
+| `createdAt` | [`Time`](#time) | Timestamp when the tag was created. |
+| `digest` | [`String`](#string) | Digest of the tag. |
+| `location` | [`String!`](#string) | URL of the tag. |
+| `name` | [`String!`](#string) | Name of the tag. |
+| `path` | [`String!`](#string) | Path of the tag. |
+| `revision` | [`String`](#string) | Revision of the tag. |
+| `shortRevision` | [`String`](#string) | Short revision of the tag. |
+| `totalSize` | [`BigInt`](#bigint) | The size of the tag. |
+
+### `ContainerRepositoryTagConnection`
+
+The connection type for ContainerRepositoryTag.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ContainerRepositoryTagEdge]`](#containerrepositorytagedge) | A list of edges. |
+| `nodes` | [`[ContainerRepositoryTag]`](#containerrepositorytag) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ContainerRepositoryTagEdge`
-### CreateAlertIssuePayload
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ContainerRepositoryTag`](#containerrepositorytag) | The item at the end of the edge. |
+
+### `CreateAlertIssuePayload`
Autogenerated return type of CreateAlertIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do item after mutation. |
+| `alert` | [`AlertManagementAlert`](#alertmanagementalert) | The alert after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue created after mutation. |
+| `todo` | [`Todo`](#todo) | The to-do item after mutation. |
-### CreateAnnotationPayload
+### `CreateAnnotationPayload`
Autogenerated return type of CreateAnnotation.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `annotation` | [`MetricsDashboardAnnotation`](#metricsdashboardannotation) | The created annotation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### CreateBoardPayload
+### `CreateBoardPayload`
Autogenerated return type of CreateBoard.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `board` | [`Board`](#board) | The board after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### CreateBranchPayload
+### `CreateBranchPayload`
Autogenerated return type of CreateBranch.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `branch` | [`Branch`](#branch) | Branch after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### CreateClusterAgentPayload
+### `CreateClusterAgentPayload`
Autogenerated return type of CreateClusterAgent.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `clusterAgent` | ClusterAgent | Cluster agent created after mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `clusterAgent` | [`ClusterAgent`](#clusteragent) | Cluster agent created after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### CreateComplianceFrameworkPayload
+### `CreateComplianceFrameworkPayload`
Autogenerated return type of CreateComplianceFramework.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `framework` | ComplianceFramework | The created compliance framework. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `framework` | [`ComplianceFramework`](#complianceframework) | The created compliance framework. |
-### CreateCustomEmojiPayload
+### `CreateCustomEmojiPayload`
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. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `customEmoji` | [`CustomEmoji`](#customemoji) | The new custom emoji. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### CreateDevopsAdoptionSegmentPayload
+### `CreateDevopsAdoptionSegmentPayload`
Autogenerated return type of CreateDevopsAdoptionSegment.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `segment` | DevopsAdoptionSegment | The segment after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `segment` | [`DevopsAdoptionSegment`](#devopsadoptionsegment) | The segment after mutation. |
-### CreateDiffNotePayload
+### `CreateDiffNotePayload`
Autogenerated return type of CreateDiffNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### CreateEpicPayload
+### `CreateEpicPayload`
Autogenerated return type of CreateEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The created epic. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epic` | [`Epic`](#epic) | The created epic. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### CreateImageDiffNotePayload
+### `CreateImageDiffNotePayload`
Autogenerated return type of CreateImageDiffNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### CreateIssuePayload
+### `CreateIssuePayload`
Autogenerated return type of CreateIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### CreateIterationPayload
+### `CreateIterationPayload`
Autogenerated return type of CreateIteration.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `iteration` | Iteration | The created iteration. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `iteration` | [`Iteration`](#iteration) | The created iteration. |
-### CreateNotePayload
+### `CreateNotePayload`
Autogenerated return type of CreateNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### CreateRequirementPayload
+### `CreateRequirementPayload`
Autogenerated return type of CreateRequirement.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `requirement` | Requirement | Requirement after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `requirement` | [`Requirement`](#requirement) | Requirement after mutation. |
-### CreateSnippetPayload
+### `CreateSnippetPayload`
Autogenerated return type of CreateSnippet.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `captchaSiteKey` | String | The CAPTCHA site key which must be used to render a challenge for the user to solve to obtain a valid captchaResponse value. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `needsCaptchaResponse` | Boolean | Indicates whether the operation was detected as possible spam and not completed. If CAPTCHA is enabled, the request must be resubmitted with a valid CAPTCHA response and spam_log_id included for the operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
-| `snippet` | Snippet | The snippet after mutation. |
-| `spam` | Boolean | Indicates whether the operation was detected as definite spam. There is no option to resubmit the request with a CAPTCHA response. |
-| `spamLogId` | Int | The spam log ID which must be passed along with a valid CAPTCHA response for an operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+| `captchaSiteKey` | [`String`](#string) | The CAPTCHA site key which must be used to render a challenge for the user to solve to obtain a valid captchaResponse value. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `needsCaptchaResponse` | [`Boolean`](#boolean) | Indicates whether the operation was detected as possible spam and not completed. If CAPTCHA is enabled, the request must be resubmitted with a valid CAPTCHA response and spam_log_id included for the operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+| `snippet` | [`Snippet`](#snippet) | The snippet after mutation. |
+| `spam` | [`Boolean`](#boolean) | Indicates whether the operation was detected as definite spam. There is no option to resubmit the request with a CAPTCHA response. |
+| `spamLogId` | [`Int`](#int) | The spam log ID which must be passed along with a valid CAPTCHA response for an operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
-### CreateTestCasePayload
+### `CreateTestCasePayload`
Autogenerated return type of CreateTestCase.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `testCase` | Issue | The test case created. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `testCase` | [`Issue`](#issue) | The test case created. |
-### CustomEmoji
+### `CustomEmoji`
A custom emoji uploaded by user.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `external` | Boolean! | Whether the emoji is an external link. |
-| `id` | CustomEmojiID! | The ID of the emoji. |
-| `name` | String! | The name of the emoji. |
-| `url` | String! | The link to file of the emoji. |
+| `external` | [`Boolean!`](#boolean) | Whether the emoji is an external link. |
+| `id` | [`CustomEmojiID!`](#customemojiid) | The ID of the emoji. |
+| `name` | [`String!`](#string) | The name of the emoji. |
+| `url` | [`String!`](#string) | The link to file of the emoji. |
+
+### `CustomEmojiConnection`
+
+The connection type for CustomEmoji.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[CustomEmojiEdge]`](#customemojiedge) | A list of edges. |
+| `nodes` | [`[CustomEmoji]`](#customemoji) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `CustomEmojiEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`CustomEmoji`](#customemoji) | The item at the end of the edge. |
-### DastOnDemandScanCreatePayload
+### `DastOnDemandScanCreatePayload`
Autogenerated return type of DastOnDemandScanCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipelineUrl` | String | URL of the pipeline that was created. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `pipelineUrl` | [`String`](#string) | URL of the pipeline that was created. |
-### DastProfile
+### `DastProfile`
Represents a DAST Profile.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `dastScannerProfile` | DastScannerProfile | The associated scanner profile. |
-| `dastSiteProfile` | DastSiteProfile | The associated site profile. |
-| `description` | String | The description of the scan. |
-| `editPath` | String | Relative web path to the edit page of a profile. |
-| `id` | DastProfileID! | ID of the profile. |
-| `name` | String | The name of the profile. |
+| `branch` | [`DastProfileBranch`](#dastprofilebranch) | The associated branch. Will always return `null` if `dast_branch_selection` feature flag is disabled. |
+| `dastScannerProfile` | [`DastScannerProfile`](#dastscannerprofile) | The associated scanner profile. |
+| `dastSiteProfile` | [`DastSiteProfile`](#dastsiteprofile) | The associated site profile. |
+| `description` | [`String`](#string) | The description of the scan. |
+| `editPath` | [`String`](#string) | Relative web path to the edit page of a profile. |
+| `id` | [`DastProfileID!`](#dastprofileid) | ID of the profile. |
+| `name` | [`String`](#string) | The name of the profile. |
+
+### `DastProfileBranch`
+
+Represents a DAST Profile Branch.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `exists` | [`Boolean`](#boolean) | Indicates whether or not the branch exists. |
+| `name` | [`String`](#string) | The name of the branch. |
+
+### `DastProfileConnection`
+
+The connection type for DastProfile.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DastProfileEdge]`](#dastprofileedge) | A list of edges. |
+| `nodes` | [`[DastProfile]`](#dastprofile) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### DastProfileCreatePayload
+### `DastProfileCreatePayload`
Autogenerated return type of DastProfileCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `dastProfile` | DastProfile | The created profile. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipelineUrl` | String | The URL of the pipeline that was created. Requires `runAfterCreate` to be set to `true`. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `dastProfile` | [`DastProfile`](#dastprofile) | The created profile. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `pipelineUrl` | [`String`](#string) | The URL of the pipeline that was created. Requires `runAfterCreate` to be set to `true`. |
-### DastProfileDeletePayload
+### `DastProfileDeletePayload`
Autogenerated return type of DastProfileDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DastProfileRunPayload
+### `DastProfileEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DastProfile`](#dastprofile) | The item at the end of the edge. |
+
+### `DastProfileRunPayload`
Autogenerated return type of DastProfileRun.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipelineUrl` | String | URL of the pipeline that was created. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `pipelineUrl` | [`String`](#string) | URL of the pipeline that was created. |
-### DastProfileUpdatePayload
+### `DastProfileUpdatePayload`
Autogenerated return type of DastProfileUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `dastProfile` | DastProfile | The updated profile. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipelineUrl` | String | The URL of the pipeline that was created. Requires the input argument `runAfterUpdate` to be set to `true` when calling the mutation, otherwise no pipeline will be created. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `dastProfile` | [`DastProfile`](#dastprofile) | The updated profile. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `pipelineUrl` | [`String`](#string) | The URL of the pipeline that was created. Requires the input argument `runAfterUpdate` to be set to `true` when calling the mutation, otherwise no pipeline will be created. |
-### DastScannerProfile
+### `DastScannerProfile`
Represents a DAST scanner profile.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `editPath` | String | Relative web path to the edit page of a scanner profile. |
-| `globalId` **{warning-solid}** | DastScannerProfileID! | **Deprecated:** Use `id`. Deprecated in 13.6. |
-| `id` | DastScannerProfileID! | ID of the DAST scanner profile. |
-| `profileName` | String | Name of the DAST scanner profile. |
-| `scanType` | DastScanTypeEnum | Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan. |
-| `showDebugMessages` | Boolean! | Indicates if debug messages should be included in DAST console output. True to include the debug messages. |
-| `spiderTimeout` | Int | The maximum number of minutes allowed for the spider to traverse the site. |
-| `targetTimeout` | Int | The maximum number of seconds allowed for the site under test to respond to a request. |
-| `useAjaxSpider` | Boolean! | Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider. |
+| `editPath` | [`String`](#string) | Relative web path to the edit page of a scanner profile. |
+| `globalId` **{warning-solid}** | [`DastScannerProfileID!`](#dastscannerprofileid) | **Deprecated:** Use `id`. Deprecated in 13.6. |
+| `id` | [`DastScannerProfileID!`](#dastscannerprofileid) | ID of the DAST scanner profile. |
+| `profileName` | [`String`](#string) | Name of the DAST scanner profile. |
+| `referencedInSecurityPolicies` | [`[String!]`](#string) | List of security policy names that are referencing given project. |
+| `scanType` | [`DastScanTypeEnum`](#dastscantypeenum) | Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan. |
+| `showDebugMessages` | [`Boolean!`](#boolean) | Indicates if debug messages should be included in DAST console output. True to include the debug messages. |
+| `spiderTimeout` | [`Int`](#int) | The maximum number of minutes allowed for the spider to traverse the site. |
+| `targetTimeout` | [`Int`](#int) | The maximum number of seconds allowed for the site under test to respond to a request. |
+| `useAjaxSpider` | [`Boolean!`](#boolean) | Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider. |
+
+### `DastScannerProfileConnection`
+
+The connection type for DastScannerProfile.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DastScannerProfileEdge]`](#dastscannerprofileedge) | A list of edges. |
+| `nodes` | [`[DastScannerProfile]`](#dastscannerprofile) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### DastScannerProfileCreatePayload
+### `DastScannerProfileCreatePayload`
Autogenerated return type of DastScannerProfileCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `globalId` **{warning-solid}** | DastScannerProfileID | **Deprecated:** Use `id`. Deprecated in 13.6. |
-| `id` | DastScannerProfileID | ID of the scanner profile. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `globalId` **{warning-solid}** | [`DastScannerProfileID`](#dastscannerprofileid) | **Deprecated:** Use `id`. Deprecated in 13.6. |
+| `id` | [`DastScannerProfileID`](#dastscannerprofileid) | ID of the scanner profile. |
-### DastScannerProfileDeletePayload
+### `DastScannerProfileDeletePayload`
Autogenerated return type of DastScannerProfileDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `DastScannerProfileEdge`
-### DastScannerProfileUpdatePayload
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DastScannerProfile`](#dastscannerprofile) | The item at the end of the edge. |
+
+### `DastScannerProfileUpdatePayload`
Autogenerated return type of DastScannerProfileUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `id` | DastScannerProfileID | ID of the scanner profile. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `id` | [`DastScannerProfileID`](#dastscannerprofileid) | ID of the scanner profile. |
-### DastSiteProfile
+### `DastSiteProfile`
Represents a DAST Site Profile.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `editPath` | String | Relative web path to the edit page of a site profile. |
-| `id` | DastSiteProfileID! | ID of the site profile. |
-| `normalizedTargetUrl` | String | Normalized URL of the target to be scanned. |
-| `profileName` | String | The name of the site profile. |
-| `targetUrl` | String | The URL of the target to be scanned. |
-| `userPermissions` | DastSiteProfilePermissions! | Permissions for the current user on the resource |
-| `validationStatus` | DastSiteProfileValidationStatusEnum | The current validation status of the site profile. |
+| `editPath` | [`String`](#string) | Relative web path to the edit page of a site profile. |
+| `id` | [`DastSiteProfileID!`](#dastsiteprofileid) | ID of the site profile. |
+| `normalizedTargetUrl` | [`String`](#string) | Normalized URL of the target to be scanned. |
+| `profileName` | [`String`](#string) | The name of the site profile. |
+| `referencedInSecurityPolicies` | [`[String!]`](#string) | List of security policy names that are referencing given project. |
+| `targetUrl` | [`String`](#string) | The URL of the target to be scanned. |
+| `userPermissions` | [`DastSiteProfilePermissions!`](#dastsiteprofilepermissions) | Permissions for the current user on the resource |
+| `validationStatus` | [`DastSiteProfileValidationStatusEnum`](#dastsiteprofilevalidationstatusenum) | The current validation status of the site profile. |
-### DastSiteProfileCreatePayload
+### `DastSiteProfileConnection`
+
+The connection type for DastSiteProfile.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DastSiteProfileEdge]`](#dastsiteprofileedge) | A list of edges. |
+| `nodes` | [`[DastSiteProfile]`](#dastsiteprofile) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `DastSiteProfileCreatePayload`
Autogenerated return type of DastSiteProfileCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `id` | DastSiteProfileID | ID of the site profile. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `id` | [`DastSiteProfileID`](#dastsiteprofileid) | ID of the site profile. |
-### DastSiteProfileDeletePayload
+### `DastSiteProfileDeletePayload`
Autogenerated return type of DastSiteProfileDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `DastSiteProfileEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DastSiteProfile`](#dastsiteprofile) | The item at the end of the edge. |
-### DastSiteProfilePermissions
+### `DastSiteProfilePermissions`
Check permissions for the current user on site profile.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createOnDemandDastScan` | Boolean! | Indicates the user can perform `create_on_demand_dast_scan` on this resource |
+| `createOnDemandDastScan` | [`Boolean!`](#boolean) | Indicates the user can perform `create_on_demand_dast_scan` on this resource |
-### DastSiteProfileUpdatePayload
+### `DastSiteProfileUpdatePayload`
Autogenerated return type of DastSiteProfileUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `id` | DastSiteProfileID | ID of the site profile. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `id` | [`DastSiteProfileID`](#dastsiteprofileid) | ID of the site profile. |
-### DastSiteTokenCreatePayload
+### `DastSiteTokenCreatePayload`
Autogenerated return type of DastSiteTokenCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `id` | DastSiteTokenID | ID of the site token. |
-| `status` | DastSiteProfileValidationStatusEnum | The current validation status of the target. |
-| `token` | String | Token string. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `id` | [`DastSiteTokenID`](#dastsitetokenid) | ID of the site token. |
+| `status` | [`DastSiteProfileValidationStatusEnum`](#dastsiteprofilevalidationstatusenum) | The current validation status of the target. |
+| `token` | [`String`](#string) | Token string. |
-### DastSiteValidation
+### `DastSiteValidation`
Represents a DAST Site Validation.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | DastSiteValidationID! | Global ID of the site validation. |
-| `normalizedTargetUrl` | String | Normalized URL of the target to be validated. |
-| `status` | DastSiteProfileValidationStatusEnum! | Status of the site validation. |
+| `id` | [`DastSiteValidationID!`](#dastsitevalidationid) | Global ID of the site validation. |
+| `normalizedTargetUrl` | [`String`](#string) | Normalized URL of the target to be validated. |
+| `status` | [`DastSiteProfileValidationStatusEnum!`](#dastsiteprofilevalidationstatusenum) | Status of the site validation. |
+
+### `DastSiteValidationConnection`
+
+The connection type for DastSiteValidation.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DastSiteValidationEdge]`](#dastsitevalidationedge) | A list of edges. |
+| `nodes` | [`[DastSiteValidation]`](#dastsitevalidation) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### DastSiteValidationCreatePayload
+### `DastSiteValidationCreatePayload`
Autogenerated return type of DastSiteValidationCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `id` | DastSiteValidationID | ID of the site validation. |
-| `status` | DastSiteProfileValidationStatusEnum | The current validation status. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `id` | [`DastSiteValidationID`](#dastsitevalidationid) | ID of the site validation. |
+| `status` | [`DastSiteProfileValidationStatusEnum`](#dastsiteprofilevalidationstatusenum) | The current validation status. |
+
+### `DastSiteValidationEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DastSiteValidation`](#dastsitevalidation) | The item at the end of the edge. |
-### DastSiteValidationRevokePayload
+### `DastSiteValidationRevokePayload`
Autogenerated return type of DastSiteValidationRevoke.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DeleteAnnotationPayload
+### `DeleteAnnotationPayload`
Autogenerated return type of DeleteAnnotation.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DeleteDevopsAdoptionSegmentPayload
+### `DeleteDevopsAdoptionSegmentPayload`
Autogenerated return type of DeleteDevopsAdoptionSegment.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DeleteJobsResponse
+### `DeleteJobsResponse`
The response from the AdminSidekiqQueuesDeleteJobs mutation.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `completed` | Boolean | Whether or not the entire queue was processed in time; if not, retrying the same request is safe. |
-| `deletedJobs` | Int | The number of matching jobs deleted. |
-| `queueSize` | Int | The queue size after processing. |
+| `completed` | [`Boolean`](#boolean) | Whether or not the entire queue was processed in time; if not, retrying the same request is safe. |
+| `deletedJobs` | [`Int`](#int) | The number of matching jobs deleted. |
+| `queueSize` | [`Int`](#int) | The queue size after processing. |
-### Design
+### `Design`
A single design.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `currentUserTodos` | TodoConnection! | To-do items for the current user. |
-| `diffRefs` | DiffRefs! | The diff refs for this design. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `event` | DesignVersionEvent! | How this design was changed in the current version. |
-| `filename` | String! | The filename of the design. |
-| `fullPath` | String! | The full path to the design file. |
-| `id` | ID! | The ID of this design. |
-| `image` | String! | The URL of the full-sized image. |
-| `imageV432x230` | String | The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated |
-| `issue` | Issue! | The issue the design belongs to. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `notesCount` | Int! | The total count of user-created notes for this design. |
-| `project` | Project! | The project the design belongs to. |
-| `versions` | DesignVersionConnection! | All versions related to this design ordered newest first. |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+| `diffRefs` | [`DiffRefs!`](#diffrefs) | The diff refs for this design. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `event` | [`DesignVersionEvent!`](#designversionevent) | How this design was changed in the current version. |
+| `filename` | [`String!`](#string) | The filename of the design. |
+| `fullPath` | [`String!`](#string) | The full path to the design file. |
+| `id` | [`ID!`](#id) | The ID of this design. |
+| `image` | [`String!`](#string) | The URL of the full-sized image. |
+| `imageV432x230` | [`String`](#string) | The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated |
+| `issue` | [`Issue!`](#issue) | The issue the design belongs to. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `notesCount` | [`Int!`](#int) | The total count of user-created notes for this design. |
+| `project` | [`Project!`](#project) | The project the design belongs to. |
+| `versions` | [`DesignVersionConnection!`](#designversionconnection) | All versions related to this design ordered newest first. |
-### DesignAtVersion
+### `DesignAtVersion`
A design pinned to a specific version. The image field reflects the design as of the associated version.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `design` | Design! | The underlying design. |
-| `diffRefs` | DiffRefs! | The diff refs for this design. |
-| `event` | DesignVersionEvent! | How this design was changed in the current version. |
-| `filename` | String! | The filename of the design. |
-| `fullPath` | String! | The full path to the design file. |
-| `id` | ID! | The ID of this design. |
-| `image` | String! | The URL of the full-sized image. |
-| `imageV432x230` | String | The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated |
-| `issue` | Issue! | The issue the design belongs to. |
-| `notesCount` | Int! | The total count of user-created notes for this design. |
-| `project` | Project! | The project the design belongs to. |
-| `version` | DesignVersion! | The version this design-at-versions is pinned to. |
+| `design` | [`Design!`](#design) | The underlying design. |
+| `diffRefs` | [`DiffRefs!`](#diffrefs) | The diff refs for this design. |
+| `event` | [`DesignVersionEvent!`](#designversionevent) | How this design was changed in the current version. |
+| `filename` | [`String!`](#string) | The filename of the design. |
+| `fullPath` | [`String!`](#string) | The full path to the design file. |
+| `id` | [`ID!`](#id) | The ID of this design. |
+| `image` | [`String!`](#string) | The URL of the full-sized image. |
+| `imageV432x230` | [`String`](#string) | The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated |
+| `issue` | [`Issue!`](#issue) | The issue the design belongs to. |
+| `notesCount` | [`Int!`](#int) | The total count of user-created notes for this design. |
+| `project` | [`Project!`](#project) | The project the design belongs to. |
+| `version` | [`DesignVersion!`](#designversion) | The version this design-at-versions is pinned to. |
-### DesignCollection
+### `DesignAtVersionConnection`
+
+The connection type for DesignAtVersion.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DesignAtVersionEdge]`](#designatversionedge) | A list of edges. |
+| `nodes` | [`[DesignAtVersion]`](#designatversion) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `DesignAtVersionEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DesignAtVersion`](#designatversion) | The item at the end of the edge. |
+
+### `DesignCollection`
A collection of designs.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `copyState` | DesignCollectionCopyState | Copy state of the design collection. |
-| `design` | Design | Find a specific design. |
-| `designAtVersion` | DesignAtVersion | Find a design as of a version. |
-| `designs` | DesignConnection! | All designs for the design collection. |
-| `issue` | Issue! | Issue associated with the design collection. |
-| `project` | Project! | Project associated with the design collection. |
-| `version` | DesignVersion | A specific version. |
-| `versions` | DesignVersionConnection! | All versions related to all designs, ordered newest first. |
+| `copyState` | [`DesignCollectionCopyState`](#designcollectioncopystate) | Copy state of the design collection. |
+| `design` | [`Design`](#design) | Find a specific design. |
+| `designAtVersion` | [`DesignAtVersion`](#designatversion) | Find a design as of a version. |
+| `designs` | [`DesignConnection!`](#designconnection) | All designs for the design collection. |
+| `issue` | [`Issue!`](#issue) | Issue associated with the design collection. |
+| `project` | [`Project!`](#project) | Project associated with the design collection. |
+| `version` | [`DesignVersion`](#designversion) | A specific version. |
+| `versions` | [`DesignVersionConnection!`](#designversionconnection) | All versions related to all designs, ordered newest first. |
+
+### `DesignConnection`
-### DesignManagement
+The connection type for Design.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `designAtVersion` | DesignAtVersion | Find a design as of a version. |
-| `version` | DesignVersion | Find a version. |
+| `edges` | [`[DesignEdge]`](#designedge) | A list of edges. |
+| `nodes` | [`[Design]`](#design) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `DesignEdge`
-### DesignManagementDeletePayload
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Design`](#design) | The item at the end of the edge. |
+
+### `DesignManagement`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `designAtVersion` | [`DesignAtVersion`](#designatversion) | Find a design as of a version. |
+| `version` | [`DesignVersion`](#designversion) | Find a version. |
+
+### `DesignManagementDeletePayload`
Autogenerated return type of DesignManagementDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `version` | [`DesignVersion`](#designversion) | The new version in which the designs are deleted. |
-### DesignManagementMovePayload
+### `DesignManagementMovePayload`
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. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `designCollection` | [`DesignCollection`](#designcollection) | The current state of the collection. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DesignManagementUploadPayload
+### `DesignManagementUploadPayload`
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. |
-| `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 |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `designs` | [`[Design!]!`](#design) | The designs that were uploaded by the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `skippedDesigns` | [`[Design!]!`](#design) | Any designs that were skipped from the upload due to there being no change to their content since their last version |
-### DesignVersion
+### `DesignVersion`
A specific version in which designs were added, modified or deleted.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `designAtVersion` | DesignAtVersion! | A particular design as of this version, provided it is visible at this version. |
-| `designs` | DesignConnection! | All designs that were changed in the version. |
-| `designsAtVersion` | DesignAtVersionConnection! | All designs that are visible at this version, as of this version. |
-| `id` | ID! | ID of the design version. |
-| `sha` | ID! | SHA of the design version. |
+| `designAtVersion` | [`DesignAtVersion!`](#designatversion) | A particular design as of this version, provided it is visible at this version. |
+| `designs` | [`DesignConnection!`](#designconnection) | All designs that were changed in the version. |
+| `designsAtVersion` | [`DesignAtVersionConnection!`](#designatversionconnection) | All designs that are visible at this version, as of this version. |
+| `id` | [`ID!`](#id) | ID of the design version. |
+| `sha` | [`ID!`](#id) | SHA of the design version. |
+
+### `DesignVersionConnection`
-### DestroyBoardListPayload
+The connection type for DesignVersion.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DesignVersionEdge]`](#designversionedge) | A list of edges. |
+| `nodes` | [`[DesignVersion]`](#designversion) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `DesignVersionEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DesignVersion`](#designversion) | The item at the end of the edge. |
+
+### `DestroyBoardListPayload`
Autogenerated return type of DestroyBoardList.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | BoardList | The list after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `list` | [`BoardList`](#boardlist) | The list after mutation. |
-### DestroyBoardPayload
+### `DestroyBoardPayload`
Autogenerated return type of DestroyBoard.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `board` | [`Board`](#board) | The board after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DestroyComplianceFrameworkPayload
+### `DestroyComplianceFrameworkPayload`
Autogenerated return type of DestroyComplianceFramework.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DestroyContainerRepositoryPayload
+### `DestroyContainerRepositoryPayload`
Autogenerated return type of DestroyContainerRepository.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `containerRepository` | ContainerRepository! | The container repository policy after scheduling the deletion. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `containerRepository` | [`ContainerRepository!`](#containerrepository) | The container repository policy after scheduling the deletion. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DestroyContainerRepositoryTagsPayload
+### `DestroyContainerRepositoryTagsPayload`
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. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `deletedTagNames` | [`[String!]!`](#string) | Deleted container repository tags. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DestroyNotePayload
+### `DestroyNotePayload`
Autogenerated return type of DestroyNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### DestroySnippetPayload
+### `DestroySnippetPayload`
Autogenerated return type of DestroySnippet.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `snippet` | [`Snippet`](#snippet) | The snippet after mutation. |
-### DetailedStatus
+### `DetailedStatus`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `action` | StatusAction | Action information for the status. This includes method, button title, icon, path, and title. |
-| `detailsPath` | String | Path of the details for the status. |
-| `favicon` | String | Favicon of the status. |
-| `group` | String | Group of the status. |
-| `hasDetails` | Boolean | Indicates if the status has further details. |
-| `icon` | String | Icon of the status. |
-| `label` | String | Label of the status. |
-| `text` | String | Text of the status. |
-| `tooltip` | String | Tooltip associated with the status. |
+| `action` | [`StatusAction`](#statusaction) | Action information for the status. This includes method, button title, icon, path, and title. |
+| `detailsPath` | [`String`](#string) | Path of the details for the status. |
+| `favicon` | [`String`](#string) | Favicon of the status. |
+| `group` | [`String`](#string) | Group of the status. |
+| `hasDetails` | [`Boolean`](#boolean) | Indicates if the status has further details. |
+| `icon` | [`String`](#string) | Icon of the status. |
+| `label` | [`String`](#string) | Label of the status. |
+| `text` | [`String`](#string) | Text of the status. |
+| `tooltip` | [`String`](#string) | Tooltip associated with the status. |
-### DevopsAdoptionSegment
+### `DevopsAdoptionSegment`
Segment.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | ID! | ID of the segment. |
-| `latestSnapshot` | DevopsAdoptionSnapshot | The latest adoption metrics for the segment. |
-| `namespace` | Namespace | Segment namespace. |
+| `id` | [`ID!`](#id) | ID of the segment. |
+| `latestSnapshot` | [`DevopsAdoptionSnapshot`](#devopsadoptionsnapshot) | The latest adoption metrics for the segment. |
+| `namespace` | [`Namespace`](#namespace) | Segment namespace. |
+
+### `DevopsAdoptionSegmentConnection`
+
+The connection type for DevopsAdoptionSegment.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DevopsAdoptionSegmentEdge]`](#devopsadoptionsegmentedge) | A list of edges. |
+| `nodes` | [`[DevopsAdoptionSegment]`](#devopsadoptionsegment) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### DevopsAdoptionSnapshot
+### `DevopsAdoptionSegmentEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`DevopsAdoptionSegment`](#devopsadoptionsegment) | The item at the end of the edge. |
+
+### `DevopsAdoptionSnapshot`
Snapshot.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `deploySucceeded` | Boolean! | At least one deployment succeeded. |
-| `endTime` | Time! | The end time for the snapshot where the data points were collected. |
-| `issueOpened` | Boolean! | At least one issue was opened. |
-| `mergeRequestApproved` | Boolean! | At least one merge request was approved. |
-| `mergeRequestOpened` | Boolean! | At least one merge request was opened. |
-| `pipelineSucceeded` | Boolean! | At least one pipeline succeeded. |
-| `recordedAt` | Time! | The time the snapshot was recorded. |
-| `runnerConfigured` | Boolean! | At least one runner was used. |
-| `securityScanSucceeded` | Boolean! | At least one security scan succeeded. |
-| `startTime` | Time! | The start time for the snapshot where the data points were collected. |
+| `deploySucceeded` | [`Boolean!`](#boolean) | At least one deployment succeeded. |
+| `endTime` | [`Time!`](#time) | The end time for the snapshot where the data points were collected. |
+| `issueOpened` | [`Boolean!`](#boolean) | At least one issue was opened. |
+| `mergeRequestApproved` | [`Boolean!`](#boolean) | At least one merge request was approved. |
+| `mergeRequestOpened` | [`Boolean!`](#boolean) | At least one merge request was opened. |
+| `pipelineSucceeded` | [`Boolean!`](#boolean) | At least one pipeline succeeded. |
+| `recordedAt` | [`Time!`](#time) | The time the snapshot was recorded. |
+| `runnerConfigured` | [`Boolean!`](#boolean) | At least one runner was used. |
+| `securityScanSucceeded` | [`Boolean!`](#boolean) | At least one security scan succeeded. |
+| `startTime` | [`Time!`](#time) | The start time for the snapshot where the data points were collected. |
-### DiffPosition
+### `DiffPosition`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `diffRefs` | DiffRefs! | Information about the branch, HEAD, and base at the time of commenting. |
-| `filePath` | String! | Path of the file that was changed. |
-| `height` | Int | Total height of the image. |
-| `newLine` | Int | Line on HEAD SHA that was changed. |
-| `newPath` | String | Path of the file on the HEAD SHA. |
-| `oldLine` | Int | Line on start SHA that was changed. |
-| `oldPath` | String | Path of the file on the start SHA. |
-| `positionType` | DiffPositionType! | Type of file the position refers to. |
-| `width` | Int | Total width of the image. |
-| `x` | Int | X position of the note. |
-| `y` | Int | Y position of the note. |
+| `diffRefs` | [`DiffRefs!`](#diffrefs) | Information about the branch, HEAD, and base at the time of commenting. |
+| `filePath` | [`String!`](#string) | Path of the file that was changed. |
+| `height` | [`Int`](#int) | Total height of the image. |
+| `newLine` | [`Int`](#int) | Line on HEAD SHA that was changed. |
+| `newPath` | [`String`](#string) | Path of the file on the HEAD SHA. |
+| `oldLine` | [`Int`](#int) | Line on start SHA that was changed. |
+| `oldPath` | [`String`](#string) | Path of the file on the start SHA. |
+| `positionType` | [`DiffPositionType!`](#diffpositiontype) | Type of file the position refers to. |
+| `width` | [`Int`](#int) | Total width of the image. |
+| `x` | [`Int`](#int) | X position of the note. |
+| `y` | [`Int`](#int) | Y position of the note. |
-### DiffRefs
+### `DiffRefs`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `baseSha` | String | Merge base of the branch the comment was made on. |
-| `headSha` | String! | SHA of the HEAD at the time the comment was made. |
-| `startSha` | String! | SHA of the branch being compared against. |
+| `baseSha` | [`String`](#string) | Merge base of the branch the comment was made on. |
+| `headSha` | [`String!`](#string) | SHA of the HEAD at the time the comment was made. |
+| `startSha` | [`String!`](#string) | SHA of the branch being compared against. |
-### DiffStats
+### `DiffStats`
Changes to a single file.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `additions` | Int! | Number of lines added to this file. |
-| `deletions` | Int! | Number of lines deleted from this file. |
-| `path` | String! | File path, relative to repository root. |
+| `additions` | [`Int!`](#int) | Number of lines added to this file. |
+| `deletions` | [`Int!`](#int) | Number of lines deleted from this file. |
+| `path` | [`String!`](#string) | File path, relative to repository root. |
-### DiffStatsSummary
+### `DiffStatsSummary`
Aggregated summary of changes.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `additions` | Int! | Number of lines added. |
-| `changes` | Int! | Number of lines changed. |
-| `deletions` | Int! | Number of lines deleted. |
-| `fileCount` | Int! | Number of files changed. |
+| `additions` | [`Int!`](#int) | Number of lines added. |
+| `changes` | [`Int!`](#int) | Number of lines changed. |
+| `deletions` | [`Int!`](#int) | Number of lines deleted. |
+| `fileCount` | [`Int!`](#int) | Number of files changed. |
+
+### `Discussion`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createdAt` | [`Time!`](#time) | Timestamp of the discussion's creation. |
+| `id` | [`DiscussionID!`](#discussionid) | ID of this discussion. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes in the discussion. |
+| `replyId` | [`DiscussionID!`](#discussionid) | ID used to reply to this discussion. |
+| `resolvable` | [`Boolean!`](#boolean) | Indicates if the object can be resolved. |
+| `resolved` | [`Boolean!`](#boolean) | Indicates if the object is resolved. |
+| `resolvedAt` | [`Time`](#time) | Timestamp of when the object was resolved. |
+| `resolvedBy` | [`User`](#user) | User who resolved the object. |
+
+### `DiscussionConnection`
+
+The connection type for Discussion.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[DiscussionEdge]`](#discussionedge) | A list of edges. |
+| `nodes` | [`[Discussion]`](#discussion) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `DiscussionEdge`
-### Discussion
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Timestamp of the discussion's creation. |
-| `id` | DiscussionID! | ID of this discussion. |
-| `notes` | NoteConnection! | All notes in the discussion. |
-| `replyId` | DiscussionID! | ID used to reply to this discussion. |
-| `resolvable` | Boolean! | Indicates if the object can be resolved. |
-| `resolved` | Boolean! | Indicates if the object is resolved. |
-| `resolvedAt` | Time | Timestamp of when the object was resolved. |
-| `resolvedBy` | User | User who resolved the object. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Discussion`](#discussion) | The item at the end of the edge. |
-### DiscussionToggleResolvePayload
+### `DiscussionToggleResolvePayload`
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. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `discussion` | [`Discussion`](#discussion) | The discussion after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### DismissVulnerabilityPayload
+### `DismissVulnerabilityPayload`
Autogenerated return type of DismissVulnerability.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after dismissal. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `vulnerability` | [`Vulnerability`](#vulnerability) | The vulnerability after dismissal. |
-### Environment
+### `Environment`
Describes where code is deployed for a project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | ID! | ID of the environment. |
-| `latestOpenedMostSevereAlert` | AlertManagementAlert | The most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned. |
-| `metricsDashboard` | MetricsDashboard | Metrics dashboard schema for the environment. |
-| `name` | String! | Human-readable name of the environment. |
-| `path` | String! | The path to the environment. |
-| `state` | String! | State of the environment, for example: available/stopped. |
+| `id` | [`ID!`](#id) | ID of the environment. |
+| `latestOpenedMostSevereAlert` | [`AlertManagementAlert`](#alertmanagementalert) | The most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned. |
+| `metricsDashboard` | [`MetricsDashboard`](#metricsdashboard) | Metrics dashboard schema for the environment. |
+| `name` | [`String!`](#string) | Human-readable name of the environment. |
+| `path` | [`String!`](#string) | The path to the environment. |
+| `state` | [`String!`](#string) | State of the environment, for example: available/stopped. |
+
+### `EnvironmentConnection`
+
+The connection type for Environment.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[EnvironmentEdge]`](#environmentedge) | A list of edges. |
+| `nodes` | [`[Environment]`](#environment) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `EnvironmentEdge`
-### EnvironmentsCanaryIngressUpdatePayload
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Environment`](#environment) | The item at the end of the edge. |
+
+### `EnvironmentsCanaryIngressUpdatePayload`
Autogenerated return type of EnvironmentsCanaryIngressUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### Epic
+### `Epic`
Represents an epic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User! | Author of the epic. |
-| `awardEmoji` | AwardEmojiConnection | A list of award emojis associated with the epic. |
-| `children` | EpicConnection | Children (sub-epics) of the epic. |
-| `closedAt` | Time | Timestamp of when the epic was closed. |
-| `confidential` | Boolean | Indicates if the epic is confidential. |
-| `createdAt` | Time | Timestamp of when the epic was created. |
-| `currentUserTodos` | TodoConnection! | To-do items for the current user. |
-| `descendantCounts` | EpicDescendantCount | Number of open and closed descendant epics and issues. |
-| `descendantWeightSum` | EpicDescendantWeights | Total weight of open and closed issues in the epic and its descendants. |
-| `description` | String | Description of the epic. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `downvotes` | Int! | Number of downvotes the epic has received. |
-| `dueDate` | Time | Due date of the epic. |
-| `dueDateFixed` | Time | Fixed due date of the epic. |
-| `dueDateFromMilestones` | Time | Inherited due date of the epic from milestones. |
-| `dueDateIsFixed` | Boolean | Indicates if the due date has been manually set. |
-| `events` | EventConnection | A list of events associated with the object. |
-| `group` | Group! | Group to which the epic belongs. |
-| `hasChildren` | Boolean! | Indicates if the epic has children. |
-| `hasIssues` | Boolean! | Indicates if the epic has direct issues. |
-| `hasParent` | Boolean! | Indicates if the epic has a parent epic. |
-| `healthStatus` | EpicHealthStatus | Current health status of the epic. |
-| `id` | ID! | ID of the epic. |
-| `iid` | ID! | Internal ID of the epic. |
-| `issues` | EpicIssueConnection | A list of issues associated with the epic. |
-| `labels` | LabelConnection | Labels assigned to the epic. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `parent` | Epic | Parent epic of the epic. |
-| `participants` | UserConnection | List of participants for the epic. |
-| `reference` | String! | Internal reference of the epic. Returned in shortened format by default. |
-| `relationPath` | String | URI path of the epic-issue relationship. |
-| `relativePosition` | Int | The relative position of the epic in the epic tree. |
-| `startDate` | Time | Start date of the epic. |
-| `startDateFixed` | Time | Fixed start date of the epic. |
-| `startDateFromMilestones` | Time | Inherited start date of the epic from milestones. |
-| `startDateIsFixed` | Boolean | Indicates if the start date has been manually set. |
-| `state` | EpicState! | State of the epic. |
-| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the epic. |
-| `title` | String | Title of the epic. |
-| `updatedAt` | Time | Timestamp of when the epic was updated. |
-| `upvotes` | Int! | Number of upvotes the epic has received. |
-| `userDiscussionsCount` | Int! | Number of user discussions in the epic. |
-| `userNotesCount` | Int! | Number of user notes of the epic. |
-| `userPermissions` | EpicPermissions! | Permissions for the current user on the resource |
-| `webPath` | String! | Web path of the epic. |
-| `webUrl` | String! | Web URL of the epic. |
-
-### EpicAddIssuePayload
+| `author` | [`User!`](#user) | Author of the epic. |
+| `awardEmoji` | [`AwardEmojiConnection`](#awardemojiconnection) | A list of award emojis associated with the epic. |
+| `children` | [`EpicConnection`](#epicconnection) | Children (sub-epics) of the epic. |
+| `closedAt` | [`Time`](#time) | Timestamp of when the epic was closed. |
+| `confidential` | [`Boolean`](#boolean) | Indicates if the epic is confidential. |
+| `createdAt` | [`Time`](#time) | Timestamp of when the epic was created. |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+| `descendantCounts` | [`EpicDescendantCount`](#epicdescendantcount) | Number of open and closed descendant epics and issues. |
+| `descendantWeightSum` | [`EpicDescendantWeights`](#epicdescendantweights) | Total weight of open and closed issues in the epic and its descendants. |
+| `description` | [`String`](#string) | Description of the epic. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `downvotes` | [`Int!`](#int) | Number of downvotes the epic has received. |
+| `dueDate` | [`Time`](#time) | Due date of the epic. |
+| `dueDateFixed` | [`Time`](#time) | Fixed due date of the epic. |
+| `dueDateFromMilestones` | [`Time`](#time) | Inherited due date of the epic from milestones. |
+| `dueDateIsFixed` | [`Boolean`](#boolean) | Indicates if the due date has been manually set. |
+| `events` | [`EventConnection`](#eventconnection) | A list of events associated with the object. |
+| `group` | [`Group!`](#group) | Group to which the epic belongs. |
+| `hasChildren` | [`Boolean!`](#boolean) | Indicates if the epic has children. |
+| `hasIssues` | [`Boolean!`](#boolean) | Indicates if the epic has direct issues. |
+| `hasParent` | [`Boolean!`](#boolean) | Indicates if the epic has a parent epic. |
+| `healthStatus` | [`EpicHealthStatus`](#epichealthstatus) | Current health status of the epic. |
+| `id` | [`ID!`](#id) | ID of the epic. |
+| `iid` | [`ID!`](#id) | Internal ID of the epic. |
+| `issues` | [`EpicIssueConnection`](#epicissueconnection) | A list of issues associated with the epic. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels assigned to the epic. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `parent` | [`Epic`](#epic) | Parent epic of the epic. |
+| `participants` | [`UserConnection`](#userconnection) | List of participants for the epic. |
+| `reference` | [`String!`](#string) | Internal reference of the epic. Returned in shortened format by default. |
+| `relationPath` | [`String`](#string) | URI path of the epic-issue relationship. |
+| `relativePosition` | [`Int`](#int) | The relative position of the epic in the epic tree. |
+| `startDate` | [`Time`](#time) | Start date of the epic. |
+| `startDateFixed` | [`Time`](#time) | Fixed start date of the epic. |
+| `startDateFromMilestones` | [`Time`](#time) | Inherited start date of the epic from milestones. |
+| `startDateIsFixed` | [`Boolean`](#boolean) | Indicates if the start date has been manually set. |
+| `state` | [`EpicState!`](#epicstate) | State of the epic. |
+| `subscribed` | [`Boolean!`](#boolean) | Indicates the currently logged in user is subscribed to the epic. |
+| `title` | [`String`](#string) | Title of the epic. |
+| `updatedAt` | [`Time`](#time) | Timestamp of when the epic was updated. |
+| `upvotes` | [`Int!`](#int) | Number of upvotes the epic has received. |
+| `userDiscussionsCount` | [`Int!`](#int) | Number of user discussions in the epic. |
+| `userNotesCount` | [`Int!`](#int) | Number of user notes of the epic. |
+| `userPermissions` | [`EpicPermissions!`](#epicpermissions) | Permissions for the current user on the resource |
+| `webPath` | [`String!`](#string) | Web path of the epic. |
+| `webUrl` | [`String!`](#string) | Web URL of the epic. |
+
+### `EpicAddIssuePayload`
Autogenerated return type of EpicAddIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after mutation. |
-| `epicIssue` | EpicIssue | The epic-issue relation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epic` | [`Epic`](#epic) | The epic after mutation. |
+| `epicIssue` | [`EpicIssue`](#epicissue) | The epic-issue relation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### EpicBoard
+### `EpicBoard`
Represents an epic board.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | BoardsEpicBoardID! | Global ID of the board. |
-| `lists` | EpicListConnection | Epic board lists. |
-| `name` | String | Name of the board. |
+| `hideBacklogList` | [`Boolean`](#boolean) | Whether or not backlog list is hidden. |
+| `hideClosedList` | [`Boolean`](#boolean) | Whether or not closed list is hidden. |
+| `id` | [`BoardsEpicBoardID!`](#boardsepicboardid) | Global ID of the epic board. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels of the board. |
+| `lists` | [`EpicListConnection`](#epiclistconnection) | Epic board lists. |
+| `name` | [`String`](#string) | Name of the epic board. |
+| `webPath` | [`String!`](#string) | Web path of the epic board. |
+| `webUrl` | [`String!`](#string) | Web URL of the epic board. |
+
+### `EpicBoardConnection`
+
+The connection type for EpicBoard.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[EpicBoardEdge]`](#epicboardedge) | A list of edges. |
+| `nodes` | [`[EpicBoard]`](#epicboard) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### EpicBoardCreatePayload
+### `EpicBoardCreatePayload`
Autogenerated return type of EpicBoardCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epicBoard` | EpicBoard | The created epic board. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epicBoard` | [`EpicBoard`](#epicboard) | The created epic board. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### EpicBoardListCreatePayload
+### `EpicBoardEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`EpicBoard`](#epicboard) | The item at the end of the edge. |
+
+### `EpicBoardListCreatePayload`
Autogenerated return type of EpicBoardListCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | EpicList | Epic list in the epic board. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `list` | [`EpicList`](#epiclist) | Epic list in the epic board. |
+
+### `EpicBoardUpdatePayload`
-### EpicDescendantCount
+Autogenerated return type of EpicBoardUpdate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epicBoard` | [`EpicBoard`](#epicboard) | The updated epic board. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `EpicConnection`
+
+The connection type for Epic.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[EpicEdge]`](#epicedge) | A list of edges. |
+| `nodes` | [`[Epic]`](#epic) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `EpicDescendantCount`
Counts of descendent epics.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `closedEpics` | Int | Number of closed child epics. |
-| `closedIssues` | Int | Number of closed epic issues. |
-| `openedEpics` | Int | Number of opened child epics. |
-| `openedIssues` | Int | Number of opened epic issues. |
+| `closedEpics` | [`Int`](#int) | Number of closed child epics. |
+| `closedIssues` | [`Int`](#int) | Number of closed epic issues. |
+| `openedEpics` | [`Int`](#int) | Number of opened child epics. |
+| `openedIssues` | [`Int`](#int) | Number of opened epic issues. |
-### EpicDescendantWeights
+### `EpicDescendantWeights`
Total weight of open and closed descendant issues.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `closedIssues` | Int | Total weight of completed (closed) issues in this epic, including epic descendants. |
-| `openedIssues` | Int | Total weight of opened issues in this epic, including epic descendants. |
+| `closedIssues` | [`Int`](#int) | Total weight of completed (closed) issues in this epic, including epic descendants. |
+| `openedIssues` | [`Int`](#int) | Total weight of opened issues in this epic, including epic descendants. |
-### EpicHealthStatus
+### `EpicEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Epic`](#epic) | The item at the end of the edge. |
+
+### `EpicHealthStatus`
Health status of child issues.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `issuesAtRisk` | Int | Number of issues at risk. |
-| `issuesNeedingAttention` | Int | Number of issues that need attention. |
-| `issuesOnTrack` | Int | Number of issues on track. |
+| `issuesAtRisk` | [`Int`](#int) | Number of issues at risk. |
+| `issuesNeedingAttention` | [`Int`](#int) | Number of issues that need attention. |
+| `issuesOnTrack` | [`Int`](#int) | Number of issues on track. |
-### EpicIssue
+### `EpicIssue`
Relationship between an epic and an issue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `alertManagementAlert` | AlertManagementAlert | Alert associated to this issue. |
-| `assignees` | UserConnection | Assignees of the issue. |
-| `author` | User! | User that created the issue. |
-| `blocked` | Boolean! | Indicates the issue is blocked. |
-| `blockedByCount` | Int | Count of issues blocking this issue. |
-| `closedAt` | Time | Timestamp of when the issue was closed. |
-| `confidential` | Boolean! | Indicates the issue is confidential. |
-| `createNoteEmail` | String | User specific email address for the issue. |
-| `createdAt` | Time! | Timestamp of when the issue was created. |
-| `currentUserTodos` | TodoConnection! | To-do items for the current user. |
-| `description` | String | Description of the issue. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `designCollection` | DesignCollection | Collection of design images associated with this issue. |
-| `discussionLocked` | Boolean! | Indicates discussion is locked on the issue. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `downvotes` | Int! | Number of downvotes the issue has received. |
-| `dueDate` | Time | Due date of the issue. |
-| `emailsDisabled` | Boolean! | Indicates if a project has email notifications disabled: `true` if email notifications are disabled. |
-| `epic` | Epic | Epic to which this issue belongs. |
-| `epicIssueId` | ID! | ID of the epic-issue relation. |
-| `healthStatus` | HealthStatus | Current health status. |
-| `humanTimeEstimate` | String | Human-readable time estimate of the issue. |
-| `humanTotalTimeSpent` | String | Human-readable total time reported as spent on the issue. |
-| `id` | ID | Global ID of the epic-issue relation. |
-| `iid` | ID! | Internal ID of the issue. |
-| `iteration` | Iteration | Iteration of the issue. |
-| `labels` | LabelConnection | Labels of the issue. |
-| `metricImages` | MetricImage! => Array | Metric images associated to the issue. |
-| `milestone` | Milestone | Milestone of the issue. |
-| `moved` | Boolean | Indicates if issue got moved from other project. |
-| `movedTo` | Issue | Updated Issue after it got moved to another project. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `participants` | UserConnection | List of participants in the issue. |
-| `reference` | String! | Internal reference of the issue. Returned in shortened format by default. |
-| `relationPath` | String | URI path of the epic-issue relation. |
-| `relativePosition` | Int | Relative position of the issue (used for positioning in epic tree and issue boards). |
-| `severity` | IssuableSeverity | Severity level of the incident. |
-| `slaDueAt` | Time | Timestamp of when the issue SLA expires. |
-| `state` | IssueState! | State of the issue. |
-| `statusPagePublishedIncident` | Boolean | Indicates whether an issue is published to the status page. |
-| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the issue. |
-| `taskCompletionStatus` | TaskCompletionStatus! | Task completion status of the issue. |
-| `timeEstimate` | Int! | Time estimate of the issue. |
-| `title` | String! | Title of the issue. |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `totalTimeSpent` | Int! | Total time reported as spent on the issue. |
-| `type` | IssueType | Type of the issue. |
-| `updatedAt` | Time! | Timestamp of when the issue was last updated. |
-| `updatedBy` | User | User that last updated the issue. |
-| `upvotes` | Int! | Number of upvotes the issue has received. |
-| `userDiscussionsCount` | Int! | Number of user discussions in the issue. |
-| `userNotesCount` | Int! | Number of user notes of the issue. |
-| `userPermissions` | IssuePermissions! | Permissions for the current user on the resource |
-| `webPath` | String! | Web path of the issue. |
-| `webUrl` | String! | Web URL of the issue. |
-| `weight` | Int | Weight of the issue. |
-
-### EpicList
+| `alertManagementAlert` | [`AlertManagementAlert`](#alertmanagementalert) | Alert associated to this issue. |
+| `assignees` | [`UserConnection`](#userconnection) | Assignees of the issue. |
+| `author` | [`User!`](#user) | User that created the issue. |
+| `blocked` | [`Boolean!`](#boolean) | Indicates the issue is blocked. |
+| `blockedByCount` | [`Int`](#int) | Count of issues blocking this issue. |
+| `blockedByIssues` | [`IssueConnection`](#issueconnection) | Issues blocking this issue. |
+| `closedAt` | [`Time`](#time) | Timestamp of when the issue was closed. |
+| `confidential` | [`Boolean!`](#boolean) | Indicates the issue is confidential. |
+| `createNoteEmail` | [`String`](#string) | User specific email address for the issue. |
+| `createdAt` | [`Time!`](#time) | Timestamp of when the issue was created. |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+| `description` | [`String`](#string) | Description of the issue. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `designCollection` | [`DesignCollection`](#designcollection) | Collection of design images associated with this issue. |
+| `discussionLocked` | [`Boolean!`](#boolean) | Indicates discussion is locked on the issue. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `downvotes` | [`Int!`](#int) | Number of downvotes the issue has received. |
+| `dueDate` | [`Time`](#time) | Due date of the issue. |
+| `emailsDisabled` | [`Boolean!`](#boolean) | Indicates if a project has email notifications disabled: `true` if email notifications are disabled. |
+| `epic` | [`Epic`](#epic) | Epic to which this issue belongs. |
+| `epicIssueId` | [`ID!`](#id) | ID of the epic-issue relation. |
+| `healthStatus` | [`HealthStatus`](#healthstatus) | Current health status. |
+| `humanTimeEstimate` | [`String`](#string) | Human-readable time estimate of the issue. |
+| `humanTotalTimeSpent` | [`String`](#string) | Human-readable total time reported as spent on the issue. |
+| `id` | [`ID`](#id) | Global ID of the epic-issue relation. |
+| `iid` | [`ID!`](#id) | Internal ID of the issue. |
+| `iteration` | [`Iteration`](#iteration) | Iteration of the issue. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels of the issue. |
+| `metricImages` | [`[MetricImage!]`](#metricimage) | Metric images associated to the issue. |
+| `milestone` | [`Milestone`](#milestone) | Milestone of the issue. |
+| `moved` | [`Boolean`](#boolean) | Indicates if issue got moved from other project. |
+| `movedTo` | [`Issue`](#issue) | Updated Issue after it got moved to another project. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `participants` | [`UserConnection`](#userconnection) | List of participants in the issue. |
+| `reference` | [`String!`](#string) | Internal reference of the issue. Returned in shortened format by default. |
+| `relationPath` | [`String`](#string) | URI path of the epic-issue relation. |
+| `relativePosition` | [`Int`](#int) | Relative position of the issue (used for positioning in epic tree and issue boards). |
+| `severity` | [`IssuableSeverity`](#issuableseverity) | Severity level of the incident. |
+| `slaDueAt` | [`Time`](#time) | Timestamp of when the issue SLA expires. |
+| `state` | [`IssueState!`](#issuestate) | State of the issue. |
+| `statusPagePublishedIncident` | [`Boolean`](#boolean) | Indicates whether an issue is published to the status page. |
+| `subscribed` | [`Boolean!`](#boolean) | Indicates the currently logged in user is subscribed to the issue. |
+| `taskCompletionStatus` | [`TaskCompletionStatus!`](#taskcompletionstatus) | Task completion status of the issue. |
+| `timeEstimate` | [`Int!`](#int) | Time estimate of the issue. |
+| `title` | [`String!`](#string) | Title of the issue. |
+| `titleHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `title` |
+| `totalTimeSpent` | [`Int!`](#int) | Total time reported as spent on the issue. |
+| `type` | [`IssueType`](#issuetype) | Type of the issue. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of when the issue was last updated. |
+| `updatedBy` | [`User`](#user) | User that last updated the issue. |
+| `upvotes` | [`Int!`](#int) | Number of upvotes the issue has received. |
+| `userDiscussionsCount` | [`Int!`](#int) | Number of user discussions in the issue. |
+| `userNotesCount` | [`Int!`](#int) | Number of user notes of the issue. |
+| `userPermissions` | [`IssuePermissions!`](#issuepermissions) | Permissions for the current user on the resource |
+| `webPath` | [`String!`](#string) | Web path of the issue. |
+| `webUrl` | [`String!`](#string) | Web URL of the issue. |
+| `weight` | [`Int`](#int) | Weight of the issue. |
+
+### `EpicIssueConnection`
+
+The connection type for EpicIssue.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[EpicIssueEdge]`](#epicissueedge) | A list of edges. |
+| `nodes` | [`[EpicIssue]`](#epicissue) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+| `weight` | [`Int!`](#int) | Total weight of issues collection. |
+
+### `EpicIssueEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`EpicIssue`](#epicissue) | The item at the end of the edge. |
+
+### `EpicList`
Represents an epic board list.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `epics` | EpicConnection | List epics. |
-| `id` | BoardsEpicListID! | Global ID of the board list. |
-| `label` | Label | Label of the list. |
-| `listType` | String! | Type of the list. |
-| `position` | Int | Position of the list within the board. |
-| `title` | String! | Title of the list. |
+| `collapsed` | [`Boolean`](#boolean) | Indicates if this list is collapsed for this user. |
+| `epics` | [`EpicConnection`](#epicconnection) | List epics. |
+| `epicsCount` | [`Int`](#int) | Count of epics in the list. |
+| `id` | [`BoardsEpicListID!`](#boardsepiclistid) | Global ID of the board list. |
+| `label` | [`Label`](#label) | Label of the list. |
+| `listType` | [`String!`](#string) | Type of the list. |
+| `position` | [`Int`](#int) | Position of the list within the board. |
+| `title` | [`String!`](#string) | Title of the list. |
+
+### `EpicListConnection`
+
+The connection type for EpicList.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[EpicListEdge]`](#epiclistedge) | A list of edges. |
+| `nodes` | [`[EpicList]`](#epiclist) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `EpicListEdge`
-### EpicPermissions
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`EpicList`](#epiclist) | The item at the end of the edge. |
+
+### `EpicMoveListPayload`
+
+Autogenerated return type of EpicMoveList.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `EpicPermissions`
Check permissions for the current user on an epic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminEpic` | Boolean! | Indicates the user can perform `admin_epic` on this resource |
-| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
-| `createEpic` | Boolean! | Indicates the user can perform `create_epic` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `destroyEpic` | Boolean! | Indicates the user can perform `destroy_epic` on this resource |
-| `readEpic` | Boolean! | Indicates the user can perform `read_epic` on this resource |
-| `readEpicIid` | Boolean! | Indicates the user can perform `read_epic_iid` on this resource |
-| `updateEpic` | Boolean! | Indicates the user can perform `update_epic` on this resource |
+| `adminEpic` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_epic` on this resource |
+| `awardEmoji` | [`Boolean!`](#boolean) | Indicates the user can perform `award_emoji` on this resource |
+| `createEpic` | [`Boolean!`](#boolean) | Indicates the user can perform `create_epic` on this resource |
+| `createNote` | [`Boolean!`](#boolean) | Indicates the user can perform `create_note` on this resource |
+| `destroyEpic` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_epic` on this resource |
+| `readEpic` | [`Boolean!`](#boolean) | Indicates the user can perform `read_epic` on this resource |
+| `readEpicIid` | [`Boolean!`](#boolean) | Indicates the user can perform `read_epic_iid` on this resource |
+| `updateEpic` | [`Boolean!`](#boolean) | Indicates the user can perform `update_epic` on this resource |
-### EpicSetSubscriptionPayload
+### `EpicSetSubscriptionPayload`
Autogenerated return type of EpicSetSubscription.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epic` | [`Epic`](#epic) | The epic after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### EpicTreeReorderPayload
+### `EpicTreeReorderPayload`
Autogenerated return type of EpicTreeReorder.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### Event
+### `Event`
Representing an event.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `action` | EventAction! | Action of the event. |
-| `author` | User! | Author of this event. |
-| `createdAt` | Time! | When this event was created. |
-| `id` | ID! | ID of the event. |
-| `updatedAt` | Time! | When this event was updated. |
+| `action` | [`EventAction!`](#eventaction) | Action of the event. |
+| `author` | [`User!`](#user) | Author of this event. |
+| `createdAt` | [`Time!`](#time) | When this event was created. |
+| `id` | [`ID!`](#id) | ID of the event. |
+| `updatedAt` | [`Time!`](#time) | When this event was updated. |
+
+### `EventConnection`
+
+The connection type for Event.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[EventEdge]`](#eventedge) | A list of edges. |
+| `nodes` | [`[Event]`](#event) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### ExportRequirementsPayload
+### `EventEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Event`](#event) | The item at the end of the edge. |
+
+### `ExportRequirementsPayload`
Autogenerated return type of ExportRequirements.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### ExternalIssue
+### `ExternalIssue`
Represents an external issue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp of when the issue was created. |
-| `externalTracker` | String | Type of external tracker. |
-| `relativeReference` | String | Relative reference of the issue in the external tracker. |
-| `status` | String | Status of the issue in the external tracker. |
-| `title` | String | Title of the issue in the external tracker. |
-| `updatedAt` | Time | Timestamp of when the issue was updated. |
-| `webUrl` | String | URL to the issue in the external tracker. |
+| `createdAt` | [`Time`](#time) | Timestamp of when the issue was created. |
+| `externalTracker` | [`String`](#string) | Type of external tracker. |
+| `relativeReference` | [`String`](#string) | Relative reference of the issue in the external tracker. |
+| `status` | [`String`](#string) | Status of the issue in the external tracker. |
+| `title` | [`String`](#string) | Title of the issue in the external tracker. |
+| `updatedAt` | [`Time`](#time) | Timestamp of when the issue was updated. |
+| `webUrl` | [`String`](#string) | URL to the issue in the external tracker. |
-### GeoNode
+### `GeoNode`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `containerRepositoriesMaxCapacity` | Int | The maximum concurrency of container repository sync for this secondary node. |
-| `enabled` | Boolean | Indicates whether this Geo node is enabled. |
-| `filesMaxCapacity` | Int | The maximum concurrency of LFS/attachment backfill for this secondary node. |
-| `id` | ID! | ID of this GeoNode. |
-| `internalUrl` | String | The URL defined on the primary node that secondary nodes should use to contact it. |
-| `mergeRequestDiffRegistries` | MergeRequestDiffRegistryConnection | Find merge request diff registries on this Geo node. |
-| `minimumReverificationInterval` | Int | The interval (in days) in which the repository verification is valid. Once expired, it will be reverified. |
-| `name` | String | The unique identifier for this Geo node. |
-| `packageFileRegistries` | PackageFileRegistryConnection | Package file registries of the GeoNode. |
-| `primary` | Boolean | Indicates whether this Geo node is the primary. |
-| `reposMaxCapacity` | Int | The maximum concurrency of repository backfill for this secondary node. |
-| `selectiveSyncNamespaces` | NamespaceConnection | The namespaces that should be synced, if `selective_sync_type` == `namespaces`. |
-| `selectiveSyncShards` | String! => Array | The repository storages whose projects should be synced, if `selective_sync_type` == `shards`. |
-| `selectiveSyncType` | String | Indicates if syncing is limited to only specific groups, or shards. |
-| `snippetRepositoryRegistries` | SnippetRepositoryRegistryConnection | Find snippet repository registries on this Geo node. |
-| `syncObjectStorage` | Boolean | Indicates if this secondary node will replicate blobs in Object Storage. |
-| `terraformStateVersionRegistries` | TerraformStateVersionRegistryConnection | Find terraform state version registries on this Geo node. |
-| `url` | String | The user-facing URL for this Geo node. |
-| `verificationMaxCapacity` | Int | The maximum concurrency of repository verification for this secondary node. |
+| `containerRepositoriesMaxCapacity` | [`Int`](#int) | The maximum concurrency of container repository sync for this secondary node. |
+| `enabled` | [`Boolean`](#boolean) | Indicates whether this Geo node is enabled. |
+| `filesMaxCapacity` | [`Int`](#int) | The maximum concurrency of LFS/attachment backfill for this secondary node. |
+| `groupWikiRepositoryRegistries` | [`GroupWikiRepositoryRegistryConnection`](#groupwikirepositoryregistryconnection) | Find group wiki repository registries on this Geo node. |
+| `id` | [`ID!`](#id) | ID of this GeoNode. |
+| `internalUrl` | [`String`](#string) | The URL defined on the primary node that secondary nodes should use to contact it. |
+| `mergeRequestDiffRegistries` | [`MergeRequestDiffRegistryConnection`](#mergerequestdiffregistryconnection) | Find merge request diff registries on this Geo node. |
+| `minimumReverificationInterval` | [`Int`](#int) | The interval (in days) in which the repository verification is valid. Once expired, it will be reverified. |
+| `name` | [`String`](#string) | The unique identifier for this Geo node. |
+| `packageFileRegistries` | [`PackageFileRegistryConnection`](#packagefileregistryconnection) | Package file registries of the GeoNode. |
+| `primary` | [`Boolean`](#boolean) | Indicates whether this Geo node is the primary. |
+| `reposMaxCapacity` | [`Int`](#int) | The maximum concurrency of repository backfill for this secondary node. |
+| `selectiveSyncNamespaces` | [`NamespaceConnection`](#namespaceconnection) | The namespaces that should be synced, if `selective_sync_type` == `namespaces`. |
+| `selectiveSyncShards` | [`[String!]`](#string) | The repository storages whose projects should be synced, if `selective_sync_type` == `shards`. |
+| `selectiveSyncType` | [`String`](#string) | Indicates if syncing is limited to only specific groups, or shards. |
+| `snippetRepositoryRegistries` | [`SnippetRepositoryRegistryConnection`](#snippetrepositoryregistryconnection) | Find snippet repository registries on this Geo node. |
+| `syncObjectStorage` | [`Boolean`](#boolean) | Indicates if this secondary node will replicate blobs in Object Storage. |
+| `terraformStateVersionRegistries` | [`TerraformStateVersionRegistryConnection`](#terraformstateversionregistryconnection) | Find terraform state version registries on this Geo node. |
+| `url` | [`String`](#string) | The user-facing URL for this Geo node. |
+| `verificationMaxCapacity` | [`Int`](#int) | The maximum concurrency of repository verification for this secondary node. |
-### GitlabSubscriptionActivatePayload
+### `GitlabSubscriptionActivatePayload`
Autogenerated return type of GitlabSubscriptionActivate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-
-### GrafanaIntegration
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `createdAt` | Time! | Timestamp of the issue's creation. |
-| `enabled` | Boolean! | Indicates whether Grafana integration is enabled. |
-| `grafanaUrl` | String! | URL for the Grafana host for the Grafana integration. |
-| `id` | ID! | Internal ID of the Grafana integration. |
-| `updatedAt` | Time! | Timestamp of the issue's last activity. |
-
-### Group
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `actualRepositorySizeLimit` | Float | Size limit for repositories in the namespace in bytes. |
-| `additionalPurchasedStorageSize` | Float | Additional storage purchased for the root namespace in bytes. |
-| `autoDevopsEnabled` | Boolean | Indicates whether Auto DevOps is enabled for all projects within this group. |
-| `avatarUrl` | String | Avatar URL of the group. |
-| `board` | Board | A single board of the group. |
-| `boards` | BoardConnection | Boards of the group. |
-| `codeCoverageActivities` | CodeCoverageActivityConnection | Represents the code coverage activity for this group. |
-| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
-| `containerRepositories` | ContainerRepositoryConnection | Container repositories of the group. |
-| `containerRepositoriesCount` | Int! | Number of container repositories in the group. |
-| `containsLockedProjects` | Boolean! | Includes at least one project where the repository size exceeds the limit. |
-| `customEmoji` | CustomEmojiConnection | Custom emoji within this namespace. Available only when feature flag `custom_emoji` is enabled. |
-| `description` | String | Description of the namespace. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `emailsDisabled` | Boolean | Indicates if a group has email notifications disabled. |
-| `epic` | Epic | Find a single epic. |
-| `epicBoard` | EpicBoard | Find a single epic board. |
-| `epicBoards` | EpicBoardConnection | Find epic boards. |
-| `epics` | EpicConnection | Find epics. |
-| `epicsEnabled` | Boolean | Indicates if Epics are enabled for namespace |
-| `fullName` | String! | Full name of the namespace. |
-| `fullPath` | ID! | Full path of the namespace. |
-| `groupMembers` | GroupMemberConnection | A membership of a user within this group. |
-| `groupTimelogsEnabled` | Boolean | Indicates if Group timelogs are enabled for namespace |
-| `id` | ID! | ID of the namespace. |
-| `isTemporaryStorageIncreaseEnabled` | Boolean! | Status of the temporary storage increase. |
-| `issues` | IssueConnection | Issues for projects in this group. |
-| `iterations` | IterationConnection | Find iterations. |
-| `label` | Label | A label available on this group. |
-| `labels` | LabelConnection | Labels available on this group. |
-| `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace. |
-| `mentionsDisabled` | Boolean | Indicates if a group is disabled from getting mentioned. |
-| `mergeRequests` | MergeRequestConnection | Merge requests for projects in this group. |
-| `milestones` | MilestoneConnection | Milestones of the group. |
-| `name` | String! | Name of the namespace. |
-| `packageSettings` | PackageSettings | The package settings for the namespace. |
-| `parent` | Group | Parent group. |
-| `path` | String! | Path of the namespace. |
-| `projectCreationLevel` | String | The permission level required to create projects in the group. |
-| `projects` | ProjectConnection! | Projects within this namespace. |
-| `repositorySizeExcessProjectCount` | Int! | Number of projects in the root namespace where the repository size exceeds the limit. |
-| `requestAccessEnabled` | Boolean | Indicates if users can request access to namespace. |
-| `requireTwoFactorAuthentication` | Boolean | Indicates if all users in this group are required to set up two-factor authentication. |
-| `rootStorageStatistics` | RootStorageStatistics | Aggregated storage statistics of the namespace. Only available for root namespaces. |
-| `shareWithGroupLock` | Boolean | Indicates if sharing a project with another group within this group is prevented. |
-| `stats` | GroupStats | Group statistics. |
-| `storageSizeLimit` | Float | Total storage limit of the root namespace in bytes. |
-| `subgroupCreationLevel` | String | The permission level required to create subgroups within the group. |
-| `temporaryStorageIncreaseEndsOn` | Time | Date until the temporary storage increase is active. |
-| `timelogs` | TimelogConnection! | Time logged in issues by group members. |
-| `totalRepositorySize` | Float | Total repository size of all projects in the root namespace in bytes. |
-| `totalRepositorySizeExcess` | Float | Total excess repository size of all projects in the root namespace in bytes. |
-| `twoFactorGracePeriod` | Int | Time before two-factor authentication is enforced. |
-| `userPermissions` | GroupPermissions! | Permissions for the current user on the resource |
-| `visibility` | String | Visibility of the namespace. |
-| `vulnerabilities` | VulnerabilityConnection | Vulnerabilities reported on the projects in the group and its subgroups. |
-| `vulnerabilitiesCountByDay` | VulnerabilitiesCountByDayConnection | Number of vulnerabilities per day for the projects in the group and its subgroups. |
-| `vulnerabilitiesCountByDayAndSeverity` **{warning-solid}** | VulnerabilitiesCountByDayAndSeverityConnection | **Deprecated:** Use `vulnerabilitiesCountByDay`. Deprecated in 13.3. |
-| `vulnerabilityGrades` | VulnerableProjectsByGrade! => Array | Represents vulnerable project counts for each grade. |
-| `vulnerabilityScanners` | VulnerabilityScannerConnection | Vulnerability scanners reported on the project vulnerabilities of the group and its subgroups. |
-| `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | Counts for each vulnerability severity in the group and its subgroups. |
-| `webUrl` | String! | Web URL of the group. |
-
-### GroupMember
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `GrafanaIntegration`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createdAt` | [`Time!`](#time) | Timestamp of the issue's creation. |
+| `enabled` | [`Boolean!`](#boolean) | Indicates whether Grafana integration is enabled. |
+| `grafanaUrl` | [`String!`](#string) | URL for the Grafana host for the Grafana integration. |
+| `id` | [`ID!`](#id) | Internal ID of the Grafana integration. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of the issue's last activity. |
+
+### `Group`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `actualRepositorySizeLimit` | [`Float`](#float) | Size limit for repositories in the namespace in bytes. |
+| `additionalPurchasedStorageSize` | [`Float`](#float) | Additional storage purchased for the root namespace in bytes. |
+| `autoDevopsEnabled` | [`Boolean`](#boolean) | Indicates whether Auto DevOps is enabled for all projects within this group. |
+| `avatarUrl` | [`String`](#string) | Avatar URL of the group. |
+| `board` | [`Board`](#board) | A single board of the group. |
+| `boards` | [`BoardConnection`](#boardconnection) | Boards of the group. |
+| `codeCoverageActivities` | [`CodeCoverageActivityConnection`](#codecoverageactivityconnection) | Represents the code coverage activity for this group. |
+| `complianceFrameworks` | [`ComplianceFrameworkConnection`](#complianceframeworkconnection) | Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
+| `containerRepositories` | [`ContainerRepositoryConnection`](#containerrepositoryconnection) | Container repositories of the group. |
+| `containerRepositoriesCount` | [`Int!`](#int) | Number of container repositories in the group. |
+| `containsLockedProjects` | [`Boolean!`](#boolean) | Includes at least one project where the repository size exceeds the limit. |
+| `customEmoji` | [`CustomEmojiConnection`](#customemojiconnection) | Custom emoji within this namespace. Available only when feature flag `custom_emoji` is enabled. |
+| `description` | [`String`](#string) | Description of the namespace. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `emailsDisabled` | [`Boolean`](#boolean) | Indicates if a group has email notifications disabled. |
+| `epic` | [`Epic`](#epic) | Find a single epic. |
+| `epicBoard` | [`EpicBoard`](#epicboard) | Find a single epic board. |
+| `epicBoards` | [`EpicBoardConnection`](#epicboardconnection) | Find epic boards. |
+| `epics` | [`EpicConnection`](#epicconnection) | Find epics. |
+| `epicsEnabled` | [`Boolean`](#boolean) | Indicates if Epics are enabled for namespace |
+| `fullName` | [`String!`](#string) | Full name of the namespace. |
+| `fullPath` | [`ID!`](#id) | Full path of the namespace. |
+| `groupMembers` | [`GroupMemberConnection`](#groupmemberconnection) | A membership of a user within this group. |
+| `groupTimelogsEnabled` | [`Boolean`](#boolean) | Indicates if Group timelogs are enabled for namespace |
+| `id` | [`ID!`](#id) | ID of the namespace. |
+| `isTemporaryStorageIncreaseEnabled` | [`Boolean!`](#boolean) | Status of the temporary storage increase. |
+| `issues` | [`IssueConnection`](#issueconnection) | Issues for projects in this group. |
+| `iterationCadences` | [`IterationCadenceConnection`](#iterationcadenceconnection) | Find iteration cadences. |
+| `iterations` | [`IterationConnection`](#iterationconnection) | Find iterations. |
+| `label` | [`Label`](#label) | A label available on this group. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels available on this group. |
+| `lfsEnabled` | [`Boolean`](#boolean) | Indicates if Large File Storage (LFS) is enabled for namespace. |
+| `mentionsDisabled` | [`Boolean`](#boolean) | Indicates if a group is disabled from getting mentioned. |
+| `mergeRequests` | [`MergeRequestConnection`](#mergerequestconnection) | Merge requests for projects in this group. |
+| `milestones` | [`MilestoneConnection`](#milestoneconnection) | Milestones of the group. |
+| `name` | [`String!`](#string) | Name of the namespace. |
+| `packageSettings` | [`PackageSettings`](#packagesettings) | The package settings for the namespace. |
+| `packages` | [`PackageConnection`](#packageconnection) | Packages of the group. |
+| `parent` | [`Group`](#group) | Parent group. |
+| `path` | [`String!`](#string) | Path of the namespace. |
+| `projectCreationLevel` | [`String`](#string) | The permission level required to create projects in the group. |
+| `projects` | [`ProjectConnection!`](#projectconnection) | Projects within this namespace. |
+| `repositorySizeExcessProjectCount` | [`Int!`](#int) | Number of projects in the root namespace where the repository size exceeds the limit. |
+| `requestAccessEnabled` | [`Boolean`](#boolean) | Indicates if users can request access to namespace. |
+| `requireTwoFactorAuthentication` | [`Boolean`](#boolean) | Indicates if all users in this group are required to set up two-factor authentication. |
+| `rootStorageStatistics` | [`RootStorageStatistics`](#rootstoragestatistics) | Aggregated storage statistics of the namespace. Only available for root namespaces. |
+| `shareWithGroupLock` | [`Boolean`](#boolean) | Indicates if sharing a project with another group within this group is prevented. |
+| `stats` | [`GroupStats`](#groupstats) | Group statistics. |
+| `storageSizeLimit` | [`Float`](#float) | Total storage limit of the root namespace in bytes. |
+| `subgroupCreationLevel` | [`String`](#string) | The permission level required to create subgroups within the group. |
+| `temporaryStorageIncreaseEndsOn` | [`Time`](#time) | Date until the temporary storage increase is active. |
+| `timelogs` | [`TimelogConnection!`](#timelogconnection) | Time logged in issues by group members. |
+| `totalRepositorySize` | [`Float`](#float) | Total repository size of all projects in the root namespace in bytes. |
+| `totalRepositorySizeExcess` | [`Float`](#float) | Total excess repository size of all projects in the root namespace in bytes. |
+| `twoFactorGracePeriod` | [`Int`](#int) | Time before two-factor authentication is enforced. |
+| `userPermissions` | [`GroupPermissions!`](#grouppermissions) | Permissions for the current user on the resource |
+| `visibility` | [`String`](#string) | Visibility of the namespace. |
+| `vulnerabilities` | [`VulnerabilityConnection`](#vulnerabilityconnection) | Vulnerabilities reported on the projects in the group and its subgroups. |
+| `vulnerabilitiesCountByDay` | [`VulnerabilitiesCountByDayConnection`](#vulnerabilitiescountbydayconnection) | Number of vulnerabilities per day for the projects in the group and its subgroups. |
+| `vulnerabilitiesCountByDayAndSeverity` **{warning-solid}** | [`VulnerabilitiesCountByDayAndSeverityConnection`](#vulnerabilitiescountbydayandseverityconnection) | **Deprecated:** Use `vulnerabilitiesCountByDay`. Deprecated in 13.3. |
+| `vulnerabilityGrades` | [`[VulnerableProjectsByGrade!]!`](#vulnerableprojectsbygrade) | Represents vulnerable project counts for each grade. |
+| `vulnerabilityScanners` | [`VulnerabilityScannerConnection`](#vulnerabilityscannerconnection) | Vulnerability scanners reported on the project vulnerabilities of the group and its subgroups. |
+| `vulnerabilitySeveritiesCount` | [`VulnerabilitySeveritiesCount`](#vulnerabilityseveritiescount) | Counts for each vulnerability severity in the group and its subgroups. |
+| `webUrl` | [`String!`](#string) | Web URL of the group. |
+
+### `GroupMember`
Represents a Group Membership.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `accessLevel` | AccessLevel | GitLab::Access level. |
-| `createdAt` | Time | Date and time the membership was created. |
-| `createdBy` | User | User that authorized membership. |
-| `expiresAt` | Time | Date and time the membership expires. |
-| `group` | Group | Group that a User is a member of. |
-| `id` | ID! | ID of the member. |
-| `updatedAt` | Time | Date and time the membership was last updated. |
-| `user` | User! | User that is associated with the member object. |
-| `userPermissions` | GroupPermissions! | Permissions for the current user on the resource |
+| `accessLevel` | [`AccessLevel`](#accesslevel) | GitLab::Access level. |
+| `createdAt` | [`Time`](#time) | Date and time the membership was created. |
+| `createdBy` | [`User`](#user) | User that authorized membership. |
+| `expiresAt` | [`Time`](#time) | Date and time the membership expires. |
+| `group` | [`Group`](#group) | Group that a User is a member of. |
+| `id` | [`ID!`](#id) | ID of the member. |
+| `updatedAt` | [`Time`](#time) | Date and time the membership was last updated. |
+| `user` | [`User!`](#user) | User that is associated with the member object. |
+| `userPermissions` | [`GroupPermissions!`](#grouppermissions) | Permissions for the current user on the resource |
+
+### `GroupMemberConnection`
+
+The connection type for GroupMember.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[GroupMemberEdge]`](#groupmemberedge) | A list of edges. |
+| `nodes` | [`[GroupMember]`](#groupmember) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `GroupMemberEdge`
-### GroupPermissions
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `readGroup` | Boolean! | Indicates the user can perform `read_group` on this resource |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`GroupMember`](#groupmember) | The item at the end of the edge. |
-### GroupReleaseStats
+### `GroupPermissions`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `readGroup` | [`Boolean!`](#boolean) | Indicates the user can perform `read_group` on this resource |
+
+### `GroupReleaseStats`
Contains release-related statistics about a group.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `releasesCount` | Int | Total number of releases in all descendant projects of the group. Will always return `null` if `group_level_release_statistics` feature flag is disabled |
-| `releasesPercentage` | Int | Percentage of the group's descendant projects that have at least one release. Will always return `null` if `group_level_release_statistics` feature flag is disabled |
+| `releasesCount` | [`Int`](#int) | Total number of releases in all descendant projects of the group. Will always return `null` if `group_level_release_statistics` feature flag is disabled |
+| `releasesPercentage` | [`Int`](#int) | Percentage of the group's descendant projects that have at least one release. Will always return `null` if `group_level_release_statistics` feature flag is disabled |
-### GroupStats
+### `GroupStats`
Contains statistics about a group.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `releaseStats` | GroupReleaseStats | Statistics related to releases within the group. |
+| `releaseStats` | [`GroupReleaseStats`](#groupreleasestats) | Statistics related to releases within the group. |
-### HttpIntegrationCreatePayload
+### `GroupWikiRepositoryRegistry`
+
+Represents the Geo sync and verification state of a group wiki repository.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createdAt` | [`Time`](#time) | Timestamp when the GroupWikiRepositoryRegistry was created |
+| `groupWikiRepositoryId` | [`ID!`](#id) | ID of the Group Wiki Repository. |
+| `id` | [`ID!`](#id) | ID of the GroupWikiRepositoryRegistry |
+| `lastSyncFailure` | [`String`](#string) | Error message during sync of the GroupWikiRepositoryRegistry |
+| `lastSyncedAt` | [`Time`](#time) | Timestamp of the most recent successful sync of the GroupWikiRepositoryRegistry |
+| `retryAt` | [`Time`](#time) | Timestamp after which the GroupWikiRepositoryRegistry should be resynced |
+| `retryCount` | [`Int`](#int) | Number of consecutive failed sync attempts of the GroupWikiRepositoryRegistry |
+| `state` | [`RegistryState`](#registrystate) | Sync state of the GroupWikiRepositoryRegistry |
+
+### `GroupWikiRepositoryRegistryConnection`
+
+The connection type for GroupWikiRepositoryRegistry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[GroupWikiRepositoryRegistryEdge]`](#groupwikirepositoryregistryedge) | A list of edges. |
+| `nodes` | [`[GroupWikiRepositoryRegistry]`](#groupwikirepositoryregistry) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `GroupWikiRepositoryRegistryEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`GroupWikiRepositoryRegistry`](#groupwikirepositoryregistry) | The item at the end of the edge. |
+
+### `HttpIntegrationCreatePayload`
Autogenerated return type of HttpIntegrationCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementHttpIntegration`](#alertmanagementhttpintegration) | The HTTP integration. |
-### HttpIntegrationDestroyPayload
+### `HttpIntegrationDestroyPayload`
Autogenerated return type of HttpIntegrationDestroy.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementHttpIntegration`](#alertmanagementhttpintegration) | The HTTP integration. |
-### HttpIntegrationResetTokenPayload
+### `HttpIntegrationResetTokenPayload`
Autogenerated return type of HttpIntegrationResetToken.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementHttpIntegration`](#alertmanagementhttpintegration) | The HTTP integration. |
-### HttpIntegrationUpdatePayload
+### `HttpIntegrationUpdatePayload`
Autogenerated return type of HttpIntegrationUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementHttpIntegration`](#alertmanagementhttpintegration) | The HTTP integration. |
-### IncidentManagementOncallRotation
+### `IncidentManagementOncallRotation`
Describes an incident management on-call rotation.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | IncidentManagementOncallRotationID! | ID of the on-call rotation. |
-| `length` | Int | Length of the on-call schedule, in the units specified by lengthUnit. |
-| `lengthUnit` | OncallRotationUnitEnum | Unit of the on-call rotation length. |
-| `name` | String! | Name of the on-call rotation. |
-| `participants` | OncallParticipantTypeConnection | Participants of the on-call rotation. |
-| `shifts` | IncidentManagementOncallShiftConnection | Blocks of time for which a participant is on-call within a given time frame. Time frame cannot exceed one month. |
-| `startsAt` | Time | Start date of the on-call rotation. |
+| `activePeriod` | [`OncallRotationActivePeriodType`](#oncallrotationactiveperiodtype) | Active period for the on-call rotation. |
+| `endsAt` | [`Time`](#time) | End date and time of the on-call rotation. |
+| `id` | [`IncidentManagementOncallRotationID!`](#incidentmanagementoncallrotationid) | ID of the on-call rotation. |
+| `length` | [`Int`](#int) | Length of the on-call schedule, in the units specified by lengthUnit. |
+| `lengthUnit` | [`OncallRotationUnitEnum`](#oncallrotationunitenum) | Unit of the on-call rotation length. |
+| `name` | [`String!`](#string) | Name of the on-call rotation. |
+| `participants` | [`OncallParticipantTypeConnection`](#oncallparticipanttypeconnection) | Participants of the on-call rotation. |
+| `shifts` | [`IncidentManagementOncallShiftConnection`](#incidentmanagementoncallshiftconnection) | Blocks of time for which a participant is on-call within a given time frame. Time frame cannot exceed one month. |
+| `startsAt` | [`Time`](#time) | Start date of the on-call rotation. |
+
+### `IncidentManagementOncallRotationConnection`
+
+The connection type for IncidentManagementOncallRotation.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[IncidentManagementOncallRotationEdge]`](#incidentmanagementoncallrotationedge) | A list of edges. |
+| `nodes` | [`[IncidentManagementOncallRotation]`](#incidentmanagementoncallrotation) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### IncidentManagementOncallSchedule
+### `IncidentManagementOncallRotationEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`IncidentManagementOncallRotation`](#incidentmanagementoncallrotation) | The item at the end of the edge. |
+
+### `IncidentManagementOncallSchedule`
Describes an incident management on-call schedule.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String | Description of the on-call schedule. |
-| `iid` | ID! | Internal ID of the on-call schedule. |
-| `name` | String! | Name of the on-call schedule. |
-| `rotations` | IncidentManagementOncallRotationConnection! | On-call rotations for the on-call schedule. |
-| `timezone` | String! | Time zone of the on-call schedule. |
+| `description` | [`String`](#string) | Description of the on-call schedule. |
+| `iid` | [`ID!`](#id) | Internal ID of the on-call schedule. |
+| `name` | [`String!`](#string) | Name of the on-call schedule. |
+| `rotations` | [`IncidentManagementOncallRotationConnection!`](#incidentmanagementoncallrotationconnection) | On-call rotations for the on-call schedule. |
+| `timezone` | [`String!`](#string) | Time zone of the on-call schedule. |
+
+### `IncidentManagementOncallScheduleConnection`
+
+The connection type for IncidentManagementOncallSchedule.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[IncidentManagementOncallScheduleEdge]`](#incidentmanagementoncallscheduleedge) | A list of edges. |
+| `nodes` | [`[IncidentManagementOncallSchedule]`](#incidentmanagementoncallschedule) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### IncidentManagementOncallShift
+### `IncidentManagementOncallScheduleEdge`
-A block of time for which a participant is on-call..
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `endsAt` | Time | End time of the on-call shift. |
-| `participant` | OncallParticipantType | Participant assigned to the on-call shift. |
-| `startsAt` | Time | Start time of the on-call shift. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`IncidentManagementOncallSchedule`](#incidentmanagementoncallschedule) | The item at the end of the edge. |
+
+### `IncidentManagementOncallShift`
-### InstanceSecurityDashboard
+A block of time for which a participant is on-call.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `projects` | ProjectConnection! | Projects selected in Instance Security Dashboard. |
-| `vulnerabilityGrades` | VulnerableProjectsByGrade! => Array | Represents vulnerable project counts for each grade. |
-| `vulnerabilityScanners` | VulnerabilityScannerConnection | Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard. |
-| `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | Counts for each vulnerability severity from projects selected in Instance Security Dashboard. |
+| `endsAt` | [`Time`](#time) | End time of the on-call shift. |
+| `participant` | [`OncallParticipantType`](#oncallparticipanttype) | Participant assigned to the on-call shift. |
+| `startsAt` | [`Time`](#time) | Start time of the on-call shift. |
-### InstanceStatisticsMeasurement
+### `IncidentManagementOncallShiftConnection`
-Represents a recorded measurement (object count) for the Admins.
+The connection type for IncidentManagementOncallShift.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[IncidentManagementOncallShiftEdge]`](#incidentmanagementoncallshiftedge) | A list of edges. |
+| `nodes` | [`[IncidentManagementOncallShift]`](#incidentmanagementoncallshift) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `IncidentManagementOncallShiftEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`IncidentManagementOncallShift`](#incidentmanagementoncallshift) | The item at the end of the edge. |
+
+### `InstanceSecurityDashboard`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `projects` | [`ProjectConnection!`](#projectconnection) | Projects selected in Instance Security Dashboard. |
+| `vulnerabilityGrades` | [`[VulnerableProjectsByGrade!]!`](#vulnerableprojectsbygrade) | Represents vulnerable project counts for each grade. |
+| `vulnerabilityScanners` | [`VulnerabilityScannerConnection`](#vulnerabilityscannerconnection) | Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard. |
+| `vulnerabilitySeveritiesCount` | [`VulnerabilitySeveritiesCount`](#vulnerabilityseveritiescount) | Counts for each vulnerability severity from projects selected in Instance Security Dashboard. |
+
+### `Issue`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `alertManagementAlert` | [`AlertManagementAlert`](#alertmanagementalert) | Alert associated to this issue. |
+| `assignees` | [`UserConnection`](#userconnection) | Assignees of the issue. |
+| `author` | [`User!`](#user) | User that created the issue. |
+| `blocked` | [`Boolean!`](#boolean) | Indicates the issue is blocked. |
+| `blockedByCount` | [`Int`](#int) | Count of issues blocking this issue. |
+| `blockedByIssues` | [`IssueConnection`](#issueconnection) | Issues blocking this issue. |
+| `closedAt` | [`Time`](#time) | Timestamp of when the issue was closed. |
+| `confidential` | [`Boolean!`](#boolean) | Indicates the issue is confidential. |
+| `createNoteEmail` | [`String`](#string) | User specific email address for the issue. |
+| `createdAt` | [`Time!`](#time) | Timestamp of when the issue was created. |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+| `description` | [`String`](#string) | Description of the issue. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `designCollection` | [`DesignCollection`](#designcollection) | Collection of design images associated with this issue. |
+| `discussionLocked` | [`Boolean!`](#boolean) | Indicates discussion is locked on the issue. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `downvotes` | [`Int!`](#int) | Number of downvotes the issue has received. |
+| `dueDate` | [`Time`](#time) | Due date of the issue. |
+| `emailsDisabled` | [`Boolean!`](#boolean) | Indicates if a project has email notifications disabled: `true` if email notifications are disabled. |
+| `epic` | [`Epic`](#epic) | Epic to which this issue belongs. |
+| `healthStatus` | [`HealthStatus`](#healthstatus) | Current health status. |
+| `humanTimeEstimate` | [`String`](#string) | Human-readable time estimate of the issue. |
+| `humanTotalTimeSpent` | [`String`](#string) | Human-readable total time reported as spent on the issue. |
+| `id` | [`ID!`](#id) | ID of the issue. |
+| `iid` | [`ID!`](#id) | Internal ID of the issue. |
+| `iteration` | [`Iteration`](#iteration) | Iteration of the issue. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels of the issue. |
+| `metricImages` | [`[MetricImage!]`](#metricimage) | Metric images associated to the issue. |
+| `milestone` | [`Milestone`](#milestone) | Milestone of the issue. |
+| `moved` | [`Boolean`](#boolean) | Indicates if issue got moved from other project. |
+| `movedTo` | [`Issue`](#issue) | Updated Issue after it got moved to another project. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `participants` | [`UserConnection`](#userconnection) | List of participants in the issue. |
+| `reference` | [`String!`](#string) | Internal reference of the issue. Returned in shortened format by default. |
+| `relativePosition` | [`Int`](#int) | Relative position of the issue (used for positioning in epic tree and issue boards). |
+| `severity` | [`IssuableSeverity`](#issuableseverity) | Severity level of the incident. |
+| `slaDueAt` | [`Time`](#time) | Timestamp of when the issue SLA expires. |
+| `state` | [`IssueState!`](#issuestate) | State of the issue. |
+| `statusPagePublishedIncident` | [`Boolean`](#boolean) | Indicates whether an issue is published to the status page. |
+| `subscribed` | [`Boolean!`](#boolean) | Indicates the currently logged in user is subscribed to the issue. |
+| `taskCompletionStatus` | [`TaskCompletionStatus!`](#taskcompletionstatus) | Task completion status of the issue. |
+| `timeEstimate` | [`Int!`](#int) | Time estimate of the issue. |
+| `title` | [`String!`](#string) | Title of the issue. |
+| `titleHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `title` |
+| `totalTimeSpent` | [`Int!`](#int) | Total time reported as spent on the issue. |
+| `type` | [`IssueType`](#issuetype) | Type of the issue. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of when the issue was last updated. |
+| `updatedBy` | [`User`](#user) | User that last updated the issue. |
+| `upvotes` | [`Int!`](#int) | Number of upvotes the issue has received. |
+| `userDiscussionsCount` | [`Int!`](#int) | Number of user discussions in the issue. |
+| `userNotesCount` | [`Int!`](#int) | Number of user notes of the issue. |
+| `userPermissions` | [`IssuePermissions!`](#issuepermissions) | Permissions for the current user on the resource |
+| `webPath` | [`String!`](#string) | Web path of the issue. |
+| `webUrl` | [`String!`](#string) | Web URL of the issue. |
+| `weight` | [`Int`](#int) | Weight of the issue. |
+
+### `IssueConnection`
+
+The connection type for Issue.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[IssueEdge]`](#issueedge) | A list of edges. |
+| `nodes` | [`[Issue]`](#issue) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+| `weight` | [`Int!`](#int) | Total weight of issues collection. |
+
+### `IssueEdge`
+
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int! | Object count. |
-| `identifier` | MeasurementIdentifier! | The type of objects being measured. |
-| `recordedAt` | Time | The time the measurement was recorded. |
-
-### Issue
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `alertManagementAlert` | AlertManagementAlert | Alert associated to this issue. |
-| `assignees` | UserConnection | Assignees of the issue. |
-| `author` | User! | User that created the issue. |
-| `blocked` | Boolean! | Indicates the issue is blocked. |
-| `blockedByCount` | Int | Count of issues blocking this issue. |
-| `closedAt` | Time | Timestamp of when the issue was closed. |
-| `confidential` | Boolean! | Indicates the issue is confidential. |
-| `createNoteEmail` | String | User specific email address for the issue. |
-| `createdAt` | Time! | Timestamp of when the issue was created. |
-| `currentUserTodos` | TodoConnection! | To-do items for the current user. |
-| `description` | String | Description of the issue. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `designCollection` | DesignCollection | Collection of design images associated with this issue. |
-| `discussionLocked` | Boolean! | Indicates discussion is locked on the issue. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `downvotes` | Int! | Number of downvotes the issue has received. |
-| `dueDate` | Time | Due date of the issue. |
-| `emailsDisabled` | Boolean! | Indicates if a project has email notifications disabled: `true` if email notifications are disabled. |
-| `epic` | Epic | Epic to which this issue belongs. |
-| `healthStatus` | HealthStatus | Current health status. |
-| `humanTimeEstimate` | String | Human-readable time estimate of the issue. |
-| `humanTotalTimeSpent` | String | Human-readable total time reported as spent on the issue. |
-| `id` | ID! | ID of the issue. |
-| `iid` | ID! | Internal ID of the issue. |
-| `iteration` | Iteration | Iteration of the issue. |
-| `labels` | LabelConnection | Labels of the issue. |
-| `metricImages` | MetricImage! => Array | Metric images associated to the issue. |
-| `milestone` | Milestone | Milestone of the issue. |
-| `moved` | Boolean | Indicates if issue got moved from other project. |
-| `movedTo` | Issue | Updated Issue after it got moved to another project. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `participants` | UserConnection | List of participants in the issue. |
-| `reference` | String! | Internal reference of the issue. Returned in shortened format by default. |
-| `relativePosition` | Int | Relative position of the issue (used for positioning in epic tree and issue boards). |
-| `severity` | IssuableSeverity | Severity level of the incident. |
-| `slaDueAt` | Time | Timestamp of when the issue SLA expires. |
-| `state` | IssueState! | State of the issue. |
-| `statusPagePublishedIncident` | Boolean | Indicates whether an issue is published to the status page. |
-| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the issue. |
-| `taskCompletionStatus` | TaskCompletionStatus! | Task completion status of the issue. |
-| `timeEstimate` | Int! | Time estimate of the issue. |
-| `title` | String! | Title of the issue. |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `totalTimeSpent` | Int! | Total time reported as spent on the issue. |
-| `type` | IssueType | Type of the issue. |
-| `updatedAt` | Time! | Timestamp of when the issue was last updated. |
-| `updatedBy` | User | User that last updated the issue. |
-| `upvotes` | Int! | Number of upvotes the issue has received. |
-| `userDiscussionsCount` | Int! | Number of user discussions in the issue. |
-| `userNotesCount` | Int! | Number of user notes of the issue. |
-| `userPermissions` | IssuePermissions! | Permissions for the current user on the resource |
-| `webPath` | String! | Web path of the issue. |
-| `webUrl` | String! | Web URL of the issue. |
-| `weight` | Int | Weight of the issue. |
-
-### IssueMoveListPayload
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Issue`](#issue) | The item at the end of the edge. |
+
+### `IssueMoveListPayload`
Autogenerated return type of IssueMoveList.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueMovePayload
+### `IssueMovePayload`
Autogenerated return type of IssueMove.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssuePermissions
+### `IssuePermissions`
Check permissions for the current user on a issue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminIssue` | Boolean! | Indicates the user can perform `admin_issue` on this resource |
-| `createDesign` | Boolean! | Indicates the user can perform `create_design` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `destroyDesign` | Boolean! | Indicates the user can perform `destroy_design` on this resource |
-| `readDesign` | Boolean! | Indicates the user can perform `read_design` on this resource |
-| `readIssue` | Boolean! | Indicates the user can perform `read_issue` on this resource |
-| `reopenIssue` | Boolean! | Indicates the user can perform `reopen_issue` on this resource |
-| `updateIssue` | Boolean! | Indicates the user can perform `update_issue` on this resource |
+| `adminIssue` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_issue` on this resource |
+| `createDesign` | [`Boolean!`](#boolean) | Indicates the user can perform `create_design` on this resource |
+| `createNote` | [`Boolean!`](#boolean) | Indicates the user can perform `create_note` on this resource |
+| `destroyDesign` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_design` on this resource |
+| `readDesign` | [`Boolean!`](#boolean) | Indicates the user can perform `read_design` on this resource |
+| `readIssue` | [`Boolean!`](#boolean) | Indicates the user can perform `read_issue` on this resource |
+| `reopenIssue` | [`Boolean!`](#boolean) | Indicates the user can perform `reopen_issue` on this resource |
+| `updateIssue` | [`Boolean!`](#boolean) | Indicates the user can perform `update_issue` on this resource |
-### IssueSetAssigneesPayload
+### `IssueSetAssigneesPayload`
Autogenerated return type of IssueSetAssignees.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetConfidentialPayload
+### `IssueSetConfidentialPayload`
Autogenerated return type of IssueSetConfidential.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetDueDatePayload
+### `IssueSetDueDatePayload`
Autogenerated return type of IssueSetDueDate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetEpicPayload
+### `IssueSetEpicPayload`
Autogenerated return type of IssueSetEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetIterationPayload
+### `IssueSetIterationPayload`
Autogenerated return type of IssueSetIteration.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetLockedPayload
+### `IssueSetLockedPayload`
Autogenerated return type of IssueSetLocked.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetSeverityPayload
+### `IssueSetSeverityPayload`
Autogenerated return type of IssueSetSeverity.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetSubscriptionPayload
+### `IssueSetSubscriptionPayload`
Autogenerated return type of IssueSetSubscription.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueSetWeightPayload
+### `IssueSetWeightPayload`
Autogenerated return type of IssueSetWeight.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### IssueStatusCountsType
+### `IssueStatusCountsType`
Represents total number of issues for the represented statuses.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `all` | Int | Number of issues with status ALL for the project |
-| `closed` | Int | Number of issues with status CLOSED for the project |
-| `opened` | Int | Number of issues with status OPENED for the project |
+| `all` | [`Int`](#int) | Number of issues with status ALL for the project |
+| `closed` | [`Int`](#int) | Number of issues with status CLOSED for the project |
+| `opened` | [`Int`](#int) | Number of issues with status OPENED for the project |
-### Iteration
+### `Iteration`
Represents an iteration object.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Timestamp of iteration creation. |
-| `description` | String | Description of the iteration. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `dueDate` | Time | Timestamp of the iteration due date. |
-| `id` | ID! | ID of the iteration. |
-| `iid` | ID! | Internal ID of the iteration. |
-| `report` | TimeboxReport | Historically accurate report about the timebox. |
-| `scopedPath` | String | Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts. |
-| `scopedUrl` | String | Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts. |
-| `startDate` | Time | Timestamp of the iteration start date. |
-| `state` | IterationState! | State of the iteration. |
-| `title` | String! | Title of the iteration. |
-| `updatedAt` | Time! | Timestamp of last iteration update. |
-| `webPath` | String! | Web path of the iteration. |
-| `webUrl` | String! | Web URL of the iteration. |
+| `createdAt` | [`Time!`](#time) | Timestamp of iteration creation. |
+| `description` | [`String`](#string) | Description of the iteration. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `dueDate` | [`Time`](#time) | Timestamp of the iteration due date. |
+| `id` | [`ID!`](#id) | ID of the iteration. |
+| `iid` | [`ID!`](#id) | Internal ID of the iteration. |
+| `report` | [`TimeboxReport`](#timeboxreport) | Historically accurate report about the timebox. |
+| `scopedPath` | [`String`](#string) | Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts. |
+| `scopedUrl` | [`String`](#string) | Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts. |
+| `startDate` | [`Time`](#time) | Timestamp of the iteration start date. |
+| `state` | [`IterationState!`](#iterationstate) | State of the iteration. |
+| `title` | [`String!`](#string) | Title of the iteration. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of last iteration update. |
+| `webPath` | [`String!`](#string) | Web path of the iteration. |
+| `webUrl` | [`String!`](#string) | Web URL of the iteration. |
+
+### `IterationCadence`
+
+Represents an iteration cadence.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `active` | [`Boolean`](#boolean) | Whether the iteration cadence is active. |
+| `automatic` | [`Boolean`](#boolean) | Whether the iteration cadence should automatically generate future iterations. |
+| `durationInWeeks` | [`Int`](#int) | Duration in weeks of the iterations within this cadence. |
+| `id` | [`IterationsCadenceID!`](#iterationscadenceid) | Global ID of the iteration cadence. |
+| `iterationsInAdvance` | [`Int`](#int) | Future iterations to be created when iteration cadence is set to automatic. |
+| `startDate` | [`Time`](#time) | Timestamp of the iteration cadence start date. |
+| `title` | [`String!`](#string) | Title of the iteration cadence. |
+
+### `IterationCadenceConnection`
+
+The connection type for IterationCadence.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[IterationCadenceEdge]`](#iterationcadenceedge) | A list of edges. |
+| `nodes` | [`[IterationCadence]`](#iterationcadence) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `IterationCadenceCreatePayload`
+
+Autogenerated return type of IterationCadenceCreate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `iterationCadence` | [`IterationCadence`](#iterationcadence) | The created iteration cadence. |
+
+### `IterationCadenceEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`IterationCadence`](#iterationcadence) | The item at the end of the edge. |
+
+### `IterationConnection`
+
+The connection type for Iteration.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[IterationEdge]`](#iterationedge) | A list of edges. |
+| `nodes` | [`[Iteration]`](#iteration) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `IterationEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Iteration`](#iteration) | The item at the end of the edge. |
-### JiraImport
+### `JiraImport`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp of when the Jira import was created. |
-| `failedToImportCount` | Int! | Count of issues that failed to import. |
-| `importedIssuesCount` | Int! | Count of issues that were successfully imported. |
-| `jiraProjectKey` | String! | Project key for the imported Jira project. |
-| `scheduledAt` | Time | Timestamp of when the Jira import was scheduled. |
-| `scheduledBy` | User | User that started the Jira import. |
-| `totalIssueCount` | Int! | Total count of issues that were attempted to import. |
+| `createdAt` | [`Time`](#time) | Timestamp of when the Jira import was created. |
+| `failedToImportCount` | [`Int!`](#int) | Count of issues that failed to import. |
+| `importedIssuesCount` | [`Int!`](#int) | Count of issues that were successfully imported. |
+| `jiraProjectKey` | [`String!`](#string) | Project key for the imported Jira project. |
+| `scheduledAt` | [`Time`](#time) | Timestamp of when the Jira import was scheduled. |
+| `scheduledBy` | [`User`](#user) | User that started the Jira import. |
+| `totalIssueCount` | [`Int!`](#int) | Total count of issues that were attempted to import. |
+
+### `JiraImportConnection`
-### JiraImportStartPayload
+The connection type for JiraImport.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[JiraImportEdge]`](#jiraimportedge) | A list of edges. |
+| `nodes` | [`[JiraImport]`](#jiraimport) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `JiraImportEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`JiraImport`](#jiraimport) | The item at the end of the edge. |
+
+### `JiraImportStartPayload`
Autogenerated return type of JiraImportStart.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `jiraImport` | [`JiraImport`](#jiraimport) | The Jira import data after mutation. |
-### JiraImportUsersPayload
+### `JiraImportUsersPayload`
Autogenerated return type of JiraImportUsers.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `jiraUsers` | JiraUser! => Array | Users returned from Jira, matched by email and name if possible. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `jiraUsers` | [`[JiraUser!]`](#jirauser) | Users returned from Jira, matched by email and name if possible. |
+
+### `JiraProject`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `key` | [`String!`](#string) | Key of the Jira project. |
+| `name` | [`String`](#string) | Name of the Jira project. |
+| `projectId` | [`Int!`](#int) | ID of the Jira project. |
+
+### `JiraProjectConnection`
+
+The connection type for JiraProject.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[JiraProjectEdge]`](#jiraprojectedge) | A list of edges. |
+| `nodes` | [`[JiraProject]`](#jiraproject) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `JiraProjectEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`JiraProject`](#jiraproject) | The item at the end of the edge. |
-### JiraProject
+### `JiraService`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `key` | String! | Key of the Jira project. |
-| `name` | String | Name of the Jira project. |
-| `projectId` | Int! | ID of the Jira project. |
+| `active` | [`Boolean`](#boolean) | Indicates if the service is active. |
+| `projects` | [`JiraProjectConnection`](#jiraprojectconnection) | List of all Jira projects fetched through Jira REST API. |
+| `type` | [`String`](#string) | Class name of the service. |
-### JiraService
+### `JiraUser`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `active` | Boolean | Indicates if the service is active. |
-| `projects` | JiraProjectConnection | List of all Jira projects fetched through Jira REST API. |
-| `type` | String | Class name of the service. |
+| `gitlabId` | [`Int`](#int) | ID of the matched GitLab user. |
+| `gitlabName` | [`String`](#string) | Name of the matched GitLab user. |
+| `gitlabUsername` | [`String`](#string) | Username of the matched GitLab user. |
+| `jiraAccountId` | [`String!`](#string) | Account ID of the Jira user. |
+| `jiraDisplayName` | [`String!`](#string) | Display name of the Jira user. |
+| `jiraEmail` | [`String`](#string) | Email of the Jira user, returned only for users with public emails. |
-### JiraUser
+### `Label`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `gitlabId` | Int | ID of the matched GitLab user. |
-| `gitlabName` | String | Name of the matched GitLab user. |
-| `gitlabUsername` | String | Username of the matched GitLab user. |
-| `jiraAccountId` | String! | Account ID of the Jira user. |
-| `jiraDisplayName` | String! | Display name of the Jira user. |
-| `jiraEmail` | String | Email of the Jira user, returned only for users with public emails. |
+| `color` | [`String!`](#string) | Background color of the label. |
+| `createdAt` | [`Time!`](#time) | When this label was created. |
+| `description` | [`String`](#string) | Description of the label (Markdown rendered as HTML for caching). |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `id` | [`ID!`](#id) | Label ID. |
+| `textColor` | [`String!`](#string) | Text color of the label. |
+| `title` | [`String!`](#string) | Content of the label. |
+| `updatedAt` | [`Time!`](#time) | When this label was last updated. |
-### Label
+### `LabelConnection`
+
+The connection type for Label.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `color` | String! | Background color of the label. |
-| `description` | String | Description of the label (Markdown rendered as HTML for caching). |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `id` | ID! | Label ID. |
-| `textColor` | String! | Text color of the label. |
-| `title` | String! | Content of the label. |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[LabelEdge]`](#labeledge) | A list of edges. |
+| `nodes` | [`[Label]`](#label) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### LabelCreatePayload
+### `LabelCreatePayload`
Autogenerated return type of LabelCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `label` | [`Label`](#label) | The label after mutation. |
+
+### `LabelEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Label`](#label) | The item at the end of the edge. |
-### MarkAsSpamSnippetPayload
+### `MarkAsSpamSnippetPayload`
Autogenerated return type of MarkAsSpamSnippet.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
-
-### MergeRequest
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `allowCollaboration` | Boolean | Indicates if members of the target project can push to the fork. |
-| `approvalsLeft` | Int | Number of approvals left. |
-| `approvalsRequired` | Int | Number of approvals required. |
-| `approved` | Boolean! | Indicates if the merge request has all the required approvals. Returns true if no required approvals are configured. |
-| `approvedBy` | UserConnection | Users who approved the merge request. |
-| `assignees` | UserConnection | Assignees of the merge request. |
-| `author` | User | User who created this merge request. |
-| `autoMergeEnabled` | Boolean! | Indicates if auto merge is enabled for the merge request. |
-| `autoMergeStrategy` | String | Selected auto merge strategy. |
-| `availableAutoMergeStrategies` | String! => Array | Array of available auto merge strategies. |
-| `commitCount` | Int | Number of commits in the merge request. |
-| `commitsWithoutMergeCommits` | CommitConnection | Merge request commits excluding merge commits. |
-| `conflicts` | Boolean! | Indicates if the merge request has conflicts. |
-| `createdAt` | Time! | Timestamp of when the merge request was created. |
-| `currentUserTodos` | TodoConnection! | To-do items for the current user. |
-| `defaultMergeCommitMessage` | String | Default merge commit message of the merge request. |
-| `defaultMergeCommitMessageWithDescription` | String | Default merge commit message of the merge request with description. |
-| `defaultSquashCommitMessage` | String | Default squash commit message of the merge request. |
-| `description` | String | Description of the merge request (Markdown rendered as HTML for caching). |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `diffHeadSha` | String | Diff head SHA of the merge request. |
-| `diffRefs` | DiffRefs | References of the base SHA, the head SHA, and the start SHA for this merge request. |
-| `diffStats` | DiffStats! => Array | Details about which files were changed in this merge request. |
-| `diffStatsSummary` | DiffStatsSummary | Summary of which files were changed in this merge request. |
-| `discussionLocked` | Boolean! | Indicates if comments on the merge request are locked to members only. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `downvotes` | Int! | Number of downvotes for the merge request. |
-| `forceRemoveSourceBranch` | Boolean | Indicates if the project settings will lead to source branch deletion after merge. |
-| `hasCi` | Boolean! | Indicates if the merge request has CI. |
-| `hasSecurityReports` | Boolean! | Indicates if the source branch has any security reports. |
-| `headPipeline` | Pipeline | The pipeline running on the branch HEAD of the merge request. |
-| `id` | ID! | ID of the merge request. |
-| `iid` | String! | Internal ID of the merge request. |
-| `inProgressMergeCommitSha` | String | Commit SHA of the merge request if merge is in progress. |
-| `labels` | LabelConnection | Labels of the merge request. |
-| `mergeCommitSha` | String | SHA of the merge request commit (set once merged). |
-| `mergeError` | String | Error message due to a merge error. |
-| `mergeOngoing` | Boolean! | Indicates if a merge is currently occurring. |
-| `mergeStatus` | String | Status of the merge request. |
-| `mergeTrainsCount` | Int | Number of merge requests in the merge train. |
-| `mergeUser` | User | User who merged this merge request. |
-| `mergeWhenPipelineSucceeds` | Boolean | Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS). |
-| `mergeable` | Boolean! | Indicates if the merge request is mergeable. |
-| `mergeableDiscussionsState` | Boolean | Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged. |
-| `mergedAt` | Time | Timestamp of when the merge request was merged, null if not merged. |
-| `milestone` | Milestone | The milestone of the merge request. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `participants` | UserConnection | Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes. |
-| `pipelines` | PipelineConnection | Pipelines for the merge request. Note: for performance reasons, no more than the most recent 500 pipelines will be returned. |
-| `project` | Project! | Alias for target_project. |
-| `projectId` | Int! | ID of the merge request project. |
-| `rebaseCommitSha` | String | Rebase commit SHA of the merge request. |
-| `rebaseInProgress` | Boolean! | Indicates if there is a rebase currently in progress for the merge request. |
-| `reference` | String! | Internal reference of the merge request. Returned in shortened format by default. |
-| `reviewers` | UserConnection | Users from whom a review has been requested. |
-| `securityAutoFix` | Boolean | Indicates if the merge request is created by @GitLab-Security-Bot. |
-| `shouldBeRebased` | Boolean! | Indicates if the merge request will be rebased. |
-| `shouldRemoveSourceBranch` | Boolean | Indicates if the source branch of the merge request will be deleted after merge. |
-| `sourceBranch` | String! | Source branch of the merge request. |
-| `sourceBranchExists` | Boolean! | Indicates if the source branch of the merge request exists. |
-| `sourceBranchProtected` | Boolean! | Indicates if the source branch is protected. |
-| `sourceProject` | Project | Source project of the merge request. |
-| `sourceProjectId` | Int | ID of the merge request source project. |
-| `squash` | Boolean! | Indicates if squash on merge is enabled. |
-| `squashOnMerge` | Boolean! | Indicates if squash on merge is enabled. |
-| `state` | MergeRequestState! | State of the merge request. |
-| `subscribed` | Boolean! | Indicates if the currently logged in user is subscribed to this merge request. |
-| `targetBranch` | String! | Target branch of the merge request. |
-| `targetBranchExists` | Boolean! | Indicates if the target branch of the merge request exists. |
-| `targetProject` | Project! | Target project of the merge request. |
-| `targetProjectId` | Int! | ID of the merge request target project. |
-| `taskCompletionStatus` | TaskCompletionStatus! | Completion status of tasks |
-| `timeEstimate` | Int! | Time estimate of the merge request. |
-| `title` | String! | Title of the merge request. |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `totalTimeSpent` | Int! | Total time reported as spent on the merge request. |
-| `updatedAt` | Time! | Timestamp of when the merge request was last updated. |
-| `upvotes` | Int! | Number of upvotes for the merge request. |
-| `userDiscussionsCount` | Int | Number of user discussions in the merge request. |
-| `userNotesCount` | Int | User notes count of the merge request. |
-| `userPermissions` | MergeRequestPermissions! | Permissions for the current user on the resource |
-| `webUrl` | String | Web URL of the merge request. |
-| `workInProgress` | Boolean! | Indicates if the merge request is a work in progress (WIP). |
-
-### MergeRequestCreatePayload
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `snippet` | [`Snippet`](#snippet) | The snippet after mutation. |
+
+### `MemberInterfaceConnection`
+
+The connection type for MemberInterface.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[MemberInterfaceEdge]`](#memberinterfaceedge) | A list of edges. |
+| `nodes` | [`[MemberInterface]`](#memberinterface) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `MemberInterfaceEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`MemberInterface`](#memberinterface) | The item at the end of the edge. |
+
+### `MergeRequest`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `allowCollaboration` | [`Boolean`](#boolean) | Indicates if members of the target project can push to the fork. |
+| `approvalsLeft` | [`Int`](#int) | Number of approvals left. |
+| `approvalsRequired` | [`Int`](#int) | Number of approvals required. |
+| `approved` | [`Boolean!`](#boolean) | Indicates if the merge request has all the required approvals. Returns true if no required approvals are configured. |
+| `approvedBy` | [`UserConnection`](#userconnection) | Users who approved the merge request. |
+| `assignees` | [`UserConnection`](#userconnection) | Assignees of the merge request. |
+| `author` | [`User`](#user) | User who created this merge request. |
+| `autoMergeEnabled` | [`Boolean!`](#boolean) | Indicates if auto merge is enabled for the merge request. |
+| `autoMergeStrategy` | [`String`](#string) | Selected auto merge strategy. |
+| `availableAutoMergeStrategies` | [`[String!]`](#string) | Array of available auto merge strategies. |
+| `commitCount` | [`Int`](#int) | Number of commits in the merge request. |
+| `commitsWithoutMergeCommits` | [`CommitConnection`](#commitconnection) | Merge request commits excluding merge commits. |
+| `conflicts` | [`Boolean!`](#boolean) | Indicates if the merge request has conflicts. |
+| `createdAt` | [`Time!`](#time) | Timestamp of when the merge request was created. |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+| `defaultMergeCommitMessage` | [`String`](#string) | Default merge commit message of the merge request. |
+| `defaultMergeCommitMessageWithDescription` | [`String`](#string) | Default merge commit message of the merge request with description. |
+| `defaultSquashCommitMessage` | [`String`](#string) | Default squash commit message of the merge request. |
+| `description` | [`String`](#string) | Description of the merge request (Markdown rendered as HTML for caching). |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `diffHeadSha` | [`String`](#string) | Diff head SHA of the merge request. |
+| `diffRefs` | [`DiffRefs`](#diffrefs) | References of the base SHA, the head SHA, and the start SHA for this merge request. |
+| `diffStats` | [`[DiffStats!]`](#diffstats) | Details about which files were changed in this merge request. |
+| `diffStatsSummary` | [`DiffStatsSummary`](#diffstatssummary) | Summary of which files were changed in this merge request. |
+| `discussionLocked` | [`Boolean!`](#boolean) | Indicates if comments on the merge request are locked to members only. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `divergedFromTargetBranch` | [`Boolean!`](#boolean) | Indicates if the source branch is behind the target branch. |
+| `downvotes` | [`Int!`](#int) | Number of downvotes for the merge request. |
+| `forceRemoveSourceBranch` | [`Boolean`](#boolean) | Indicates if the project settings will lead to source branch deletion after merge. |
+| `hasCi` | [`Boolean!`](#boolean) | Indicates if the merge request has CI. |
+| `hasSecurityReports` | [`Boolean!`](#boolean) | Indicates if the source branch has any security reports. |
+| `headPipeline` | [`Pipeline`](#pipeline) | The pipeline running on the branch HEAD of the merge request. |
+| `id` | [`ID!`](#id) | ID of the merge request. |
+| `iid` | [`String!`](#string) | Internal ID of the merge request. |
+| `inProgressMergeCommitSha` | [`String`](#string) | Commit SHA of the merge request if merge is in progress. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels of the merge request. |
+| `mergeCommitSha` | [`String`](#string) | SHA of the merge request commit (set once merged). |
+| `mergeError` | [`String`](#string) | Error message due to a merge error. |
+| `mergeOngoing` | [`Boolean!`](#boolean) | Indicates if a merge is currently occurring. |
+| `mergeStatus` | [`String`](#string) | Status of the merge request. |
+| `mergeTrainsCount` | [`Int`](#int) | Number of merge requests in the merge train. |
+| `mergeUser` | [`User`](#user) | User who merged this merge request. |
+| `mergeWhenPipelineSucceeds` | [`Boolean`](#boolean) | Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS). |
+| `mergeable` | [`Boolean!`](#boolean) | Indicates if the merge request is mergeable. |
+| `mergeableDiscussionsState` | [`Boolean`](#boolean) | Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged. |
+| `mergedAt` | [`Time`](#time) | Timestamp of when the merge request was merged, null if not merged. |
+| `milestone` | [`Milestone`](#milestone) | The milestone of the merge request. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `participants` | [`UserConnection`](#userconnection) | Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes. |
+| `pipelines` | [`PipelineConnection`](#pipelineconnection) | Pipelines for the merge request. Note: for performance reasons, no more than the most recent 500 pipelines will be returned. |
+| `project` | [`Project!`](#project) | Alias for target_project. |
+| `projectId` | [`Int!`](#int) | ID of the merge request project. |
+| `rebaseCommitSha` | [`String`](#string) | Rebase commit SHA of the merge request. |
+| `rebaseInProgress` | [`Boolean!`](#boolean) | Indicates if there is a rebase currently in progress for the merge request. |
+| `reference` | [`String!`](#string) | Internal reference of the merge request. Returned in shortened format by default. |
+| `reviewers` | [`UserConnection`](#userconnection) | Users from whom a review has been requested. |
+| `securityAutoFix` | [`Boolean`](#boolean) | Indicates if the merge request is created by @GitLab-Security-Bot. |
+| `securityReportsUpToDateOnTargetBranch` | [`Boolean!`](#boolean) | Indicates if the target branch security reports are out of date. |
+| `shouldBeRebased` | [`Boolean!`](#boolean) | Indicates if the merge request will be rebased. |
+| `shouldRemoveSourceBranch` | [`Boolean`](#boolean) | Indicates if the source branch of the merge request will be deleted after merge. |
+| `sourceBranch` | [`String!`](#string) | Source branch of the merge request. |
+| `sourceBranchExists` | [`Boolean!`](#boolean) | Indicates if the source branch of the merge request exists. |
+| `sourceBranchProtected` | [`Boolean!`](#boolean) | Indicates if the source branch is protected. |
+| `sourceProject` | [`Project`](#project) | Source project of the merge request. |
+| `sourceProjectId` | [`Int`](#int) | ID of the merge request source project. |
+| `squash` | [`Boolean!`](#boolean) | Indicates if squash on merge is enabled. |
+| `squashOnMerge` | [`Boolean!`](#boolean) | Indicates if squash on merge is enabled. |
+| `state` | [`MergeRequestState!`](#mergerequeststate) | State of the merge request. |
+| `subscribed` | [`Boolean!`](#boolean) | Indicates if the currently logged in user is subscribed to this merge request. |
+| `targetBranch` | [`String!`](#string) | Target branch of the merge request. |
+| `targetBranchExists` | [`Boolean!`](#boolean) | Indicates if the target branch of the merge request exists. |
+| `targetProject` | [`Project!`](#project) | Target project of the merge request. |
+| `targetProjectId` | [`Int!`](#int) | ID of the merge request target project. |
+| `taskCompletionStatus` | [`TaskCompletionStatus!`](#taskcompletionstatus) | Completion status of tasks |
+| `timeEstimate` | [`Int!`](#int) | Time estimate of the merge request. |
+| `title` | [`String!`](#string) | Title of the merge request. |
+| `titleHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `title` |
+| `totalTimeSpent` | [`Int!`](#int) | Total time reported as spent on the merge request. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of when the merge request was last updated. |
+| `upvotes` | [`Int!`](#int) | Number of upvotes for the merge request. |
+| `userDiscussionsCount` | [`Int`](#int) | Number of user discussions in the merge request. |
+| `userNotesCount` | [`Int`](#int) | User notes count of the merge request. |
+| `userPermissions` | [`MergeRequestPermissions!`](#mergerequestpermissions) | Permissions for the current user on the resource |
+| `webUrl` | [`String`](#string) | Web URL of the merge request. |
+| `workInProgress` | [`Boolean!`](#boolean) | Indicates if the merge request is a draft. |
+
+### `MergeRequestAcceptPayload`
+
+Autogenerated return type of MergeRequestAccept.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
+
+### `MergeRequestConnection`
+
+The connection type for MergeRequest.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[MergeRequestEdge]`](#mergerequestedge) | A list of edges. |
+| `nodes` | [`[MergeRequest]`](#mergerequest) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+| `totalTimeToMerge` | [`Float`](#float) | Total sum of time to merge, in seconds, for the collection of merge requests. |
+
+### `MergeRequestCreatePayload`
Autogenerated return type of MergeRequestCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestDiffRegistry
+### `MergeRequestDiffRegistry`
Represents the Geo sync and verification state of a Merge Request diff.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp when the MergeRequestDiffRegistry was created |
-| `id` | ID! | ID of the MergeRequestDiffRegistry |
-| `lastSyncFailure` | String | Error message during sync of the MergeRequestDiffRegistry |
-| `lastSyncedAt` | Time | Timestamp of the most recent successful sync of the MergeRequestDiffRegistry |
-| `mergeRequestDiffId` | ID! | ID of the Merge Request diff. |
-| `retryAt` | Time | Timestamp after which the MergeRequestDiffRegistry should be resynced |
-| `retryCount` | Int | Number of consecutive failed sync attempts of the MergeRequestDiffRegistry |
-| `state` | RegistryState | Sync state of the MergeRequestDiffRegistry |
+| `createdAt` | [`Time`](#time) | Timestamp when the MergeRequestDiffRegistry was created |
+| `id` | [`ID!`](#id) | ID of the MergeRequestDiffRegistry |
+| `lastSyncFailure` | [`String`](#string) | Error message during sync of the MergeRequestDiffRegistry |
+| `lastSyncedAt` | [`Time`](#time) | Timestamp of the most recent successful sync of the MergeRequestDiffRegistry |
+| `mergeRequestDiffId` | [`ID!`](#id) | ID of the Merge Request diff. |
+| `retryAt` | [`Time`](#time) | Timestamp after which the MergeRequestDiffRegistry should be resynced |
+| `retryCount` | [`Int`](#int) | Number of consecutive failed sync attempts of the MergeRequestDiffRegistry |
+| `state` | [`RegistryState`](#registrystate) | Sync state of the MergeRequestDiffRegistry |
+
+### `MergeRequestDiffRegistryConnection`
+
+The connection type for MergeRequestDiffRegistry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[MergeRequestDiffRegistryEdge]`](#mergerequestdiffregistryedge) | A list of edges. |
+| `nodes` | [`[MergeRequestDiffRegistry]`](#mergerequestdiffregistry) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `MergeRequestDiffRegistryEdge`
-### MergeRequestPermissions
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`MergeRequestDiffRegistry`](#mergerequestdiffregistry) | The item at the end of the edge. |
+
+### `MergeRequestEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`MergeRequest`](#mergerequest) | The item at the end of the edge. |
+
+### `MergeRequestPermissions`
Check permissions for the current user on a merge request.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminMergeRequest` | Boolean! | Indicates the user can perform `admin_merge_request` on this resource |
-| `canMerge` | Boolean! | Indicates the user can perform `can_merge` on this resource |
-| `cherryPickOnCurrentMergeRequest` | Boolean! | Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `pushToSourceBranch` | Boolean! | Indicates the user can perform `push_to_source_branch` on this resource |
-| `readMergeRequest` | Boolean! | Indicates the user can perform `read_merge_request` on this resource |
-| `removeSourceBranch` | Boolean! | Indicates the user can perform `remove_source_branch` on this resource |
-| `revertOnCurrentMergeRequest` | Boolean! | Indicates the user can perform `revert_on_current_merge_request` on this resource |
-| `updateMergeRequest` | Boolean! | Indicates the user can perform `update_merge_request` on this resource |
+| `adminMergeRequest` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_merge_request` on this resource |
+| `canMerge` | [`Boolean!`](#boolean) | Indicates the user can perform `can_merge` on this resource |
+| `cherryPickOnCurrentMergeRequest` | [`Boolean!`](#boolean) | Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource |
+| `createNote` | [`Boolean!`](#boolean) | Indicates the user can perform `create_note` on this resource |
+| `pushToSourceBranch` | [`Boolean!`](#boolean) | Indicates the user can perform `push_to_source_branch` on this resource |
+| `readMergeRequest` | [`Boolean!`](#boolean) | Indicates the user can perform `read_merge_request` on this resource |
+| `removeSourceBranch` | [`Boolean!`](#boolean) | Indicates the user can perform `remove_source_branch` on this resource |
+| `revertOnCurrentMergeRequest` | [`Boolean!`](#boolean) | Indicates the user can perform `revert_on_current_merge_request` on this resource |
+| `updateMergeRequest` | [`Boolean!`](#boolean) | Indicates the user can perform `update_merge_request` on this resource |
-### MergeRequestReviewerRereviewPayload
+### `MergeRequestReviewerRereviewPayload`
Autogenerated return type of MergeRequestReviewerRereview.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestSetAssigneesPayload
+### `MergeRequestSetAssigneesPayload`
Autogenerated return type of MergeRequestSetAssignees.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestSetLabelsPayload
+### `MergeRequestSetLabelsPayload`
Autogenerated return type of MergeRequestSetLabels.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestSetLockedPayload
+### `MergeRequestSetLockedPayload`
Autogenerated return type of MergeRequestSetLocked.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestSetMilestonePayload
+### `MergeRequestSetMilestonePayload`
Autogenerated return type of MergeRequestSetMilestone.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestSetSubscriptionPayload
+### `MergeRequestSetSubscriptionPayload`
Autogenerated return type of MergeRequestSetSubscription.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestSetWipPayload
+### `MergeRequestSetWipPayload`
Autogenerated return type of MergeRequestSetWip.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### MergeRequestUpdatePayload
+### `MergeRequestUpdatePayload`
Autogenerated return type of MergeRequestUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | The merge request after mutation. |
-### Metadata
+### `Metadata`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `revision` | String! | Revision. |
-| `version` | String! | Version. |
+| `revision` | [`String!`](#string) | Revision. |
+| `version` | [`String!`](#string) | Version. |
-### MetricImage
+### `MetricImage`
Represents a metric image upload.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `fileName` | String | File name of the metric image. |
-| `filePath` | String | File path of the metric image. |
-| `id` | ID! | ID of the metric upload. |
-| `iid` | ID! | Internal ID of the metric upload. |
-| `url` | String! | URL of the metric source. |
+| `fileName` | [`String`](#string) | File name of the metric image. |
+| `filePath` | [`String`](#string) | File path of the metric image. |
+| `id` | [`ID!`](#id) | ID of the metric upload. |
+| `iid` | [`ID!`](#id) | Internal ID of the metric upload. |
+| `url` | [`String!`](#string) | URL of the metric source. |
-### MetricsDashboard
+### `MetricsDashboard`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `annotations` | MetricsDashboardAnnotationConnection | Annotations added to the dashboard. |
-| `path` | String | Path to a file with the dashboard definition. |
-| `schemaValidationWarnings` | String! => Array | Dashboard schema validation warnings. |
+| `annotations` | [`MetricsDashboardAnnotationConnection`](#metricsdashboardannotationconnection) | Annotations added to the dashboard. |
+| `path` | [`String`](#string) | Path to a file with the dashboard definition. |
+| `schemaValidationWarnings` | [`[String!]`](#string) | Dashboard schema validation warnings. |
-### MetricsDashboardAnnotation
+### `MetricsDashboardAnnotation`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String | Description of the annotation. |
-| `endingAt` | Time | Timestamp marking end of annotated time span. |
-| `id` | ID! | ID of the annotation. |
-| `panelId` | String | ID of a dashboard panel to which the annotation should be scoped. |
-| `startingAt` | Time | Timestamp marking start of annotated time span. |
+| `description` | [`String`](#string) | Description of the annotation. |
+| `endingAt` | [`Time`](#time) | Timestamp marking end of annotated time span. |
+| `id` | [`ID!`](#id) | ID of the annotation. |
+| `panelId` | [`String`](#string) | ID of a dashboard panel to which the annotation should be scoped. |
+| `startingAt` | [`Time`](#time) | Timestamp marking start of annotated time span. |
+
+### `MetricsDashboardAnnotationConnection`
+
+The connection type for MetricsDashboardAnnotation.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[MetricsDashboardAnnotationEdge]`](#metricsdashboardannotationedge) | A list of edges. |
+| `nodes` | [`[MetricsDashboardAnnotation]`](#metricsdashboardannotation) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `MetricsDashboardAnnotationEdge`
-### Milestone
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`MetricsDashboardAnnotation`](#metricsdashboardannotation) | The item at the end of the edge. |
+
+### `Milestone`
Represents a milestone.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Timestamp of milestone creation. |
-| `description` | String | Description of the milestone. |
-| `dueDate` | Time | Timestamp of the milestone due date. |
-| `groupMilestone` | Boolean! | Indicates if milestone is at group level. |
-| `id` | ID! | ID of the milestone. |
-| `projectMilestone` | Boolean! | Indicates if milestone is at project level. |
-| `report` | TimeboxReport | Historically accurate report about the timebox. |
-| `startDate` | Time | Timestamp of the milestone start date. |
-| `state` | MilestoneStateEnum! | State of the milestone. |
-| `stats` | MilestoneStats | Milestone statistics. |
-| `subgroupMilestone` | Boolean! | Indicates if milestone is at subgroup level. |
-| `title` | String! | Title of the milestone. |
-| `updatedAt` | Time! | Timestamp of last milestone update. |
-| `webPath` | String! | Web path of the milestone. |
+| `createdAt` | [`Time!`](#time) | Timestamp of milestone creation. |
+| `description` | [`String`](#string) | Description of the milestone. |
+| `dueDate` | [`Time`](#time) | Timestamp of the milestone due date. |
+| `groupMilestone` | [`Boolean!`](#boolean) | Indicates if milestone is at group level. |
+| `id` | [`ID!`](#id) | ID of the milestone. |
+| `projectMilestone` | [`Boolean!`](#boolean) | Indicates if milestone is at project level. |
+| `report` | [`TimeboxReport`](#timeboxreport) | Historically accurate report about the timebox. |
+| `startDate` | [`Time`](#time) | Timestamp of the milestone start date. |
+| `state` | [`MilestoneStateEnum!`](#milestonestateenum) | State of the milestone. |
+| `stats` | [`MilestoneStats`](#milestonestats) | Milestone statistics. |
+| `subgroupMilestone` | [`Boolean!`](#boolean) | Indicates if milestone is at subgroup level. |
+| `title` | [`String!`](#string) | Title of the milestone. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of last milestone update. |
+| `webPath` | [`String!`](#string) | Web path of the milestone. |
+
+### `MilestoneConnection`
-### MilestoneStats
+The connection type for Milestone.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[MilestoneEdge]`](#milestoneedge) | A list of edges. |
+| `nodes` | [`[Milestone]`](#milestone) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `MilestoneEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Milestone`](#milestone) | The item at the end of the edge. |
+
+### `MilestoneStats`
Contains statistics about a milestone.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `closedIssuesCount` | Int | Number of closed issues associated with the milestone. |
-| `totalIssuesCount` | Int | Total number of issues associated with the milestone. |
+| `closedIssuesCount` | [`Int`](#int) | Number of closed issues associated with the milestone. |
+| `totalIssuesCount` | [`Int`](#int) | Total number of issues associated with the milestone. |
+
+### `Namespace`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `actualRepositorySizeLimit` | [`Float`](#float) | Size limit for repositories in the namespace in bytes. |
+| `additionalPurchasedStorageSize` | [`Float`](#float) | Additional storage purchased for the root namespace in bytes. |
+| `complianceFrameworks` | [`ComplianceFrameworkConnection`](#complianceframeworkconnection) | Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
+| `containsLockedProjects` | [`Boolean!`](#boolean) | Includes at least one project where the repository size exceeds the limit. |
+| `description` | [`String`](#string) | Description of the namespace. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `fullName` | [`String!`](#string) | Full name of the namespace. |
+| `fullPath` | [`ID!`](#id) | Full path of the namespace. |
+| `id` | [`ID!`](#id) | ID of the namespace. |
+| `isTemporaryStorageIncreaseEnabled` | [`Boolean!`](#boolean) | Status of the temporary storage increase. |
+| `lfsEnabled` | [`Boolean`](#boolean) | Indicates if Large File Storage (LFS) is enabled for namespace. |
+| `name` | [`String!`](#string) | Name of the namespace. |
+| `packageSettings` | [`PackageSettings`](#packagesettings) | The package settings for the namespace. |
+| `path` | [`String!`](#string) | Path of the namespace. |
+| `projects` | [`ProjectConnection!`](#projectconnection) | Projects within this namespace. |
+| `repositorySizeExcessProjectCount` | [`Int!`](#int) | Number of projects in the root namespace where the repository size exceeds the limit. |
+| `requestAccessEnabled` | [`Boolean`](#boolean) | Indicates if users can request access to namespace. |
+| `rootStorageStatistics` | [`RootStorageStatistics`](#rootstoragestatistics) | Aggregated storage statistics of the namespace. Only available for root namespaces. |
+| `storageSizeLimit` | [`Float`](#float) | Total storage limit of the root namespace in bytes. |
+| `temporaryStorageIncreaseEndsOn` | [`Time`](#time) | Date until the temporary storage increase is active. |
+| `totalRepositorySize` | [`Float`](#float) | Total repository size of all projects in the root namespace in bytes. |
+| `totalRepositorySizeExcess` | [`Float`](#float) | Total excess repository size of all projects in the root namespace in bytes. |
+| `visibility` | [`String`](#string) | Visibility of the namespace. |
+
+### `NamespaceConnection`
-### Namespace
+The connection type for Namespace.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `actualRepositorySizeLimit` | Float | Size limit for repositories in the namespace in bytes. |
-| `additionalPurchasedStorageSize` | Float | Additional storage purchased for the root namespace in bytes. |
-| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
-| `containsLockedProjects` | Boolean! | Includes at least one project where the repository size exceeds the limit. |
-| `description` | String | Description of the namespace. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `fullName` | String! | Full name of the namespace. |
-| `fullPath` | ID! | Full path of the namespace. |
-| `id` | ID! | ID of the namespace. |
-| `isTemporaryStorageIncreaseEnabled` | Boolean! | Status of the temporary storage increase. |
-| `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace. |
-| `name` | String! | Name of the namespace. |
-| `packageSettings` | PackageSettings | The package settings for the namespace. |
-| `path` | String! | Path of the namespace. |
-| `projects` | ProjectConnection! | Projects within this namespace. |
-| `repositorySizeExcessProjectCount` | Int! | Number of projects in the root namespace where the repository size exceeds the limit. |
-| `requestAccessEnabled` | Boolean | Indicates if users can request access to namespace. |
-| `rootStorageStatistics` | RootStorageStatistics | Aggregated storage statistics of the namespace. Only available for root namespaces. |
-| `storageSizeLimit` | Float | Total storage limit of the root namespace in bytes. |
-| `temporaryStorageIncreaseEndsOn` | Time | Date until the temporary storage increase is active. |
-| `totalRepositorySize` | Float | Total repository size of all projects in the root namespace in bytes. |
-| `totalRepositorySizeExcess` | Float | Total excess repository size of all projects in the root namespace in bytes. |
-| `visibility` | String | Visibility of the namespace. |
+| `edges` | [`[NamespaceEdge]`](#namespaceedge) | A list of edges. |
+| `nodes` | [`[Namespace]`](#namespace) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `NamespaceEdge`
-### NamespaceIncreaseStorageTemporarilyPayload
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Namespace`](#namespace) | The item at the end of the edge. |
+
+### `NamespaceIncreaseStorageTemporarilyPayload`
Autogenerated return type of NamespaceIncreaseStorageTemporarily.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `namespace` | Namespace | The namespace after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `namespace` | [`Namespace`](#namespace) | The namespace after mutation. |
+
+### `Note`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `author` | [`User!`](#user) | User who wrote this note. |
+| `body` | [`String!`](#string) | Content of the note. |
+| `bodyHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `note` |
+| `confidential` | [`Boolean`](#boolean) | Indicates if this note is confidential. |
+| `createdAt` | [`Time!`](#time) | Timestamp of the note creation. |
+| `discussion` | [`Discussion`](#discussion) | The discussion this note is a part of. |
+| `id` | [`NoteID!`](#noteid) | ID of the note. |
+| `position` | [`DiffPosition`](#diffposition) | The position of this note on a diff. |
+| `project` | [`Project`](#project) | Project associated with the note. |
+| `resolvable` | [`Boolean!`](#boolean) | Indicates if the object can be resolved. |
+| `resolved` | [`Boolean!`](#boolean) | Indicates if the object is resolved. |
+| `resolvedAt` | [`Time`](#time) | Timestamp of when the object was resolved. |
+| `resolvedBy` | [`User`](#user) | User who resolved the object. |
+| `system` | [`Boolean!`](#boolean) | Indicates whether this note was created by the system or by a user. |
+| `systemNoteIconName` | [`String`](#string) | Name of the icon corresponding to a system note. |
+| `updatedAt` | [`Time!`](#time) | Timestamp of the note's last activity. |
+| `url` | [`String`](#string) | URL to view this Note in the Web UI. |
+| `userPermissions` | [`NotePermissions!`](#notepermissions) | Permissions for the current user on the resource |
+
+### `NoteConnection`
+
+The connection type for Note.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[NoteEdge]`](#noteedge) | A list of edges. |
+| `nodes` | [`[Note]`](#note) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `NoteEdge`
-### Note
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User! | User who wrote this note. |
-| `body` | String! | Content of the note. |
-| `bodyHtml` | String | The GitLab Flavored Markdown rendering of `note` |
-| `confidential` | Boolean | Indicates if this note is confidential. |
-| `createdAt` | Time! | Timestamp of the note creation. |
-| `discussion` | Discussion | The discussion this note is a part of. |
-| `id` | NoteID! | ID of the note. |
-| `position` | DiffPosition | The position of this note on a diff. |
-| `project` | Project | Project associated with the note. |
-| `resolvable` | Boolean! | Indicates if the object can be resolved. |
-| `resolved` | Boolean! | Indicates if the object is resolved. |
-| `resolvedAt` | Time | Timestamp of when the object was resolved. |
-| `resolvedBy` | User | User who resolved the object. |
-| `system` | Boolean! | Indicates whether this note was created by the system or by a user. |
-| `systemNoteIconName` | String | Name of the icon corresponding to a system note. |
-| `updatedAt` | Time! | Timestamp of the note's last activity. |
-| `url` | String | URL to view this Note in the Web UI. |
-| `userPermissions` | NotePermissions! | Permissions for the current user on the resource |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Note`](#note) | The item at the end of the edge. |
-### NotePermissions
+### `NotePermissions`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminNote` | Boolean! | Indicates the user can perform `admin_note` on this resource |
-| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `readNote` | Boolean! | Indicates the user can perform `read_note` on this resource |
-| `repositionNote` | Boolean! | Indicates the user can perform `reposition_note` on this resource |
-| `resolveNote` | Boolean! | Indicates the user can perform `resolve_note` on this resource |
+| `adminNote` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_note` on this resource |
+| `awardEmoji` | [`Boolean!`](#boolean) | Indicates the user can perform `award_emoji` on this resource |
+| `createNote` | [`Boolean!`](#boolean) | Indicates the user can perform `create_note` on this resource |
+| `readNote` | [`Boolean!`](#boolean) | Indicates the user can perform `read_note` on this resource |
+| `repositionNote` | [`Boolean!`](#boolean) | Indicates the user can perform `reposition_note` on this resource |
+| `resolveNote` | [`Boolean!`](#boolean) | Indicates the user can perform `resolve_note` on this resource |
-### OncallParticipantType
+### `OncallParticipantType`
The rotation participant and color palette.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `colorPalette` | String | The color palette to assign to the on-call user. For example "blue". |
-| `colorWeight` | String | The color weight to assign to for the on-call user, for example "500". Max 4 chars. For easy identification of the user. |
-| `id` | IncidentManagementOncallParticipantID! | ID of the on-call participant. |
-| `user` | User! | The user who is participating. |
+| `colorPalette` | [`String`](#string) | The color palette to assign to the on-call user. For example "blue". |
+| `colorWeight` | [`String`](#string) | The color weight to assign to for the on-call user, for example "500". Max 4 chars. For easy identification of the user. |
+| `id` | [`IncidentManagementOncallParticipantID!`](#incidentmanagementoncallparticipantid) | ID of the on-call participant. |
+| `user` | [`User!`](#user) | The user who is participating. |
-### OncallRotationCreatePayload
+### `OncallParticipantTypeConnection`
+
+The connection type for OncallParticipantType.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[OncallParticipantTypeEdge]`](#oncallparticipanttypeedge) | A list of edges. |
+| `nodes` | [`[OncallParticipantType]`](#oncallparticipanttype) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `OncallParticipantTypeEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`OncallParticipantType`](#oncallparticipanttype) | The item at the end of the edge. |
+
+### `OncallRotationActivePeriodType`
+
+Active period time range for on-call rotation.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `endTime` | [`String`](#string) | The end of the rotation active period. |
+| `startTime` | [`String`](#string) | The start of the rotation active period. |
+
+### `OncallRotationCreatePayload`
Autogenerated return type of OncallRotationCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallRotation` | IncidentManagementOncallRotation | The on-call rotation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `oncallRotation` | [`IncidentManagementOncallRotation`](#incidentmanagementoncallrotation) | The on-call rotation. |
-### OncallRotationDestroyPayload
+### `OncallRotationDestroyPayload`
Autogenerated return type of OncallRotationDestroy.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallRotation` | IncidentManagementOncallRotation | The on-call rotation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `oncallRotation` | [`IncidentManagementOncallRotation`](#incidentmanagementoncallrotation) | The on-call rotation. |
-### OncallScheduleCreatePayload
+### `OncallRotationUpdatePayload`
+
+Autogenerated return type of OncallRotationUpdate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `oncallRotation` | [`IncidentManagementOncallRotation`](#incidentmanagementoncallrotation) | The on-call rotation. |
+
+### `OncallScheduleCreatePayload`
Autogenerated return type of OncallScheduleCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `oncallSchedule` | [`IncidentManagementOncallSchedule`](#incidentmanagementoncallschedule) | The on-call schedule. |
-### OncallScheduleDestroyPayload
+### `OncallScheduleDestroyPayload`
Autogenerated return type of OncallScheduleDestroy.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `oncallSchedule` | [`IncidentManagementOncallSchedule`](#incidentmanagementoncallschedule) | The on-call schedule. |
-### OncallScheduleUpdatePayload
+### `OncallScheduleUpdatePayload`
Autogenerated return type of OncallScheduleUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `oncallSchedule` | [`IncidentManagementOncallSchedule`](#incidentmanagementoncallschedule) | The on-call schedule. |
-### Package
+### `Package`
Represents a package in the Package Registry.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Date of creation. |
-| `id` | PackagesPackageID! | ID of the package. |
-| `metadata` | PackageMetadata | Package metadata. |
-| `name` | String! | Name of the package. |
-| `packageType` | PackageTypeEnum! | Package type. |
-| `pipelines` | PipelineConnection | Pipelines that built the package. |
-| `project` | Project! | Project where the package is stored. |
-| `tags` | PackageTagConnection | Package tags. |
-| `updatedAt` | Time! | Date of most recent update. |
-| `version` | String | Version string. |
-| `versions` | PackageWithoutVersionsConnection | The other versions of the package. |
+| `createdAt` | [`Time!`](#time) | Date of creation. |
+| `id` | [`PackagesPackageID!`](#packagespackageid) | ID of the package. |
+| `metadata` | [`PackageMetadata`](#packagemetadata) | Package metadata. |
+| `name` | [`String!`](#string) | Name of the package. |
+| `packageType` | [`PackageTypeEnum!`](#packagetypeenum) | Package type. |
+| `pipelines` | [`PipelineConnection`](#pipelineconnection) | Pipelines that built the package. |
+| `project` | [`Project!`](#project) | Project where the package is stored. |
+| `tags` | [`PackageTagConnection`](#packagetagconnection) | Package tags. |
+| `updatedAt` | [`Time!`](#time) | Date of most recent update. |
+| `version` | [`String`](#string) | Version string. |
+| `versions` | [`PackageWithoutVersionsConnection`](#packagewithoutversionsconnection) | The other versions of the package. |
-### PackageComposerJsonType
+### `PackageComposerJsonType`
Represents a composer JSON file.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `license` | String | The license set in the Composer JSON file. |
-| `name` | String | The name set in the Composer JSON file. |
-| `type` | String | The type set in the Composer JSON file. |
-| `version` | String | The version set in the Composer JSON file. |
+| `license` | [`String`](#string) | The license set in the Composer JSON file. |
+| `name` | [`String`](#string) | The name set in the Composer JSON file. |
+| `type` | [`String`](#string) | The type set in the Composer JSON file. |
+| `version` | [`String`](#string) | The version set in the Composer JSON file. |
+
+### `PackageConnection`
+
+The connection type for Package.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[PackageEdge]`](#packageedge) | A list of edges. |
+| `nodes` | [`[Package]`](#package) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `PackageEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Package`](#package) | The item at the end of the edge. |
-### PackageFileRegistry
+### `PackageFileRegistry`
Represents the Geo sync and verification state of a package file.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp when the PackageFileRegistry was created |
-| `id` | ID! | ID of the PackageFileRegistry |
-| `lastSyncFailure` | String | Error message during sync of the PackageFileRegistry |
-| `lastSyncedAt` | Time | Timestamp of the most recent successful sync of the PackageFileRegistry |
-| `packageFileId` | ID! | ID of the PackageFile. |
-| `retryAt` | Time | Timestamp after which the PackageFileRegistry should be resynced |
-| `retryCount` | Int | Number of consecutive failed sync attempts of the PackageFileRegistry |
-| `state` | RegistryState | Sync state of the PackageFileRegistry |
+| `createdAt` | [`Time`](#time) | Timestamp when the PackageFileRegistry was created |
+| `id` | [`ID!`](#id) | ID of the PackageFileRegistry |
+| `lastSyncFailure` | [`String`](#string) | Error message during sync of the PackageFileRegistry |
+| `lastSyncedAt` | [`Time`](#time) | Timestamp of the most recent successful sync of the PackageFileRegistry |
+| `packageFileId` | [`ID!`](#id) | ID of the PackageFile. |
+| `retryAt` | [`Time`](#time) | Timestamp after which the PackageFileRegistry should be resynced |
+| `retryCount` | [`Int`](#int) | Number of consecutive failed sync attempts of the PackageFileRegistry |
+| `state` | [`RegistryState`](#registrystate) | Sync state of the PackageFileRegistry |
+
+### `PackageFileRegistryConnection`
+
+The connection type for PackageFileRegistry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[PackageFileRegistryEdge]`](#packagefileregistryedge) | A list of edges. |
+| `nodes` | [`[PackageFileRegistry]`](#packagefileregistry) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### PackageSettings
+### `PackageFileRegistryEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`PackageFileRegistry`](#packagefileregistry) | The item at the end of the edge. |
+
+### `PackageSettings`
Namespace-level Package Registry settings.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `mavenDuplicateExceptionRegex` | UntrustedRegexp | When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. |
-| `mavenDuplicatesAllowed` | Boolean! | Indicates whether duplicate Maven packages are allowed for this namespace. |
+| `mavenDuplicateExceptionRegex` | [`UntrustedRegexp`](#untrustedregexp) | When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. |
+| `mavenDuplicatesAllowed` | [`Boolean!`](#boolean) | Indicates whether duplicate Maven packages are allowed for this namespace. |
-### PackageTag
+### `PackageTag`
Represents a package tag.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | The created date. |
-| `id` | ID! | The ID of the tag. |
-| `name` | String! | The name of the tag. |
-| `updatedAt` | Time! | The updated date. |
+| `createdAt` | [`Time!`](#time) | The created date. |
+| `id` | [`ID!`](#id) | The ID of the tag. |
+| `name` | [`String!`](#string) | The name of the tag. |
+| `updatedAt` | [`Time!`](#time) | The updated date. |
+
+### `PackageTagConnection`
+
+The connection type for PackageTag.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[PackageTagEdge]`](#packagetagedge) | A list of edges. |
+| `nodes` | [`[PackageTag]`](#packagetag) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `PackageTagEdge`
-### PackageWithoutVersions
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`PackageTag`](#packagetag) | The item at the end of the edge. |
+
+### `PackageWithoutVersions`
Represents a version of a package in the Package Registry.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Date of creation. |
-| `id` | PackagesPackageID! | ID of the package. |
-| `metadata` | PackageMetadata | Package metadata. |
-| `name` | String! | Name of the package. |
-| `packageType` | PackageTypeEnum! | Package type. |
-| `pipelines` | PipelineConnection | Pipelines that built the package. |
-| `project` | Project! | Project where the package is stored. |
-| `tags` | PackageTagConnection | Package tags. |
-| `updatedAt` | Time! | Date of most recent update. |
-| `version` | String | Version string. |
-
-### PageInfo
-
-Information about pagination in a connection..
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `endCursor` | String | When paginating forwards, the cursor to continue. |
-| `hasNextPage` | Boolean! | When paginating forwards, are there more items? |
-| `hasPreviousPage` | Boolean! | When paginating backwards, are there more items? |
-| `startCursor` | String | When paginating backwards, the cursor to continue. |
-
-### Pipeline
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `active` | Boolean! | Indicates if the pipeline is active. |
-| `beforeSha` | String | Base SHA of the source branch. |
-| `cancelable` | Boolean! | Specifies if a pipeline can be canceled. |
-| `committedAt` | Time | Timestamp of the pipeline's commit. |
-| `configSource` | PipelineConfigSourceEnum | Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE) |
-| `coverage` | Float | Coverage percentage. |
-| `createdAt` | Time! | Timestamp of the pipeline's creation. |
-| `detailedStatus` | DetailedStatus! | Detailed status of the pipeline. |
-| `downstream` | PipelineConnection | Pipelines this pipeline will trigger. |
-| `duration` | Int | Duration of the pipeline in seconds. |
-| `finishedAt` | Time | Timestamp of the pipeline's completion. |
-| `id` | ID! | ID of the pipeline. |
-| `iid` | String! | Internal ID of the pipeline. |
-| `jobs` | CiJobConnection | Jobs belonging to the pipeline. |
-| `path` | String | Relative path to the pipeline's page. |
-| `project` | Project | Project the pipeline belongs to. |
-| `retryable` | Boolean! | Specifies if a pipeline can be retried. |
-| `securityReportSummary` | SecurityReportSummary | Vulnerability and scanned resource counts for each security scanner of the pipeline. |
-| `sha` | String! | SHA of the pipeline's commit. |
-| `sourceJob` | CiJob | Job where pipeline was triggered from. |
-| `stages` | CiStageConnection | Stages of the pipeline. |
-| `startedAt` | Time | Timestamp when the pipeline was started. |
-| `status` | PipelineStatusEnum! | Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED) |
-| `updatedAt` | Time! | Timestamp of the pipeline's last activity. |
-| `upstream` | Pipeline | Pipeline that triggered the pipeline. |
-| `user` | User | Pipeline user. |
-| `userPermissions` | PipelinePermissions! | Permissions for the current user on the resource |
-| `warnings` | Boolean! | Indicates if a pipeline has warnings. |
-
-### PipelineAnalytics
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `monthPipelinesLabels` | String! => Array | Labels for the monthly pipeline count. |
-| `monthPipelinesSuccessful` | Int! => Array | Total monthly successful pipeline count. |
-| `monthPipelinesTotals` | Int! => Array | Total monthly pipeline count. |
-| `pipelineTimesLabels` | String! => Array | Pipeline times labels. |
-| `pipelineTimesValues` | Int! => Array | Pipeline times. |
-| `weekPipelinesLabels` | String! => Array | Labels for the weekly pipeline count. |
-| `weekPipelinesSuccessful` | Int! => Array | Total weekly successful pipeline count. |
-| `weekPipelinesTotals` | Int! => Array | Total weekly pipeline count. |
-| `yearPipelinesLabels` | String! => Array | Labels for the yearly pipeline count. |
-| `yearPipelinesSuccessful` | Int! => Array | Total yearly successful pipeline count. |
-| `yearPipelinesTotals` | Int! => Array | Total yearly pipeline count. |
-
-### PipelineCancelPayload
+| `createdAt` | [`Time!`](#time) | Date of creation. |
+| `id` | [`PackagesPackageID!`](#packagespackageid) | ID of the package. |
+| `metadata` | [`PackageMetadata`](#packagemetadata) | Package metadata. |
+| `name` | [`String!`](#string) | Name of the package. |
+| `packageType` | [`PackageTypeEnum!`](#packagetypeenum) | Package type. |
+| `pipelines` | [`PipelineConnection`](#pipelineconnection) | Pipelines that built the package. |
+| `project` | [`Project!`](#project) | Project where the package is stored. |
+| `tags` | [`PackageTagConnection`](#packagetagconnection) | Package tags. |
+| `updatedAt` | [`Time!`](#time) | Date of most recent update. |
+| `version` | [`String`](#string) | Version string. |
+
+### `PackageWithoutVersionsConnection`
+
+The connection type for PackageWithoutVersions.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[PackageWithoutVersionsEdge]`](#packagewithoutversionsedge) | A list of edges. |
+| `nodes` | [`[PackageWithoutVersions]`](#packagewithoutversions) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `PackageWithoutVersionsEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`PackageWithoutVersions`](#packagewithoutversions) | The item at the end of the edge. |
+
+### `PageInfo`
+
+Information about pagination in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `endCursor` | [`String`](#string) | When paginating forwards, the cursor to continue. |
+| `hasNextPage` | [`Boolean!`](#boolean) | When paginating forwards, are there more items? |
+| `hasPreviousPage` | [`Boolean!`](#boolean) | When paginating backwards, are there more items? |
+| `startCursor` | [`String`](#string) | When paginating backwards, the cursor to continue. |
+
+### `Pipeline`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `active` | [`Boolean!`](#boolean) | Indicates if the pipeline is active. |
+| `beforeSha` | [`String`](#string) | Base SHA of the source branch. |
+| `cancelable` | [`Boolean!`](#boolean) | Specifies if a pipeline can be canceled. |
+| `commitPath` | [`String`](#string) | Path to the commit that triggered the pipeline. |
+| `committedAt` | [`Time`](#time) | Timestamp of the pipeline's commit. |
+| `configSource` | [`PipelineConfigSourceEnum`](#pipelineconfigsourceenum) | Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE) |
+| `coverage` | [`Float`](#float) | Coverage percentage. |
+| `createdAt` | [`Time!`](#time) | Timestamp of the pipeline's creation. |
+| `detailedStatus` | [`DetailedStatus!`](#detailedstatus) | Detailed status of the pipeline. |
+| `downstream` | [`PipelineConnection`](#pipelineconnection) | Pipelines this pipeline will trigger. |
+| `duration` | [`Int`](#int) | Duration of the pipeline in seconds. |
+| `finishedAt` | [`Time`](#time) | Timestamp of the pipeline's completion. |
+| `id` | [`ID!`](#id) | ID of the pipeline. |
+| `iid` | [`String!`](#string) | Internal ID of the pipeline. |
+| `jobs` | [`CiJobConnection`](#cijobconnection) | Jobs belonging to the pipeline. |
+| `path` | [`String`](#string) | Relative path to the pipeline's page. |
+| `project` | [`Project`](#project) | Project the pipeline belongs to. |
+| `retryable` | [`Boolean!`](#boolean) | Specifies if a pipeline can be retried. |
+| `securityReportFindings` | [`PipelineSecurityReportFindingConnection`](#pipelinesecurityreportfindingconnection) | Vulnerability findings reported on the pipeline. |
+| `securityReportSummary` | [`SecurityReportSummary`](#securityreportsummary) | Vulnerability and scanned resource counts for each security scanner of the pipeline. |
+| `sha` | [`String!`](#string) | SHA of the pipeline's commit. |
+| `sourceJob` | [`CiJob`](#cijob) | Job where pipeline was triggered from. |
+| `stages` | [`CiStageConnection`](#cistageconnection) | Stages of the pipeline. |
+| `startedAt` | [`Time`](#time) | Timestamp when the pipeline was started. |
+| `status` | [`PipelineStatusEnum!`](#pipelinestatusenum) | Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED) |
+| `updatedAt` | [`Time!`](#time) | Timestamp of the pipeline's last activity. |
+| `upstream` | [`Pipeline`](#pipeline) | Pipeline that triggered the pipeline. |
+| `user` | [`User`](#user) | Pipeline user. |
+| `userPermissions` | [`PipelinePermissions!`](#pipelinepermissions) | Permissions for the current user on the resource |
+| `warnings` | [`Boolean!`](#boolean) | Indicates if a pipeline has warnings. |
+
+### `PipelineAnalytics`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `monthPipelinesLabels` | [`[String!]`](#string) | Labels for the monthly pipeline count. |
+| `monthPipelinesSuccessful` | [`[Int!]`](#int) | Total monthly successful pipeline count. |
+| `monthPipelinesTotals` | [`[Int!]`](#int) | Total monthly pipeline count. |
+| `pipelineTimesLabels` | [`[String!]`](#string) | Pipeline times labels. |
+| `pipelineTimesValues` | [`[Int!]`](#int) | Pipeline times. |
+| `weekPipelinesLabels` | [`[String!]`](#string) | Labels for the weekly pipeline count. |
+| `weekPipelinesSuccessful` | [`[Int!]`](#int) | Total weekly successful pipeline count. |
+| `weekPipelinesTotals` | [`[Int!]`](#int) | Total weekly pipeline count. |
+| `yearPipelinesLabels` | [`[String!]`](#string) | Labels for the yearly pipeline count. |
+| `yearPipelinesSuccessful` | [`[Int!]`](#int) | Total yearly successful pipeline count. |
+| `yearPipelinesTotals` | [`[Int!]`](#int) | Total yearly pipeline count. |
+
+### `PipelineCancelPayload`
Autogenerated return type of PipelineCancel.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `PipelineConnection`
+
+The connection type for Pipeline.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[PipelineEdge]`](#pipelineedge) | A list of edges. |
+| `nodes` | [`[Pipeline]`](#pipeline) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### PipelineDestroyPayload
+### `PipelineDestroyPayload`
Autogenerated return type of PipelineDestroy.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `PipelineEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Pipeline`](#pipeline) | The item at the end of the edge. |
-### PipelinePermissions
+### `PipelinePermissions`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminPipeline` | Boolean! | Indicates the user can perform `admin_pipeline` on this resource |
-| `destroyPipeline` | Boolean! | Indicates the user can perform `destroy_pipeline` on this resource |
-| `updatePipeline` | Boolean! | Indicates the user can perform `update_pipeline` on this resource |
+| `adminPipeline` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_pipeline` on this resource |
+| `destroyPipeline` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_pipeline` on this resource |
+| `updatePipeline` | [`Boolean!`](#boolean) | Indicates the user can perform `update_pipeline` on this resource |
-### PipelineRetryPayload
+### `PipelineRetryPayload`
Autogenerated return type of PipelineRetry.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipeline` | Pipeline | The pipeline after mutation. |
-
-### Project
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `actualRepositorySizeLimit` | Float | Size limit for the repository in bytes. |
-| `alertManagementAlert` | AlertManagementAlert | A single Alert Management alert of the project. |
-| `alertManagementAlertStatusCounts` | AlertManagementAlertStatusCountsType | Counts of alerts by status for the project. |
-| `alertManagementAlerts` | AlertManagementAlertConnection | Alert Management alerts of the project. |
-| `alertManagementIntegrations` | AlertManagementIntegrationConnection | Integrations which can receive alerts for the project. |
-| `alertManagementPayloadFields` | AlertManagementPayloadAlertField! => Array | Extract alert fields from payload for custom mapping. |
-| `allowMergeOnSkippedPipeline` | Boolean | If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge requests of the project can also be merged with skipped jobs. |
-| `apiFuzzingCiConfiguration` | ApiFuzzingCiConfiguration | API fuzzing configuration for the project. Available only when feature flag `api_fuzzing_configuration_ui` is enabled. |
-| `archived` | Boolean | Indicates the archived status of the project. |
-| `autocloseReferencedIssues` | Boolean | Indicates if issues referenced by merge requests and commits within the default branch are closed automatically. |
-| `avatarUrl` | String | URL to avatar image file of the project. |
-| `board` | Board | A single board of the project. |
-| `boards` | BoardConnection | Boards of the project. |
-| `ciCdSettings` | ProjectCiCdSetting | CI/CD settings for the project. |
-| `clusterAgent` | ClusterAgent | Find a single cluster agent by name. |
-| `clusterAgents` | ClusterAgentConnection | Cluster agents associated with the project. |
-| `codeCoverageSummary` | CodeCoverageSummary | Code coverage summary associated with the project. |
-| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks associated with the project. |
-| `containerExpirationPolicy` | ContainerExpirationPolicy | The container expiration policy of the project. |
-| `containerRegistryEnabled` | Boolean | Indicates if the project stores Docker container images in a container registry. |
-| `containerRepositories` | ContainerRepositoryConnection | Container repositories of the project. |
-| `containerRepositoriesCount` | Int! | Number of container repositories in the project. |
-| `createdAt` | Time | Timestamp of the project creation. |
-| `dastProfiles` | DastProfileConnection | DAST Profiles associated with the project. Always returns no nodes if `dast_saved_scans` is disabled. |
-| `dastScannerProfiles` | DastScannerProfileConnection | The DAST scanner profiles associated with the project. |
-| `dastSiteProfile` | DastSiteProfile | DAST Site Profile associated with the project. |
-| `dastSiteProfiles` | DastSiteProfileConnection | DAST Site Profiles associated with the project. |
-| `dastSiteValidations` | DastSiteValidationConnection | DAST Site Validations associated with the project. Always returns no nodes if `security_on_demand_scans_site_validation` is disabled. |
-| `description` | String | Short description of the project. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `environment` | Environment | A single environment of the project. |
-| `environments` | EnvironmentConnection | Environments of the project. |
-| `forksCount` | Int! | Number of times the project has been forked. |
-| `fullPath` | ID! | Full path of the project. |
-| `grafanaIntegration` | GrafanaIntegration | Grafana integration details for the project. |
-| `group` | Group | Group of the project. |
-| `httpUrlToRepo` | String | URL to connect to the project via HTTPS. |
-| `id` | ID! | ID of the project. |
-| `importStatus` | String | Status of import background job of the project. |
-| `incidentManagementOncallSchedules` | IncidentManagementOncallScheduleConnection | Incident Management On-call schedules of the project. |
-| `issue` | Issue | A single issue of the project. |
-| `issueStatusCounts` | IssueStatusCountsType | Counts of issues by status for the project. |
-| `issues` | IssueConnection | Issues of the project. |
-| `issuesEnabled` | Boolean | Indicates if Issues are enabled for the current user |
-| `iterations` | IterationConnection | Find iterations. |
-| `jiraImportStatus` | String | Status of Jira import background job of the project. |
-| `jiraImports` | JiraImportConnection | Jira imports into the project. |
-| `jobsEnabled` | Boolean | Indicates if CI/CD pipeline jobs are enabled for the current user. |
-| `label` | Label | A label available on this project. |
-| `labels` | LabelConnection | Labels available on this project. |
-| `lastActivityAt` | Time | Timestamp of the project last activity. |
-| `lfsEnabled` | Boolean | Indicates if the project has Large File Storage (LFS) enabled. |
-| `mergeRequest` | MergeRequest | A single merge request of the project. |
-| `mergeRequests` | MergeRequestConnection | Merge requests of the project. |
-| `mergeRequestsEnabled` | Boolean | Indicates if Merge Requests are enabled for the current user |
-| `mergeRequestsFfOnlyEnabled` | Boolean | Indicates if no merge commits should be created and all merges should instead be fast-forwarded, which means that merging is only allowed if the branch could be fast-forwarded. |
-| `milestones` | MilestoneConnection | Milestones of the project. |
-| `name` | String! | Name of the project (without namespace). |
-| `nameWithNamespace` | String! | Full name of the project with its namespace. |
-| `namespace` | Namespace | Namespace of the project. |
-| `onlyAllowMergeIfAllDiscussionsAreResolved` | Boolean | Indicates if merge requests of the project can only be merged when all the discussions are resolved. |
-| `onlyAllowMergeIfPipelineSucceeds` | Boolean | Indicates if merge requests of the project can only be merged with successful jobs. |
-| `openIssuesCount` | Int | Number of open issues for the project. |
-| `packages` | PackageConnection | Packages of the project. |
-| `path` | String! | Path of the project. |
-| `pipeline` | Pipeline | Build pipeline of the project. |
-| `pipelineAnalytics` | PipelineAnalytics | Pipeline analytics. |
-| `pipelines` | PipelineConnection | Build pipelines of the project. |
-| `printingMergeRequestLinkEnabled` | Boolean | Indicates if a link to create or view a merge request should display after a push to Git repositories of the project from the command line. |
-| `projectMembers` | MemberInterfaceConnection | Members of the project. |
-| `publicJobs` | Boolean | Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts. |
-| `release` | Release | A single release of the project. |
-| `releases` | ReleaseConnection | Releases of the project. |
-| `removeSourceBranchAfterMerge` | Boolean | Indicates if `Delete source branch` option should be enabled by default for all new merge requests of the project. |
-| `repository` | Repository | Git repository of the project. |
-| `repositorySizeExcess` | Float | Size of repository that exceeds the limit in bytes. |
-| `requestAccessEnabled` | Boolean | Indicates if users can request member access to the project. |
-| `requirement` | Requirement | Find a single requirement. |
-| `requirementStatesCount` | RequirementStatesCount | Number of requirements for the project by their state. |
-| `requirements` | RequirementConnection | Find requirements. |
-| `sastCiConfiguration` | SastCiConfiguration | SAST CI configuration for the project. |
-| `securityDashboardPath` | String | Path to project's security dashboard. |
-| `securityScanners` | SecurityScanners | Information about security analyzers used in the project. |
-| `sentryDetailedError` | SentryDetailedError | Detailed version of a Sentry error on the project. |
-| `sentryErrors` | SentryErrorCollection | Paginated collection of Sentry errors on the project. |
-| `serviceDeskAddress` | String | E-mail address of the service desk. |
-| `serviceDeskEnabled` | Boolean | Indicates if the project has service desk enabled. |
-| `services` | ServiceConnection | Project services. |
-| `sharedRunnersEnabled` | Boolean | Indicates if shared runners are enabled for the project. |
-| `snippets` | SnippetConnection | Snippets of the project. |
-| `snippetsEnabled` | Boolean | Indicates if Snippets are enabled for the current user |
-| `squashReadOnly` | Boolean! | Indicates if `squashReadOnly` is enabled. |
-| `sshUrlToRepo` | String | URL to connect to the project via SSH. |
-| `starCount` | Int! | Number of times the project has been starred. |
-| `statistics` | ProjectStatistics | Statistics of the project. |
-| `suggestionCommitMessage` | String | The commit message used to apply merge request suggestions. |
-| `tagList` | String | List of project topics (not Git tags). |
-| `terraformState` | TerraformState | Find a single Terraform state by name. |
-| `terraformStates` | TerraformStateConnection | Terraform states associated with the project. |
-| `userPermissions` | ProjectPermissions! | Permissions for the current user on the resource |
-| `visibility` | String | Visibility of the project. |
-| `vulnerabilities` | VulnerabilityConnection | Vulnerabilities reported on the project. |
-| `vulnerabilitiesCountByDay` | VulnerabilitiesCountByDayConnection | Number of vulnerabilities per day for the project. |
-| `vulnerabilityScanners` | VulnerabilityScannerConnection | Vulnerability scanners reported on the project vulnerabilities. |
-| `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | Counts for each vulnerability severity in the project. |
-| `webUrl` | String | Web URL of the project. |
-| `wikiEnabled` | Boolean | Indicates if Wikis are enabled for the current user |
-
-### ProjectCiCdSetting
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `keepLatestArtifact` | Boolean | Whether to keep the latest builds artifacts. |
-| `mergePipelinesEnabled` | Boolean | Whether merge pipelines are enabled. |
-| `mergeTrainsEnabled` | Boolean | Whether merge trains are enabled. |
-| `project` | Project | Project the CI/CD settings belong to. |
-
-### ProjectMember
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `pipeline` | [`Pipeline`](#pipeline) | The pipeline after mutation. |
+
+### `PipelineSecurityReportFinding`
+
+Represents vulnerability finding of a security report on the pipeline.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `confidence` | [`String`](#string) | Type of the security report that found the vulnerability. |
+| `description` | [`String`](#string) | Description of the vulnerability finding. |
+| `identifiers` | [`[VulnerabilityIdentifier!]!`](#vulnerabilityidentifier) | Identifiers of the vulnerabilit finding. |
+| `location` | [`VulnerabilityLocation`](#vulnerabilitylocation) | Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability. |
+| `name` | [`String`](#string) | Name of the vulnerability finding. |
+| `project` | [`Project`](#project) | The project on which the vulnerability finding was found. |
+| `projectFingerprint` | [`String`](#string) | Name of the vulnerability finding. |
+| `reportType` | [`VulnerabilityReportType`](#vulnerabilityreporttype) | Type of the security report that found the vulnerability finding. |
+| `scanner` | [`VulnerabilityScanner`](#vulnerabilityscanner) | Scanner metadata for the vulnerability. |
+| `severity` | [`VulnerabilitySeverity`](#vulnerabilityseverity) | Severity of the vulnerability finding. |
+| `solution` | [`String`](#string) | URL to the vulnerability's details page. |
+| `uuid` | [`String`](#string) | Name of the vulnerability finding. |
+
+### `PipelineSecurityReportFindingConnection`
+
+The connection type for PipelineSecurityReportFinding.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[PipelineSecurityReportFindingEdge]`](#pipelinesecurityreportfindingedge) | A list of edges. |
+| `nodes` | [`[PipelineSecurityReportFinding]`](#pipelinesecurityreportfinding) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `PipelineSecurityReportFindingEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`PipelineSecurityReportFinding`](#pipelinesecurityreportfinding) | The item at the end of the edge. |
+
+### `Project`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `actualRepositorySizeLimit` | [`Float`](#float) | Size limit for the repository in bytes. |
+| `alertManagementAlert` | [`AlertManagementAlert`](#alertmanagementalert) | A single Alert Management alert of the project. |
+| `alertManagementAlertStatusCounts` | [`AlertManagementAlertStatusCountsType`](#alertmanagementalertstatuscountstype) | Counts of alerts by status for the project. |
+| `alertManagementAlerts` | [`AlertManagementAlertConnection`](#alertmanagementalertconnection) | Alert Management alerts of the project. |
+| `alertManagementHttpIntegrations` | [`AlertManagementHttpIntegrationConnection`](#alertmanagementhttpintegrationconnection) | HTTP Integrations which can receive alerts for the project. |
+| `alertManagementIntegrations` | [`AlertManagementIntegrationConnection`](#alertmanagementintegrationconnection) | Integrations which can receive alerts for the project. |
+| `alertManagementPayloadFields` | [`[AlertManagementPayloadAlertField!]`](#alertmanagementpayloadalertfield) | Extract alert fields from payload for custom mapping. |
+| `allowMergeOnSkippedPipeline` | [`Boolean`](#boolean) | If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge requests of the project can also be merged with skipped jobs. |
+| `apiFuzzingCiConfiguration` | [`ApiFuzzingCiConfiguration`](#apifuzzingciconfiguration) | API fuzzing configuration for the project. Available only when feature flag `api_fuzzing_configuration_ui` is enabled. |
+| `archived` | [`Boolean`](#boolean) | Indicates the archived status of the project. |
+| `autocloseReferencedIssues` | [`Boolean`](#boolean) | Indicates if issues referenced by merge requests and commits within the default branch are closed automatically. |
+| `avatarUrl` | [`String`](#string) | URL to avatar image file of the project. |
+| `board` | [`Board`](#board) | A single board of the project. |
+| `boards` | [`BoardConnection`](#boardconnection) | Boards of the project. |
+| `ciCdSettings` | [`ProjectCiCdSetting`](#projectcicdsetting) | CI/CD settings for the project. |
+| `clusterAgent` | [`ClusterAgent`](#clusteragent) | Find a single cluster agent by name. |
+| `clusterAgents` | [`ClusterAgentConnection`](#clusteragentconnection) | Cluster agents associated with the project. |
+| `codeCoverageSummary` | [`CodeCoverageSummary`](#codecoveragesummary) | Code coverage summary associated with the project. |
+| `complianceFrameworks` | [`ComplianceFrameworkConnection`](#complianceframeworkconnection) | Compliance frameworks associated with the project. |
+| `containerExpirationPolicy` | [`ContainerExpirationPolicy`](#containerexpirationpolicy) | The container expiration policy of the project. |
+| `containerRegistryEnabled` | [`Boolean`](#boolean) | Indicates if the project stores Docker container images in a container registry. |
+| `containerRepositories` | [`ContainerRepositoryConnection`](#containerrepositoryconnection) | Container repositories of the project. |
+| `containerRepositoriesCount` | [`Int!`](#int) | Number of container repositories in the project. |
+| `createdAt` | [`Time`](#time) | Timestamp of the project creation. |
+| `dastProfiles` | [`DastProfileConnection`](#dastprofileconnection) | DAST Profiles associated with the project. |
+| `dastScannerProfiles` | [`DastScannerProfileConnection`](#dastscannerprofileconnection) | The DAST scanner profiles associated with the project. |
+| `dastSiteProfile` | [`DastSiteProfile`](#dastsiteprofile) | DAST Site Profile associated with the project. |
+| `dastSiteProfiles` | [`DastSiteProfileConnection`](#dastsiteprofileconnection) | DAST Site Profiles associated with the project. |
+| `dastSiteValidations` | [`DastSiteValidationConnection`](#dastsitevalidationconnection) | DAST Site Validations associated with the project. |
+| `description` | [`String`](#string) | Short description of the project. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `environment` | [`Environment`](#environment) | A single environment of the project. |
+| `environments` | [`EnvironmentConnection`](#environmentconnection) | Environments of the project. |
+| `forksCount` | [`Int!`](#int) | Number of times the project has been forked. |
+| `fullPath` | [`ID!`](#id) | Full path of the project. |
+| `grafanaIntegration` | [`GrafanaIntegration`](#grafanaintegration) | Grafana integration details for the project. |
+| `group` | [`Group`](#group) | Group of the project. |
+| `httpUrlToRepo` | [`String`](#string) | URL to connect to the project via HTTPS. |
+| `id` | [`ID!`](#id) | ID of the project. |
+| `importStatus` | [`String`](#string) | Status of import background job of the project. |
+| `incidentManagementOncallSchedules` | [`IncidentManagementOncallScheduleConnection`](#incidentmanagementoncallscheduleconnection) | Incident Management On-call schedules of the project. |
+| `issue` | [`Issue`](#issue) | A single issue of the project. |
+| `issueStatusCounts` | [`IssueStatusCountsType`](#issuestatuscountstype) | Counts of issues by status for the project. |
+| `issues` | [`IssueConnection`](#issueconnection) | Issues of the project. |
+| `issuesEnabled` | [`Boolean`](#boolean) | Indicates if Issues are enabled for the current user |
+| `iterationCadences` | [`IterationCadenceConnection`](#iterationcadenceconnection) | Find iteration cadences. |
+| `iterations` | [`IterationConnection`](#iterationconnection) | Find iterations. |
+| `jiraImportStatus` | [`String`](#string) | Status of Jira import background job of the project. |
+| `jiraImports` | [`JiraImportConnection`](#jiraimportconnection) | Jira imports into the project. |
+| `jobsEnabled` | [`Boolean`](#boolean) | Indicates if CI/CD pipeline jobs are enabled for the current user. |
+| `label` | [`Label`](#label) | A label available on this project. |
+| `labels` | [`LabelConnection`](#labelconnection) | Labels available on this project. |
+| `lastActivityAt` | [`Time`](#time) | Timestamp of the project last activity. |
+| `lfsEnabled` | [`Boolean`](#boolean) | Indicates if the project has Large File Storage (LFS) enabled. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | A single merge request of the project. |
+| `mergeRequests` | [`MergeRequestConnection`](#mergerequestconnection) | Merge requests of the project. |
+| `mergeRequestsEnabled` | [`Boolean`](#boolean) | Indicates if Merge Requests are enabled for the current user |
+| `mergeRequestsFfOnlyEnabled` | [`Boolean`](#boolean) | Indicates if no merge commits should be created and all merges should instead be fast-forwarded, which means that merging is only allowed if the branch could be fast-forwarded. |
+| `milestones` | [`MilestoneConnection`](#milestoneconnection) | Milestones of the project. |
+| `name` | [`String!`](#string) | Name of the project (without namespace). |
+| `nameWithNamespace` | [`String!`](#string) | Full name of the project with its namespace. |
+| `namespace` | [`Namespace`](#namespace) | Namespace of the project. |
+| `onlyAllowMergeIfAllDiscussionsAreResolved` | [`Boolean`](#boolean) | Indicates if merge requests of the project can only be merged when all the discussions are resolved. |
+| `onlyAllowMergeIfPipelineSucceeds` | [`Boolean`](#boolean) | Indicates if merge requests of the project can only be merged with successful jobs. |
+| `openIssuesCount` | [`Int`](#int) | Number of open issues for the project. |
+| `packages` | [`PackageConnection`](#packageconnection) | Packages of the project. |
+| `path` | [`String!`](#string) | Path of the project. |
+| `pipeline` | [`Pipeline`](#pipeline) | Build pipeline of the project. |
+| `pipelineAnalytics` | [`PipelineAnalytics`](#pipelineanalytics) | Pipeline analytics. |
+| `pipelines` | [`PipelineConnection`](#pipelineconnection) | Build pipelines of the project. |
+| `printingMergeRequestLinkEnabled` | [`Boolean`](#boolean) | Indicates if a link to create or view a merge request should display after a push to Git repositories of the project from the command line. |
+| `projectMembers` | [`MemberInterfaceConnection`](#memberinterfaceconnection) | Members of the project. |
+| `publicJobs` | [`Boolean`](#boolean) | Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts. |
+| `pushRules` | [`PushRules`](#pushrules) | The project's push rules settings. |
+| `release` | [`Release`](#release) | A single release of the project. |
+| `releases` | [`ReleaseConnection`](#releaseconnection) | Releases of the project. |
+| `removeSourceBranchAfterMerge` | [`Boolean`](#boolean) | Indicates if `Delete source branch` option should be enabled by default for all new merge requests of the project. |
+| `repository` | [`Repository`](#repository) | Git repository of the project. |
+| `repositorySizeExcess` | [`Float`](#float) | Size of repository that exceeds the limit in bytes. |
+| `requestAccessEnabled` | [`Boolean`](#boolean) | Indicates if users can request member access to the project. |
+| `requirement` | [`Requirement`](#requirement) | Find a single requirement. |
+| `requirementStatesCount` | [`RequirementStatesCount`](#requirementstatescount) | Number of requirements for the project by their state. |
+| `requirements` | [`RequirementConnection`](#requirementconnection) | Find requirements. |
+| `sastCiConfiguration` | [`SastCiConfiguration`](#sastciconfiguration) | SAST CI configuration for the project. |
+| `securityDashboardPath` | [`String`](#string) | Path to project's security dashboard. |
+| `securityScanners` | [`SecurityScanners`](#securityscanners) | Information about security analyzers used in the project. |
+| `sentryDetailedError` | [`SentryDetailedError`](#sentrydetailederror) | Detailed version of a Sentry error on the project. |
+| `sentryErrors` | [`SentryErrorCollection`](#sentryerrorcollection) | Paginated collection of Sentry errors on the project. |
+| `serviceDeskAddress` | [`String`](#string) | E-mail address of the service desk. |
+| `serviceDeskEnabled` | [`Boolean`](#boolean) | Indicates if the project has service desk enabled. |
+| `services` | [`ServiceConnection`](#serviceconnection) | Project services. |
+| `sharedRunnersEnabled` | [`Boolean`](#boolean) | Indicates if shared runners are enabled for the project. |
+| `snippets` | [`SnippetConnection`](#snippetconnection) | Snippets of the project. |
+| `snippetsEnabled` | [`Boolean`](#boolean) | Indicates if Snippets are enabled for the current user |
+| `squashReadOnly` | [`Boolean!`](#boolean) | Indicates if `squashReadOnly` is enabled. |
+| `sshUrlToRepo` | [`String`](#string) | URL to connect to the project via SSH. |
+| `starCount` | [`Int!`](#int) | Number of times the project has been starred. |
+| `statistics` | [`ProjectStatistics`](#projectstatistics) | Statistics of the project. |
+| `suggestionCommitMessage` | [`String`](#string) | The commit message used to apply merge request suggestions. |
+| `tagList` | [`String`](#string) | List of project topics (not Git tags). |
+| `terraformState` | [`TerraformState`](#terraformstate) | Find a single Terraform state by name. |
+| `terraformStates` | [`TerraformStateConnection`](#terraformstateconnection) | Terraform states associated with the project. |
+| `userPermissions` | [`ProjectPermissions!`](#projectpermissions) | Permissions for the current user on the resource |
+| `visibility` | [`String`](#string) | Visibility of the project. |
+| `vulnerabilities` | [`VulnerabilityConnection`](#vulnerabilityconnection) | Vulnerabilities reported on the project. |
+| `vulnerabilitiesCountByDay` | [`VulnerabilitiesCountByDayConnection`](#vulnerabilitiescountbydayconnection) | Number of vulnerabilities per day for the project. |
+| `vulnerabilityScanners` | [`VulnerabilityScannerConnection`](#vulnerabilityscannerconnection) | Vulnerability scanners reported on the project vulnerabilities. |
+| `vulnerabilitySeveritiesCount` | [`VulnerabilitySeveritiesCount`](#vulnerabilityseveritiescount) | Counts for each vulnerability severity in the project. |
+| `webUrl` | [`String`](#string) | Web URL of the project. |
+| `wikiEnabled` | [`Boolean`](#boolean) | Indicates if Wikis are enabled for the current user |
+
+### `ProjectCiCdSetting`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `keepLatestArtifact` | [`Boolean`](#boolean) | Whether to keep the latest builds artifacts. |
+| `mergePipelinesEnabled` | [`Boolean`](#boolean) | Whether merge pipelines are enabled. |
+| `mergeTrainsEnabled` | [`Boolean`](#boolean) | Whether merge trains are enabled. |
+| `project` | [`Project`](#project) | Project the CI/CD settings belong to. |
+
+### `ProjectConnection`
+
+The connection type for Project.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ProjectEdge]`](#projectedge) | A list of edges. |
+| `nodes` | [`[Project]`](#project) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ProjectEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Project`](#project) | The item at the end of the edge. |
+
+### `ProjectMember`
Represents a Project Membership.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `accessLevel` | AccessLevel | GitLab::Access level. |
-| `createdAt` | Time | Date and time the membership was created. |
-| `createdBy` | User | User that authorized membership. |
-| `expiresAt` | Time | Date and time the membership expires. |
-| `id` | ID! | ID of the member. |
-| `project` | Project | Project that User is a member of. |
-| `updatedAt` | Time | Date and time the membership was last updated. |
-| `user` | User! | User that is associated with the member object. |
-| `userPermissions` | ProjectPermissions! | Permissions for the current user on the resource |
-
-### ProjectPermissions
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `adminOperations` | Boolean! | Indicates the user can perform `admin_operations` on this resource |
-| `adminProject` | Boolean! | Indicates the user can perform `admin_project` on this resource |
-| `adminRemoteMirror` | Boolean! | Indicates the user can perform `admin_remote_mirror` on this resource |
-| `adminWiki` | Boolean! | Indicates the user can perform `admin_wiki` on this resource |
-| `archiveProject` | Boolean! | Indicates the user can perform `archive_project` on this resource |
-| `changeNamespace` | Boolean! | Indicates the user can perform `change_namespace` on this resource |
-| `changeVisibilityLevel` | Boolean! | Indicates the user can perform `change_visibility_level` on this resource |
-| `createDeployment` | Boolean! | Indicates the user can perform `create_deployment` on this resource |
-| `createDesign` | Boolean! | Indicates the user can perform `create_design` on this resource |
-| `createIssue` | Boolean! | Indicates the user can perform `create_issue` on this resource |
-| `createLabel` | Boolean! | Indicates the user can perform `create_label` on this resource |
-| `createMergeRequestFrom` | Boolean! | Indicates the user can perform `create_merge_request_from` on this resource |
-| `createMergeRequestIn` | Boolean! | Indicates the user can perform `create_merge_request_in` on this resource |
-| `createPages` | Boolean! | Indicates the user can perform `create_pages` on this resource |
-| `createPipeline` | Boolean! | Indicates the user can perform `create_pipeline` on this resource |
-| `createPipelineSchedule` | Boolean! | Indicates the user can perform `create_pipeline_schedule` on this resource |
-| `createSnippet` | Boolean! | Indicates the user can perform `create_snippet` on this resource |
-| `createWiki` | Boolean! | Indicates the user can perform `create_wiki` on this resource |
-| `destroyDesign` | Boolean! | Indicates the user can perform `destroy_design` on this resource |
-| `destroyPages` | Boolean! | Indicates the user can perform `destroy_pages` on this resource |
-| `destroyWiki` | Boolean! | Indicates the user can perform `destroy_wiki` on this resource |
-| `downloadCode` | Boolean! | Indicates the user can perform `download_code` on this resource |
-| `downloadWikiCode` | Boolean! | Indicates the user can perform `download_wiki_code` on this resource |
-| `forkProject` | Boolean! | Indicates the user can perform `fork_project` on this resource |
-| `pushCode` | Boolean! | Indicates the user can perform `push_code` on this resource |
-| `pushToDeleteProtectedBranch` | Boolean! | Indicates the user can perform `push_to_delete_protected_branch` on this resource |
-| `readCommitStatus` | Boolean! | Indicates the user can perform `read_commit_status` on this resource |
-| `readCycleAnalytics` | Boolean! | Indicates the user can perform `read_cycle_analytics` on this resource |
-| `readDesign` | Boolean! | Indicates the user can perform `read_design` on this resource |
-| `readMergeRequest` | Boolean! | Indicates the user can perform `read_merge_request` on this resource |
-| `readPagesContent` | Boolean! | Indicates the user can perform `read_pages_content` on this resource |
-| `readProject` | Boolean! | Indicates the user can perform `read_project` on this resource |
-| `readProjectMember` | Boolean! | Indicates the user can perform `read_project_member` on this resource |
-| `readWiki` | Boolean! | Indicates the user can perform `read_wiki` on this resource |
-| `removeForkProject` | Boolean! | Indicates the user can perform `remove_fork_project` on this resource |
-| `removePages` | Boolean! | Indicates the user can perform `remove_pages` on this resource |
-| `removeProject` | Boolean! | Indicates the user can perform `remove_project` on this resource |
-| `renameProject` | Boolean! | Indicates the user can perform `rename_project` on this resource |
-| `requestAccess` | Boolean! | Indicates the user can perform `request_access` on this resource |
-| `updatePages` | Boolean! | Indicates the user can perform `update_pages` on this resource |
-| `updateWiki` | Boolean! | Indicates the user can perform `update_wiki` on this resource |
-| `uploadFile` | Boolean! | Indicates the user can perform `upload_file` on this resource |
-
-### ProjectStatistics
-
-| Field | Type | Description |
-| ----- | ---- | ----------- |
-| `buildArtifactsSize` | Float! | Build artifacts size of the project in bytes. |
-| `commitCount` | Float! | Commit count of the project. |
-| `lfsObjectsSize` | Float! | Large File Storage (LFS) object size of the project in bytes. |
-| `packagesSize` | Float! | Packages size of the project in bytes. |
-| `repositorySize` | Float! | Repository size of the project in bytes. |
-| `snippetsSize` | Float | Snippets size of the project in bytes. |
-| `storageSize` | Float! | Storage size of the project in bytes. |
-| `uploadsSize` | Float | Uploads size of the project in bytes. |
-| `wikiSize` | Float | Wiki size of the project in bytes. |
-
-### PrometheusAlert
+| `accessLevel` | [`AccessLevel`](#accesslevel) | GitLab::Access level. |
+| `createdAt` | [`Time`](#time) | Date and time the membership was created. |
+| `createdBy` | [`User`](#user) | User that authorized membership. |
+| `expiresAt` | [`Time`](#time) | Date and time the membership expires. |
+| `id` | [`ID!`](#id) | ID of the member. |
+| `project` | [`Project`](#project) | Project that User is a member of. |
+| `updatedAt` | [`Time`](#time) | Date and time the membership was last updated. |
+| `user` | [`User!`](#user) | User that is associated with the member object. |
+| `userPermissions` | [`ProjectPermissions!`](#projectpermissions) | Permissions for the current user on the resource |
+
+### `ProjectMemberConnection`
+
+The connection type for ProjectMember.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ProjectMemberEdge]`](#projectmemberedge) | A list of edges. |
+| `nodes` | [`[ProjectMember]`](#projectmember) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ProjectMemberEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ProjectMember`](#projectmember) | The item at the end of the edge. |
+
+### `ProjectPermissions`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `adminOperations` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_operations` on this resource |
+| `adminProject` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_project` on this resource |
+| `adminRemoteMirror` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_remote_mirror` on this resource |
+| `adminWiki` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_wiki` on this resource |
+| `archiveProject` | [`Boolean!`](#boolean) | Indicates the user can perform `archive_project` on this resource |
+| `changeNamespace` | [`Boolean!`](#boolean) | Indicates the user can perform `change_namespace` on this resource |
+| `changeVisibilityLevel` | [`Boolean!`](#boolean) | Indicates the user can perform `change_visibility_level` on this resource |
+| `createDeployment` | [`Boolean!`](#boolean) | Indicates the user can perform `create_deployment` on this resource |
+| `createDesign` | [`Boolean!`](#boolean) | Indicates the user can perform `create_design` on this resource |
+| `createIssue` | [`Boolean!`](#boolean) | Indicates the user can perform `create_issue` on this resource |
+| `createLabel` | [`Boolean!`](#boolean) | Indicates the user can perform `create_label` on this resource |
+| `createMergeRequestFrom` | [`Boolean!`](#boolean) | Indicates the user can perform `create_merge_request_from` on this resource |
+| `createMergeRequestIn` | [`Boolean!`](#boolean) | Indicates the user can perform `create_merge_request_in` on this resource |
+| `createPages` | [`Boolean!`](#boolean) | Indicates the user can perform `create_pages` on this resource |
+| `createPipeline` | [`Boolean!`](#boolean) | Indicates the user can perform `create_pipeline` on this resource |
+| `createPipelineSchedule` | [`Boolean!`](#boolean) | Indicates the user can perform `create_pipeline_schedule` on this resource |
+| `createSnippet` | [`Boolean!`](#boolean) | Indicates the user can perform `create_snippet` on this resource |
+| `createWiki` | [`Boolean!`](#boolean) | Indicates the user can perform `create_wiki` on this resource |
+| `destroyDesign` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_design` on this resource |
+| `destroyPages` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_pages` on this resource |
+| `destroyWiki` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_wiki` on this resource |
+| `downloadCode` | [`Boolean!`](#boolean) | Indicates the user can perform `download_code` on this resource |
+| `downloadWikiCode` | [`Boolean!`](#boolean) | Indicates the user can perform `download_wiki_code` on this resource |
+| `forkProject` | [`Boolean!`](#boolean) | Indicates the user can perform `fork_project` on this resource |
+| `pushCode` | [`Boolean!`](#boolean) | Indicates the user can perform `push_code` on this resource |
+| `pushToDeleteProtectedBranch` | [`Boolean!`](#boolean) | Indicates the user can perform `push_to_delete_protected_branch` on this resource |
+| `readCommitStatus` | [`Boolean!`](#boolean) | Indicates the user can perform `read_commit_status` on this resource |
+| `readCycleAnalytics` | [`Boolean!`](#boolean) | Indicates the user can perform `read_cycle_analytics` on this resource |
+| `readDesign` | [`Boolean!`](#boolean) | Indicates the user can perform `read_design` on this resource |
+| `readMergeRequest` | [`Boolean!`](#boolean) | Indicates the user can perform `read_merge_request` on this resource |
+| `readPagesContent` | [`Boolean!`](#boolean) | Indicates the user can perform `read_pages_content` on this resource |
+| `readProject` | [`Boolean!`](#boolean) | Indicates the user can perform `read_project` on this resource |
+| `readProjectMember` | [`Boolean!`](#boolean) | Indicates the user can perform `read_project_member` on this resource |
+| `readWiki` | [`Boolean!`](#boolean) | Indicates the user can perform `read_wiki` on this resource |
+| `removeForkProject` | [`Boolean!`](#boolean) | Indicates the user can perform `remove_fork_project` on this resource |
+| `removePages` | [`Boolean!`](#boolean) | Indicates the user can perform `remove_pages` on this resource |
+| `removeProject` | [`Boolean!`](#boolean) | Indicates the user can perform `remove_project` on this resource |
+| `renameProject` | [`Boolean!`](#boolean) | Indicates the user can perform `rename_project` on this resource |
+| `requestAccess` | [`Boolean!`](#boolean) | Indicates the user can perform `request_access` on this resource |
+| `updatePages` | [`Boolean!`](#boolean) | Indicates the user can perform `update_pages` on this resource |
+| `updateWiki` | [`Boolean!`](#boolean) | Indicates the user can perform `update_wiki` on this resource |
+| `uploadFile` | [`Boolean!`](#boolean) | Indicates the user can perform `upload_file` on this resource |
+
+### `ProjectStatistics`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `buildArtifactsSize` | [`Float!`](#float) | Build artifacts size of the project in bytes. |
+| `commitCount` | [`Float!`](#float) | Commit count of the project. |
+| `lfsObjectsSize` | [`Float!`](#float) | Large File Storage (LFS) object size of the project in bytes. |
+| `packagesSize` | [`Float!`](#float) | Packages size of the project in bytes. |
+| `repositorySize` | [`Float!`](#float) | Repository size of the project in bytes. |
+| `snippetsSize` | [`Float`](#float) | Snippets size of the project in bytes. |
+| `storageSize` | [`Float!`](#float) | Storage size of the project in bytes. |
+| `uploadsSize` | [`Float`](#float) | Uploads size of the project in bytes. |
+| `wikiSize` | [`Float`](#float) | Wiki size of the project in bytes. |
+
+### `PrometheusAlert`
The alert condition for Prometheus.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `humanizedText` | String! | The human-readable text of the alert condition. |
-| `id` | ID! | ID of the alert condition. |
+| `humanizedText` | [`String!`](#string) | The human-readable text of the alert condition. |
+| `id` | [`ID!`](#id) | ID of the alert condition. |
-### PrometheusIntegrationCreatePayload
+### `PrometheusIntegrationCreatePayload`
Autogenerated return type of PrometheusIntegrationCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementPrometheusIntegration`](#alertmanagementprometheusintegration) | The newly created integration. |
-### PrometheusIntegrationResetTokenPayload
+### `PrometheusIntegrationResetTokenPayload`
Autogenerated return type of PrometheusIntegrationResetToken.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementPrometheusIntegration`](#alertmanagementprometheusintegration) | The newly created integration. |
-### PrometheusIntegrationUpdatePayload
+### `PrometheusIntegrationUpdatePayload`
Autogenerated return type of PrometheusIntegrationUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `integration` | [`AlertManagementPrometheusIntegration`](#alertmanagementprometheusintegration) | The newly created integration. |
-### PromoteToEpicPayload
+### `PromoteToEpicPayload`
Autogenerated return type of PromoteToEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epic` | [`Epic`](#epic) | The epic after issue promotion. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### Release
+### `PushRules`
+
+Represents rules that commit pushes must follow.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `rejectUnsignedCommits` | [`Boolean!`](#boolean) | Indicates whether commits not signed through GPG will be rejected. |
+
+### `Release`
Represents a release.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `assets` | ReleaseAssets | Assets of the release. |
-| `author` | User | User that created the release. |
-| `commit` | Commit | The commit associated with the release. |
-| `createdAt` | Time | Timestamp of when the release was created. |
-| `description` | String | Description (also known as "release notes") of the release. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `evidences` | ReleaseEvidenceConnection | Evidence for the release. |
-| `links` | ReleaseLinks | Links of the release. |
-| `milestones` | MilestoneConnection | Milestones associated to the release. |
-| `name` | String | Name of the release. |
-| `releasedAt` | Time | Timestamp of when the release was released. |
-| `tagName` | String | Name of the tag associated with the release. |
-| `tagPath` | String | Relative web path to the tag associated with the release. |
-| `upcomingRelease` | Boolean | Indicates the release is an upcoming release. |
+| `assets` | [`ReleaseAssets`](#releaseassets) | Assets of the release. |
+| `author` | [`User`](#user) | User that created the release. |
+| `commit` | [`Commit`](#commit) | The commit associated with the release. |
+| `createdAt` | [`Time`](#time) | Timestamp of when the release was created. |
+| `description` | [`String`](#string) | Description (also known as "release notes") of the release. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `evidences` | [`ReleaseEvidenceConnection`](#releaseevidenceconnection) | Evidence for the release. |
+| `links` | [`ReleaseLinks`](#releaselinks) | Links of the release. |
+| `milestones` | [`MilestoneConnection`](#milestoneconnection) | Milestones associated to the release. |
+| `name` | [`String`](#string) | Name of the release. |
+| `releasedAt` | [`Time`](#time) | Timestamp of when the release was released. |
+| `tagName` | [`String`](#string) | Name of the tag associated with the release. |
+| `tagPath` | [`String`](#string) | Relative web path to the tag associated with the release. |
+| `upcomingRelease` | [`Boolean`](#boolean) | Indicates the release is an upcoming release. |
-### ReleaseAssetLink
+### `ReleaseAssetLink`
Represents an asset link associated with a release.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `directAssetUrl` | String | Direct asset URL of the link. |
-| `external` | Boolean | Indicates the link points to an external resource. |
-| `id` | ID! | ID of the link. |
-| `linkType` | ReleaseAssetLinkType | Type of the link: `other`, `runbook`, `image`, `package`; defaults to `other`. |
-| `name` | String | Name of the link. |
-| `url` | String | URL of the link. |
+| `directAssetUrl` | [`String`](#string) | Direct asset URL of the link. |
+| `external` | [`Boolean`](#boolean) | Indicates the link points to an external resource. |
+| `id` | [`ID!`](#id) | ID of the link. |
+| `linkType` | [`ReleaseAssetLinkType`](#releaseassetlinktype) | Type of the link: `other`, `runbook`, `image`, `package`; defaults to `other`. |
+| `name` | [`String`](#string) | Name of the link. |
+| `url` | [`String`](#string) | URL of the link. |
+
+### `ReleaseAssetLinkConnection`
-### ReleaseAssets
+The connection type for ReleaseAssetLink.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ReleaseAssetLinkEdge]`](#releaseassetlinkedge) | A list of edges. |
+| `nodes` | [`[ReleaseAssetLink]`](#releaseassetlink) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ReleaseAssetLinkCreatePayload`
+
+Autogenerated return type of ReleaseAssetLinkCreate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `link` | [`ReleaseAssetLink`](#releaseassetlink) | The asset link after mutation. |
+
+### `ReleaseAssetLinkEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ReleaseAssetLink`](#releaseassetlink) | The item at the end of the edge. |
+
+### `ReleaseAssetLinkUpdatePayload`
+
+Autogenerated return type of ReleaseAssetLinkUpdate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `link` | [`ReleaseAssetLink`](#releaseassetlink) | The asset link after mutation. |
+
+### `ReleaseAssets`
A container for all assets associated with a release.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int | Number of assets of the release. |
-| `links` | ReleaseAssetLinkConnection | Asset links of the release. |
-| `sources` | ReleaseSourceConnection | Sources of the release. |
+| `count` | [`Int`](#int) | Number of assets of the release. |
+| `links` | [`ReleaseAssetLinkConnection`](#releaseassetlinkconnection) | Asset links of the release. |
+| `sources` | [`ReleaseSourceConnection`](#releasesourceconnection) | Sources of the release. |
+
+### `ReleaseConnection`
+
+The connection type for Release.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[ReleaseEdge]`](#releaseedge) | A list of edges. |
+| `nodes` | [`[Release]`](#release) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### ReleaseCreatePayload
+### `ReleaseCreatePayload`
Autogenerated return type of ReleaseCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `release` | [`Release`](#release) | The release after mutation. |
-### ReleaseDeletePayload
+### `ReleaseDeletePayload`
Autogenerated return type of ReleaseDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `release` | Release | The deleted release. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `release` | [`Release`](#release) | The deleted release. |
+
+### `ReleaseEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Release`](#release) | The item at the end of the edge. |
-### ReleaseEvidence
+### `ReleaseEvidence`
Evidence for a release.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `collectedAt` | Time | Timestamp when the evidence was collected. |
-| `filepath` | String | URL from where the evidence can be downloaded. |
-| `id` | ID! | ID of the evidence. |
-| `sha` | String | SHA1 ID of the evidence hash. |
+| `collectedAt` | [`Time`](#time) | Timestamp when the evidence was collected. |
+| `filepath` | [`String`](#string) | URL from where the evidence can be downloaded. |
+| `id` | [`ID!`](#id) | ID of the evidence. |
+| `sha` | [`String`](#string) | SHA1 ID of the evidence hash. |
-### ReleaseLinks
+### `ReleaseEvidenceConnection`
+
+The connection type for ReleaseEvidence.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `closedIssuesUrl` | String | HTTP URL of the issues page, filtered by this release and `state=closed`. |
-| `closedMergeRequestsUrl` | String | HTTP URL of the merge request page , filtered by this release and `state=closed`. |
-| `editUrl` | String | HTTP URL of the release's edit page. |
-| `mergedMergeRequestsUrl` | String | HTTP URL of the merge request page , filtered by this release and `state=merged`. |
-| `openedIssuesUrl` | String | HTTP URL of the issues page, filtered by this release and `state=open`. |
-| `openedMergeRequestsUrl` | String | HTTP URL of the merge request page, filtered by this release and `state=open`. |
-| `selfUrl` | String | HTTP URL of the release. |
+| `edges` | [`[ReleaseEvidenceEdge]`](#releaseevidenceedge) | A list of edges. |
+| `nodes` | [`[ReleaseEvidence]`](#releaseevidence) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ReleaseEvidenceEdge`
-### ReleaseSource
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ReleaseEvidence`](#releaseevidence) | The item at the end of the edge. |
+
+### `ReleaseLinks`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `closedIssuesUrl` | [`String`](#string) | HTTP URL of the issues page, filtered by this release and `state=closed`. |
+| `closedMergeRequestsUrl` | [`String`](#string) | HTTP URL of the merge request page , filtered by this release and `state=closed`. |
+| `editUrl` | [`String`](#string) | HTTP URL of the release's edit page. |
+| `mergedMergeRequestsUrl` | [`String`](#string) | HTTP URL of the merge request page , filtered by this release and `state=merged`. |
+| `openedIssuesUrl` | [`String`](#string) | HTTP URL of the issues page, filtered by this release and `state=open`. |
+| `openedMergeRequestsUrl` | [`String`](#string) | HTTP URL of the merge request page, filtered by this release and `state=open`. |
+| `selfUrl` | [`String`](#string) | HTTP URL of the release. |
+
+### `ReleaseSource`
Represents the source code attached to a release in a particular format.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `format` | String | Format of the source. |
-| `url` | String | Download URL of the source. |
+| `format` | [`String`](#string) | Format of the source. |
+| `url` | [`String`](#string) | Download URL of the source. |
+
+### `ReleaseSourceConnection`
+
+The connection type for ReleaseSource.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ReleaseSourceEdge]`](#releasesourceedge) | A list of edges. |
+| `nodes` | [`[ReleaseSource]`](#releasesource) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### ReleaseUpdatePayload
+### `ReleaseSourceEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ReleaseSource`](#releasesource) | The item at the end of the edge. |
+
+### `ReleaseUpdatePayload`
Autogenerated return type of ReleaseUpdate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `release` | [`Release`](#release) | The release after mutation. |
-### RemoveAwardEmojiPayload
+### `RemoveAwardEmojiPayload`
Autogenerated return type of RemoveAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `awardEmoji` | [`AwardEmoji`](#awardemoji) | The award emoji after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### RemoveProjectFromSecurityDashboardPayload
+### `RemoveProjectFromSecurityDashboardPayload`
Autogenerated return type of RemoveProjectFromSecurityDashboard.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### RepositionImageDiffNotePayload
+### `RepositionImageDiffNotePayload`
Autogenerated return type of RepositionImageDiffNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### Repository
+### `Repository`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `empty` | Boolean! | Indicates repository has no visible content. |
-| `exists` | Boolean! | Indicates a corresponding Git repository exists on disk. |
-| `rootRef` | String | Default branch of the repository. |
-| `tree` | Tree | Tree of the repository. |
+| `empty` | [`Boolean!`](#boolean) | Indicates repository has no visible content. |
+| `exists` | [`Boolean!`](#boolean) | Indicates a corresponding Git repository exists on disk. |
+| `rootRef` | [`String`](#string) | Default branch of the repository. |
+| `tree` | [`Tree`](#tree) | Tree of the repository. |
-### Requirement
+### `Requirement`
Represents a requirement.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User! | Author of the requirement. |
-| `createdAt` | Time! | Timestamp of when the requirement was created. |
-| `description` | String | Description of the requirement. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `id` | ID! | ID of the requirement. |
-| `iid` | ID! | Internal ID of the requirement. |
-| `lastTestReportManuallyCreated` | Boolean | Indicates if latest test report was created by user. |
-| `lastTestReportState` | TestReportState | Latest requirement test report state. |
-| `project` | Project! | Project to which the requirement belongs. |
-| `state` | RequirementState! | State of the requirement. |
-| `testReports` | TestReportConnection | Test reports of the requirement. |
-| `title` | String | Title of the requirement. |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `updatedAt` | Time! | Timestamp of when the requirement was last updated. |
-| `userPermissions` | RequirementPermissions! | Permissions for the current user on the resource |
+| `author` | [`User!`](#user) | Author of the requirement. |
+| `createdAt` | [`Time!`](#time) | Timestamp of when the requirement was created. |
+| `description` | [`String`](#string) | Description of the requirement. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `id` | [`ID!`](#id) | ID of the requirement. |
+| `iid` | [`ID!`](#id) | Internal ID of the requirement. |
+| `lastTestReportManuallyCreated` | [`Boolean`](#boolean) | Indicates if latest test report was created by user. |
+| `lastTestReportState` | [`TestReportState`](#testreportstate) | Latest requirement test report state. |
+| `project` | [`Project!`](#project) | Project to which the requirement belongs. |
+| `state` | [`RequirementState!`](#requirementstate) | State of the requirement. |
+| `testReports` | [`TestReportConnection`](#testreportconnection) | Test reports of the requirement. |
+| `title` | [`String`](#string) | Title of the requirement. |
+| `titleHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `title` |
+| `updatedAt` | [`Time!`](#time) | Timestamp of when the requirement was last updated. |
+| `userPermissions` | [`RequirementPermissions!`](#requirementpermissions) | Permissions for the current user on the resource |
+
+### `RequirementConnection`
+
+The connection type for Requirement.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[RequirementEdge]`](#requirementedge) | A list of edges. |
+| `nodes` | [`[Requirement]`](#requirement) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `RequirementEdge`
-### RequirementPermissions
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Requirement`](#requirement) | The item at the end of the edge. |
+
+### `RequirementPermissions`
Check permissions for the current user on a requirement.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminRequirement` | Boolean! | Indicates the user can perform `admin_requirement` on this resource |
-| `createRequirement` | Boolean! | Indicates the user can perform `create_requirement` on this resource |
-| `destroyRequirement` | Boolean! | Indicates the user can perform `destroy_requirement` on this resource |
-| `readRequirement` | Boolean! | Indicates the user can perform `read_requirement` on this resource |
-| `updateRequirement` | Boolean! | Indicates the user can perform `update_requirement` on this resource |
+| `adminRequirement` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_requirement` on this resource |
+| `createRequirement` | [`Boolean!`](#boolean) | Indicates the user can perform `create_requirement` on this resource |
+| `destroyRequirement` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_requirement` on this resource |
+| `readRequirement` | [`Boolean!`](#boolean) | Indicates the user can perform `read_requirement` on this resource |
+| `updateRequirement` | [`Boolean!`](#boolean) | Indicates the user can perform `update_requirement` on this resource |
-### RequirementStatesCount
+### `RequirementStatesCount`
Counts of requirements by their state.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `archived` | Int | Number of archived requirements. |
-| `opened` | Int | Number of opened requirements. |
+| `archived` | [`Int`](#int) | Number of archived requirements. |
+| `opened` | [`Int`](#int) | Number of opened requirements. |
-### RevertVulnerabilityToDetectedPayload
+### `RevertVulnerabilityToDetectedPayload`
Autogenerated return type of RevertVulnerabilityToDetected.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after revert. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `vulnerability` | [`Vulnerability`](#vulnerability) | The vulnerability after revert. |
-### RootStorageStatistics
+### `RootStorageStatistics`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `buildArtifactsSize` | Float! | The CI artifacts size in bytes. |
-| `lfsObjectsSize` | Float! | The LFS objects size in bytes. |
-| `packagesSize` | Float! | The packages size in bytes. |
-| `pipelineArtifactsSize` | Float! | The CI pipeline artifacts size in bytes. |
-| `repositorySize` | Float! | The Git repository size in bytes. |
-| `snippetsSize` | Float! | The snippets size in bytes. |
-| `storageSize` | Float! | The total storage in bytes. |
-| `uploadsSize` | Float! | The uploads size in bytes. |
-| `wikiSize` | Float! | The wiki size in bytes. |
+| `buildArtifactsSize` | [`Float!`](#float) | The CI artifacts size in bytes. |
+| `lfsObjectsSize` | [`Float!`](#float) | The LFS objects size in bytes. |
+| `packagesSize` | [`Float!`](#float) | The packages size in bytes. |
+| `pipelineArtifactsSize` | [`Float!`](#float) | The CI pipeline artifacts size in bytes. |
+| `repositorySize` | [`Float!`](#float) | The Git repository size in bytes. |
+| `snippetsSize` | [`Float!`](#float) | The snippets size in bytes. |
+| `storageSize` | [`Float!`](#float) | The total storage in bytes. |
+| `uploadsSize` | [`Float!`](#float) | The uploads size in bytes. |
+| `wikiSize` | [`Float!`](#float) | The wiki size in bytes. |
-### RunDASTScanPayload
+### `RunDASTScanPayload`
Autogenerated return type of RunDASTScan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipelineUrl` | String | URL of the pipeline that was created. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `pipelineUrl` | [`String`](#string) | URL of the pipeline that was created. |
+
+### `RunnerArchitecture`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `downloadLocation` | [`String!`](#string) | Download location for the runner for the platform architecture. |
+| `name` | [`String!`](#string) | Name of the runner platform architecture. |
+
+### `RunnerArchitectureConnection`
+
+The connection type for RunnerArchitecture.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[RunnerArchitectureEdge]`](#runnerarchitectureedge) | A list of edges. |
+| `nodes` | [`[RunnerArchitecture]`](#runnerarchitecture) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `RunnerArchitectureEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`RunnerArchitecture`](#runnerarchitecture) | The item at the end of the edge. |
+
+### `RunnerPlatform`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `architectures` | [`RunnerArchitectureConnection`](#runnerarchitectureconnection) | Runner architectures supported for the platform. |
+| `humanReadableName` | [`String!`](#string) | Human readable name of the runner platform. |
+| `name` | [`String!`](#string) | Name slug of the runner platform. |
+
+### `RunnerPlatformConnection`
-### RunnerArchitecture
+The connection type for RunnerPlatform.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `downloadLocation` | String! | Download location for the runner for the platform architecture. |
-| `name` | String! | Name of the runner platform architecture. |
+| `edges` | [`[RunnerPlatformEdge]`](#runnerplatformedge) | A list of edges. |
+| `nodes` | [`[RunnerPlatform]`](#runnerplatform) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### RunnerPlatform
+### `RunnerPlatformEdge`
+
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `architectures` | RunnerArchitectureConnection | Runner architectures supported for the platform. |
-| `humanReadableName` | String! | Human readable name of the runner platform. |
-| `name` | String! | Name slug of the runner platform. |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`RunnerPlatform`](#runnerplatform) | The item at the end of the edge. |
-### RunnerSetup
+### `RunnerSetup`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `installInstructions` | String! | Instructions for installing the runner on the specified architecture. |
-| `registerInstructions` | String | Instructions for registering the runner. |
+| `installInstructions` | [`String!`](#string) | Instructions for installing the runner on the specified architecture. |
+| `registerInstructions` | [`String`](#string) | Instructions for registering the runner. |
-### SastCiConfiguration
+### `SastCiConfiguration`
Represents a CI configuration of SAST.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `analyzers` | SastCiConfigurationAnalyzersEntityConnection | List of analyzers entities attached to SAST configuration. |
-| `global` | SastCiConfigurationEntityConnection | List of global entities related to SAST configuration. |
-| `pipeline` | SastCiConfigurationEntityConnection | List of pipeline entities related to SAST configuration. |
+| `analyzers` | [`SastCiConfigurationAnalyzersEntityConnection`](#sastciconfigurationanalyzersentityconnection) | List of analyzers entities attached to SAST configuration. |
+| `global` | [`SastCiConfigurationEntityConnection`](#sastciconfigurationentityconnection) | List of global entities related to SAST configuration. |
+| `pipeline` | [`SastCiConfigurationEntityConnection`](#sastciconfigurationentityconnection) | List of pipeline entities related to SAST configuration. |
-### SastCiConfigurationAnalyzersEntity
+### `SastCiConfigurationAnalyzersEntity`
Represents an analyzer entity in SAST CI configuration.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String | Analyzer description that is displayed on the form. |
-| `enabled` | Boolean | Indicates whether an analyzer is enabled. |
-| `label` | String | Analyzer label used in the config UI. |
-| `name` | String | Name of the analyzer. |
-| `variables` | SastCiConfigurationEntityConnection | List of supported variables. |
+| `description` | [`String`](#string) | Analyzer description that is displayed on the form. |
+| `enabled` | [`Boolean`](#boolean) | Indicates whether an analyzer is enabled. |
+| `label` | [`String`](#string) | Analyzer label used in the config UI. |
+| `name` | [`String`](#string) | Name of the analyzer. |
+| `variables` | [`SastCiConfigurationEntityConnection`](#sastciconfigurationentityconnection) | List of supported variables. |
+
+### `SastCiConfigurationAnalyzersEntityConnection`
+
+The connection type for SastCiConfigurationAnalyzersEntity.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SastCiConfigurationAnalyzersEntityEdge]`](#sastciconfigurationanalyzersentityedge) | A list of edges. |
+| `nodes` | [`[SastCiConfigurationAnalyzersEntity]`](#sastciconfigurationanalyzersentity) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### SastCiConfigurationEntity
+### `SastCiConfigurationAnalyzersEntityEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`SastCiConfigurationAnalyzersEntity`](#sastciconfigurationanalyzersentity) | The item at the end of the edge. |
+
+### `SastCiConfigurationEntity`
Represents an entity in SAST CI configuration.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `defaultValue` | String | Default value that is used if value is empty. |
-| `description` | String | Entity description that is displayed on the form. |
-| `field` | String | CI keyword of entity. |
-| `label` | String | Label for entity used in the form. |
-| `options` | SastCiConfigurationOptionsEntityConnection | Different possible values of the field. |
-| `size` | SastUiComponentSize | Size of the UI component. |
-| `type` | String | Type of the field value. |
-| `value` | String | Current value of the entity. |
+| `defaultValue` | [`String`](#string) | Default value that is used if value is empty. |
+| `description` | [`String`](#string) | Entity description that is displayed on the form. |
+| `field` | [`String`](#string) | CI keyword of entity. |
+| `label` | [`String`](#string) | Label for entity used in the form. |
+| `options` | [`SastCiConfigurationOptionsEntityConnection`](#sastciconfigurationoptionsentityconnection) | Different possible values of the field. |
+| `size` | [`SastUiComponentSize`](#sastuicomponentsize) | Size of the UI component. |
+| `type` | [`String`](#string) | Type of the field value. |
+| `value` | [`String`](#string) | Current value of the entity. |
+
+### `SastCiConfigurationEntityConnection`
-### SastCiConfigurationOptionsEntity
+The connection type for SastCiConfigurationEntity.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SastCiConfigurationEntityEdge]`](#sastciconfigurationentityedge) | A list of edges. |
+| `nodes` | [`[SastCiConfigurationEntity]`](#sastciconfigurationentity) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `SastCiConfigurationEntityEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`SastCiConfigurationEntity`](#sastciconfigurationentity) | The item at the end of the edge. |
+
+### `SastCiConfigurationOptionsEntity`
Represents an entity for options in SAST CI configuration.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `label` | String | Label of option entity. |
-| `value` | String | Value of option entity. |
+| `label` | [`String`](#string) | Label of option entity. |
+| `value` | [`String`](#string) | Value of option entity. |
+
+### `SastCiConfigurationOptionsEntityConnection`
+
+The connection type for SastCiConfigurationOptionsEntity.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SastCiConfigurationOptionsEntityEdge]`](#sastciconfigurationoptionsentityedge) | A list of edges. |
+| `nodes` | [`[SastCiConfigurationOptionsEntity]`](#sastciconfigurationoptionsentity) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `SastCiConfigurationOptionsEntityEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`SastCiConfigurationOptionsEntity`](#sastciconfigurationoptionsentity) | The item at the end of the edge. |
+
+### `Scan`
+
+Represents the security scan information.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `errors` | [`[String!]!`](#string) | List of errors. |
+| `name` | [`String!`](#string) | Name of the scan. |
+
+### `ScanConnection`
+
+The connection type for Scan.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ScanEdge]`](#scanedge) | A list of edges. |
+| `nodes` | [`[Scan]`](#scan) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### ScannedResource
+### `ScanEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Scan`](#scan) | The item at the end of the edge. |
+
+### `ScannedResource`
Represents a resource scanned by a security scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `requestMethod` | String | The HTTP request method used to access the URL. |
-| `url` | String | The URL scanned by the scanner. |
+| `requestMethod` | [`String`](#string) | The HTTP request method used to access the URL. |
+| `url` | [`String`](#string) | The URL scanned by the scanner. |
+
+### `ScannedResourceConnection`
-### SecurityReportSummary
+The connection type for ScannedResource.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ScannedResourceEdge]`](#scannedresourceedge) | A list of edges. |
+| `nodes` | [`[ScannedResource]`](#scannedresource) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ScannedResourceEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`ScannedResource`](#scannedresource) | The item at the end of the edge. |
+
+### `SecurityReportSummary`
Represents summary of a security report.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `apiFuzzing` | SecurityReportSummarySection | Aggregated counts for the `api_fuzzing` scan |
-| `containerScanning` | SecurityReportSummarySection | Aggregated counts for the `container_scanning` scan |
-| `coverageFuzzing` | SecurityReportSummarySection | Aggregated counts for the `coverage_fuzzing` scan |
-| `dast` | SecurityReportSummarySection | Aggregated counts for the `dast` scan |
-| `dependencyScanning` | SecurityReportSummarySection | Aggregated counts for the `dependency_scanning` scan |
-| `sast` | SecurityReportSummarySection | Aggregated counts for the `sast` scan |
-| `secretDetection` | SecurityReportSummarySection | Aggregated counts for the `secret_detection` scan |
+| `apiFuzzing` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `api_fuzzing` scan |
+| `containerScanning` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `container_scanning` scan |
+| `coverageFuzzing` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `coverage_fuzzing` scan |
+| `dast` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `dast` scan |
+| `dependencyScanning` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `dependency_scanning` scan |
+| `sast` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `sast` scan |
+| `secretDetection` | [`SecurityReportSummarySection`](#securityreportsummarysection) | Aggregated counts for the `secret_detection` scan |
-### SecurityReportSummarySection
+### `SecurityReportSummarySection`
Represents a section of a summary of a security report.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `scannedResources` | ScannedResourceConnection | A list of the first 20 scanned resources. |
-| `scannedResourcesCount` | Int | Total number of scanned resources. |
-| `scannedResourcesCsvPath` | String | Path to download all the scanned resources in CSV format. |
-| `vulnerabilitiesCount` | Int | Total number of vulnerabilities. |
+| `scannedResources` | [`ScannedResourceConnection`](#scannedresourceconnection) | A list of the first 20 scanned resources. |
+| `scannedResourcesCount` | [`Int`](#int) | Total number of scanned resources. |
+| `scannedResourcesCsvPath` | [`String`](#string) | Path to download all the scanned resources in CSV format. |
+| `scans` | [`ScanConnection!`](#scanconnection) | List of security scans ran for the type. |
+| `vulnerabilitiesCount` | [`Int`](#int) | Total number of vulnerabilities. |
-### SecurityScanners
+### `SecurityScanners`
Represents a list of security scanners.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `available` | SecurityScannerType! => Array | List of analyzers which are available for the project. |
-| `enabled` | SecurityScannerType! => Array | List of analyzers which are enabled for the project. |
-| `pipelineRun` | SecurityScannerType! => Array | List of analyzers which ran successfully in the latest pipeline. |
+| `available` | [`[SecurityScannerType!]`](#securityscannertype) | List of analyzers which are available for the project. |
+| `enabled` | [`[SecurityScannerType!]`](#securityscannertype) | List of analyzers which are enabled for the project. |
+| `pipelineRun` | [`[SecurityScannerType!]`](#securityscannertype) | List of analyzers which ran successfully in the latest pipeline. |
-### SentryDetailedError
+### `SentryDetailedError`
A Sentry error.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int! | Count of occurrences. |
-| `culprit` | String! | Culprit of the error. |
-| `externalBaseUrl` | String! | External Base URL of the Sentry Instance. |
-| `externalUrl` | String! | External URL of the error. |
-| `firstReleaseLastCommit` | String | Commit the error was first seen. |
-| `firstReleaseShortVersion` | String | Release short version the error was first seen. |
-| `firstReleaseVersion` | String | Release version the error was first seen. |
-| `firstSeen` | Time! | Timestamp when the error was first seen. |
-| `frequency` | SentryErrorFrequency! => Array | Last 24hr stats of the error. |
-| `gitlabCommit` | String | GitLab commit SHA attributed to the Error based on the release version. |
-| `gitlabCommitPath` | String | Path to the GitLab page for the GitLab commit attributed to the error. |
-| `gitlabIssuePath` | String | URL of GitLab Issue. |
-| `id` | ID! | ID (global ID) of the error. |
-| `lastReleaseLastCommit` | String | Commit the error was last seen. |
-| `lastReleaseShortVersion` | String | Release short version the error was last seen. |
-| `lastReleaseVersion` | String | Release version the error was last seen. |
-| `lastSeen` | Time! | Timestamp when the error was last seen. |
-| `message` | String | Sentry metadata message of the error. |
-| `sentryId` | String! | ID (Sentry ID) of the error. |
-| `sentryProjectId` | ID! | ID of the project (Sentry project). |
-| `sentryProjectName` | String! | Name of the project affected by the error. |
-| `sentryProjectSlug` | String! | Slug of the project affected by the error. |
-| `shortId` | String! | Short ID (Sentry ID) of the error. |
-| `status` | SentryErrorStatus! | Status of the error. |
-| `tags` | SentryErrorTags! | Tags associated with the Sentry Error. |
-| `title` | String! | Title of the error. |
-| `type` | String! | Type of the error. |
-| `userCount` | Int! | Count of users affected by the error. |
-
-### SentryError
+| `count` | [`Int!`](#int) | Count of occurrences. |
+| `culprit` | [`String!`](#string) | Culprit of the error. |
+| `externalBaseUrl` | [`String!`](#string) | External Base URL of the Sentry Instance. |
+| `externalUrl` | [`String!`](#string) | External URL of the error. |
+| `firstReleaseLastCommit` | [`String`](#string) | Commit the error was first seen. |
+| `firstReleaseShortVersion` | [`String`](#string) | Release short version the error was first seen. |
+| `firstReleaseVersion` | [`String`](#string) | Release version the error was first seen. |
+| `firstSeen` | [`Time!`](#time) | Timestamp when the error was first seen. |
+| `frequency` | [`[SentryErrorFrequency!]!`](#sentryerrorfrequency) | Last 24hr stats of the error. |
+| `gitlabCommit` | [`String`](#string) | GitLab commit SHA attributed to the Error based on the release version. |
+| `gitlabCommitPath` | [`String`](#string) | Path to the GitLab page for the GitLab commit attributed to the error. |
+| `gitlabIssuePath` | [`String`](#string) | URL of GitLab Issue. |
+| `id` | [`ID!`](#id) | ID (global ID) of the error. |
+| `lastReleaseLastCommit` | [`String`](#string) | Commit the error was last seen. |
+| `lastReleaseShortVersion` | [`String`](#string) | Release short version the error was last seen. |
+| `lastReleaseVersion` | [`String`](#string) | Release version the error was last seen. |
+| `lastSeen` | [`Time!`](#time) | Timestamp when the error was last seen. |
+| `message` | [`String`](#string) | Sentry metadata message of the error. |
+| `sentryId` | [`String!`](#string) | ID (Sentry ID) of the error. |
+| `sentryProjectId` | [`ID!`](#id) | ID of the project (Sentry project). |
+| `sentryProjectName` | [`String!`](#string) | Name of the project affected by the error. |
+| `sentryProjectSlug` | [`String!`](#string) | Slug of the project affected by the error. |
+| `shortId` | [`String!`](#string) | Short ID (Sentry ID) of the error. |
+| `status` | [`SentryErrorStatus!`](#sentryerrorstatus) | Status of the error. |
+| `tags` | [`SentryErrorTags!`](#sentryerrortags) | Tags associated with the Sentry Error. |
+| `title` | [`String!`](#string) | Title of the error. |
+| `type` | [`String!`](#string) | Type of the error. |
+| `userCount` | [`Int!`](#int) | Count of users affected by the error. |
+
+### `SentryError`
A Sentry error. A simplified version of SentryDetailedError.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int! | Count of occurrences. |
-| `culprit` | String! | Culprit of the error. |
-| `externalUrl` | String! | External URL of the error. |
-| `firstSeen` | Time! | Timestamp when the error was first seen. |
-| `frequency` | SentryErrorFrequency! => Array | Last 24hr stats of the error. |
-| `id` | ID! | ID (global ID) of the error. |
-| `lastSeen` | Time! | Timestamp when the error was last seen. |
-| `message` | String | Sentry metadata message of the error. |
-| `sentryId` | String! | ID (Sentry ID) of the error. |
-| `sentryProjectId` | ID! | ID of the project (Sentry project). |
-| `sentryProjectName` | String! | Name of the project affected by the error. |
-| `sentryProjectSlug` | String! | Slug of the project affected by the error. |
-| `shortId` | String! | Short ID (Sentry ID) of the error. |
-| `status` | SentryErrorStatus! | Status of the error. |
-| `title` | String! | Title of the error. |
-| `type` | String! | Type of the error. |
-| `userCount` | Int! | Count of users affected by the error. |
+| `count` | [`Int!`](#int) | Count of occurrences. |
+| `culprit` | [`String!`](#string) | Culprit of the error. |
+| `externalUrl` | [`String!`](#string) | External URL of the error. |
+| `firstSeen` | [`Time!`](#time) | Timestamp when the error was first seen. |
+| `frequency` | [`[SentryErrorFrequency!]!`](#sentryerrorfrequency) | Last 24hr stats of the error. |
+| `id` | [`ID!`](#id) | ID (global ID) of the error. |
+| `lastSeen` | [`Time!`](#time) | Timestamp when the error was last seen. |
+| `message` | [`String`](#string) | Sentry metadata message of the error. |
+| `sentryId` | [`String!`](#string) | ID (Sentry ID) of the error. |
+| `sentryProjectId` | [`ID!`](#id) | ID of the project (Sentry project). |
+| `sentryProjectName` | [`String!`](#string) | Name of the project affected by the error. |
+| `sentryProjectSlug` | [`String!`](#string) | Slug of the project affected by the error. |
+| `shortId` | [`String!`](#string) | Short ID (Sentry ID) of the error. |
+| `status` | [`SentryErrorStatus!`](#sentryerrorstatus) | Status of the error. |
+| `title` | [`String!`](#string) | Title of the error. |
+| `type` | [`String!`](#string) | Type of the error. |
+| `userCount` | [`Int!`](#int) | Count of users affected by the error. |
-### SentryErrorCollection
+### `SentryErrorCollection`
An object containing a collection of Sentry errors, and a detailed error.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `detailedError` | SentryDetailedError | Detailed version of a Sentry error on the project. |
-| `errorStackTrace` | SentryErrorStackTrace | Stack Trace of Sentry Error. |
-| `errors` | SentryErrorConnection | Collection of Sentry Errors. |
-| `externalUrl` | String | External URL for Sentry. |
+| `detailedError` | [`SentryDetailedError`](#sentrydetailederror) | Detailed version of a Sentry error on the project. |
+| `errorStackTrace` | [`SentryErrorStackTrace`](#sentryerrorstacktrace) | Stack Trace of Sentry Error. |
+| `errors` | [`SentryErrorConnection`](#sentryerrorconnection) | Collection of Sentry Errors. |
+| `externalUrl` | [`String`](#string) | External URL for Sentry. |
-### SentryErrorFrequency
+### `SentryErrorConnection`
+
+The connection type for SentryError.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int! | Count of errors received since the previously recorded time. |
-| `time` | Time! | Time the error frequency stats were recorded. |
+| `edges` | [`[SentryErrorEdge]`](#sentryerroredge) | A list of edges. |
+| `nodes` | [`[SentryError]`](#sentryerror) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `SentryErrorEdge`
-### SentryErrorStackTrace
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`SentryError`](#sentryerror) | The item at the end of the edge. |
+
+### `SentryErrorFrequency`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Count of errors received since the previously recorded time. |
+| `time` | [`Time!`](#time) | Time the error frequency stats were recorded. |
+
+### `SentryErrorStackTrace`
An object containing a stack trace entry for a Sentry error.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `dateReceived` | String! | Time the stack trace was received by Sentry. |
-| `issueId` | String! | ID of the Sentry error. |
-| `stackTraceEntries` | SentryErrorStackTraceEntry! => Array | Stack trace entries for the Sentry error. |
+| `dateReceived` | [`String!`](#string) | Time the stack trace was received by Sentry. |
+| `issueId` | [`String!`](#string) | ID of the Sentry error. |
+| `stackTraceEntries` | [`[SentryErrorStackTraceEntry!]!`](#sentryerrorstacktraceentry) | Stack trace entries for the Sentry error. |
-### SentryErrorStackTraceContext
+### `SentryErrorStackTraceContext`
An object context for a Sentry error stack trace.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `code` | String! | Code number of the context. |
-| `line` | Int! | Line number of the context. |
+| `code` | [`String!`](#string) | Code number of the context. |
+| `line` | [`Int!`](#int) | Line number of the context. |
-### SentryErrorStackTraceEntry
+### `SentryErrorStackTraceEntry`
An object containing a stack trace entry for a Sentry error.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `col` | String | Function in which the Sentry error occurred. |
-| `fileName` | String | File in which the Sentry error occurred. |
-| `function` | String | Function in which the Sentry error occurred. |
-| `line` | String | Function in which the Sentry error occurred. |
-| `traceContext` | SentryErrorStackTraceContext! => Array | Context of the Sentry error. |
+| `col` | [`String`](#string) | Function in which the Sentry error occurred. |
+| `fileName` | [`String`](#string) | File in which the Sentry error occurred. |
+| `function` | [`String`](#string) | Function in which the Sentry error occurred. |
+| `line` | [`String`](#string) | Function in which the Sentry error occurred. |
+| `traceContext` | [`[SentryErrorStackTraceContext!]`](#sentryerrorstacktracecontext) | Context of the Sentry error. |
-### SentryErrorTags
+### `SentryErrorTags`
State of a Sentry error.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `level` | String | Severity level of the Sentry Error. |
-| `logger` | String | Logger of the Sentry Error. |
+| `level` | [`String`](#string) | Severity level of the Sentry Error. |
+| `logger` | [`String`](#string) | Logger of the Sentry Error. |
+
+### `ServiceConnection`
+
+The connection type for Service.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[ServiceEdge]`](#serviceedge) | A list of edges. |
+| `nodes` | [`[Service]`](#service) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `ServiceEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Service`](#service) | The item at the end of the edge. |
-### Snippet
+### `Snippet`
Represents a snippet entry.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User | The owner of the snippet. |
-| `blob` **{warning-solid}** | SnippetBlob! | **Deprecated:** Use `blobs`. Deprecated in 13.3. |
-| `blobs` | SnippetBlobConnection | Snippet blobs. |
-| `createdAt` | Time! | Timestamp this snippet was created. |
-| `description` | String | Description of the snippet. |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `fileName` | String | File Name of the snippet. |
-| `httpUrlToRepo` | String | HTTP URL to the snippet repository. |
-| `id` | SnippetID! | ID of the snippet. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `project` | Project | The project the snippet is associated with. |
-| `rawUrl` | String! | Raw URL of the snippet. |
-| `sshUrlToRepo` | String | SSH URL to the snippet repository. |
-| `title` | String! | Title of the snippet. |
-| `updatedAt` | Time! | Timestamp this snippet was updated. |
-| `userPermissions` | SnippetPermissions! | Permissions for the current user on the resource |
-| `visibilityLevel` | VisibilityLevelsEnum! | Visibility Level of the snippet. |
-| `webUrl` | String! | Web URL of the snippet. |
-
-### SnippetBlob
+| `author` | [`User`](#user) | The owner of the snippet. |
+| `blob` **{warning-solid}** | [`SnippetBlob!`](#snippetblob) | **Deprecated:** Use `blobs`. Deprecated in 13.3. |
+| `blobs` | [`SnippetBlobConnection`](#snippetblobconnection) | Snippet blobs. |
+| `createdAt` | [`Time!`](#time) | Timestamp this snippet was created. |
+| `description` | [`String`](#string) | Description of the snippet. |
+| `descriptionHtml` | [`String`](#string) | The GitLab Flavored Markdown rendering of `description` |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `fileName` | [`String`](#string) | File Name of the snippet. |
+| `httpUrlToRepo` | [`String`](#string) | HTTP URL to the snippet repository. |
+| `id` | [`SnippetID!`](#snippetid) | ID of the snippet. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `project` | [`Project`](#project) | The project the snippet is associated with. |
+| `rawUrl` | [`String!`](#string) | Raw URL of the snippet. |
+| `sshUrlToRepo` | [`String`](#string) | SSH URL to the snippet repository. |
+| `title` | [`String!`](#string) | Title of the snippet. |
+| `updatedAt` | [`Time!`](#time) | Timestamp this snippet was updated. |
+| `userPermissions` | [`SnippetPermissions!`](#snippetpermissions) | Permissions for the current user on the resource |
+| `visibilityLevel` | [`VisibilityLevelsEnum!`](#visibilitylevelsenum) | Visibility Level of the snippet. |
+| `webUrl` | [`String!`](#string) | Web URL of the snippet. |
+
+### `SnippetBlob`
Represents the snippet blob.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `binary` | Boolean! | Shows whether the blob is binary. |
-| `externalStorage` | String | Blob external storage. |
-| `mode` | String | Blob mode. |
-| `name` | String | Blob name. |
-| `path` | String | Blob path. |
-| `plainData` | String | Blob plain highlighted data. |
-| `rawPath` | String! | Blob raw content endpoint path. |
-| `renderedAsText` | Boolean! | Shows whether the blob is rendered as text. |
-| `richData` | String | Blob highlighted data. |
-| `richViewer` | SnippetBlobViewer | Blob content rich viewer. |
-| `simpleViewer` | SnippetBlobViewer! | Blob content simple viewer. |
-| `size` | Int! | Blob size. |
+| `binary` | [`Boolean!`](#boolean) | Shows whether the blob is binary. |
+| `externalStorage` | [`String`](#string) | Blob external storage. |
+| `mode` | [`String`](#string) | Blob mode. |
+| `name` | [`String`](#string) | Blob name. |
+| `path` | [`String`](#string) | Blob path. |
+| `plainData` | [`String`](#string) | Blob plain highlighted data. |
+| `rawPath` | [`String!`](#string) | Blob raw content endpoint path. |
+| `renderedAsText` | [`Boolean!`](#boolean) | Shows whether the blob is rendered as text. |
+| `richData` | [`String`](#string) | Blob highlighted data. |
+| `richViewer` | [`SnippetBlobViewer`](#snippetblobviewer) | Blob content rich viewer. |
+| `simpleViewer` | [`SnippetBlobViewer!`](#snippetblobviewer) | Blob content simple viewer. |
+| `size` | [`Int!`](#int) | Blob size. |
+
+### `SnippetBlobConnection`
+
+The connection type for SnippetBlob.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SnippetBlobEdge]`](#snippetblobedge) | A list of edges. |
+| `nodes` | [`[SnippetBlob]`](#snippetblob) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `SnippetBlobEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`SnippetBlob`](#snippetblob) | The item at the end of the edge. |
-### SnippetBlobViewer
+### `SnippetBlobViewer`
Represents how the blob content should be displayed.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `collapsed` | Boolean! | Shows whether the blob should be displayed collapsed. |
-| `fileType` | String! | Content file type. |
-| `loadAsync` | Boolean! | Shows whether the blob content is loaded asynchronously. |
-| `loadingPartialName` | String! | Loading partial name. |
-| `renderError` | String | Error rendering the blob content. |
-| `tooLarge` | Boolean! | Shows whether the blob too large to be displayed. |
-| `type` | BlobViewersType! | Type of blob viewer. |
+| `collapsed` | [`Boolean!`](#boolean) | Shows whether the blob should be displayed collapsed. |
+| `fileType` | [`String!`](#string) | Content file type. |
+| `loadAsync` | [`Boolean!`](#boolean) | Shows whether the blob content is loaded asynchronously. |
+| `loadingPartialName` | [`String!`](#string) | Loading partial name. |
+| `renderError` | [`String`](#string) | Error rendering the blob content. |
+| `tooLarge` | [`Boolean!`](#boolean) | Shows whether the blob too large to be displayed. |
+| `type` | [`BlobViewersType!`](#blobviewerstype) | Type of blob viewer. |
+
+### `SnippetConnection`
+
+The connection type for Snippet.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SnippetEdge]`](#snippetedge) | A list of edges. |
+| `nodes` | [`[Snippet]`](#snippet) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### SnippetPermissions
+### `SnippetEdge`
+
+An edge in a connection.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminSnippet` | Boolean! | Indicates the user can perform `admin_snippet` on this resource |
-| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `readSnippet` | Boolean! | Indicates the user can perform `read_snippet` on this resource |
-| `reportSnippet` | Boolean! | Indicates the user can perform `report_snippet` on this resource |
-| `updateSnippet` | Boolean! | Indicates the user can perform `update_snippet` on this resource |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Snippet`](#snippet) | The item at the end of the edge. |
-### SnippetRepositoryRegistry
+### `SnippetPermissions`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `adminSnippet` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_snippet` on this resource |
+| `awardEmoji` | [`Boolean!`](#boolean) | Indicates the user can perform `award_emoji` on this resource |
+| `createNote` | [`Boolean!`](#boolean) | Indicates the user can perform `create_note` on this resource |
+| `readSnippet` | [`Boolean!`](#boolean) | Indicates the user can perform `read_snippet` on this resource |
+| `reportSnippet` | [`Boolean!`](#boolean) | Indicates the user can perform `report_snippet` on this resource |
+| `updateSnippet` | [`Boolean!`](#boolean) | Indicates the user can perform `update_snippet` on this resource |
+
+### `SnippetRepositoryRegistry`
Represents the Geo sync and verification state of a snippet repository.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp when the SnippetRepositoryRegistry was created |
-| `id` | ID! | ID of the SnippetRepositoryRegistry |
-| `lastSyncFailure` | String | Error message during sync of the SnippetRepositoryRegistry |
-| `lastSyncedAt` | Time | Timestamp of the most recent successful sync of the SnippetRepositoryRegistry |
-| `retryAt` | Time | Timestamp after which the SnippetRepositoryRegistry should be resynced |
-| `retryCount` | Int | Number of consecutive failed sync attempts of the SnippetRepositoryRegistry |
-| `snippetRepositoryId` | ID! | ID of the Snippet Repository. |
-| `state` | RegistryState | Sync state of the SnippetRepositoryRegistry |
+| `createdAt` | [`Time`](#time) | Timestamp when the SnippetRepositoryRegistry was created |
+| `id` | [`ID!`](#id) | ID of the SnippetRepositoryRegistry |
+| `lastSyncFailure` | [`String`](#string) | Error message during sync of the SnippetRepositoryRegistry |
+| `lastSyncedAt` | [`Time`](#time) | Timestamp of the most recent successful sync of the SnippetRepositoryRegistry |
+| `retryAt` | [`Time`](#time) | Timestamp after which the SnippetRepositoryRegistry should be resynced |
+| `retryCount` | [`Int`](#int) | Number of consecutive failed sync attempts of the SnippetRepositoryRegistry |
+| `snippetRepositoryId` | [`ID!`](#id) | ID of the Snippet Repository. |
+| `state` | [`RegistryState`](#registrystate) | Sync state of the SnippetRepositoryRegistry |
+
+### `SnippetRepositoryRegistryConnection`
+
+The connection type for SnippetRepositoryRegistry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SnippetRepositoryRegistryEdge]`](#snippetrepositoryregistryedge) | A list of edges. |
+| `nodes` | [`[SnippetRepositoryRegistry]`](#snippetrepositoryregistry) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `SnippetRepositoryRegistryEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`SnippetRepositoryRegistry`](#snippetrepositoryregistry) | The item at the end of the edge. |
-### StatusAction
+### `StatusAction`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `buttonTitle` | String | Title for the button, for example: Retry this job. |
-| `icon` | String | Icon used in the action button. |
-| `method` | String | Method for the action, for example: :post. |
-| `path` | String | Path for the action. |
-| `title` | String | Title for the action, for example: Retry. |
+| `buttonTitle` | [`String`](#string) | Title for the button, for example: Retry this job. |
+| `icon` | [`String`](#string) | Icon used in the action button. |
+| `method` | [`String`](#string) | Method for the action, for example: :post. |
+| `path` | [`String`](#string) | Path for the action. |
+| `title` | [`String`](#string) | Title for the action, for example: Retry. |
-### Submodule
+### `Submodule`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `flatPath` | String! | Flat path of the entry. |
-| `id` | ID! | ID of the entry. |
-| `name` | String! | Name of the entry. |
-| `path` | String! | Path of the entry. |
-| `sha` | String! | Last commit SHA for the entry. |
-| `treeUrl` | String | Tree URL for the sub-module. |
-| `type` | EntryType! | Type of tree entry. |
-| `webUrl` | String | Web URL for the sub-module. |
+| `flatPath` | [`String!`](#string) | Flat path of the entry. |
+| `id` | [`ID!`](#id) | ID of the entry. |
+| `name` | [`String!`](#string) | Name of the entry. |
+| `path` | [`String!`](#string) | Path of the entry. |
+| `sha` | [`String!`](#string) | Last commit SHA for the entry. |
+| `treeUrl` | [`String`](#string) | Tree URL for the sub-module. |
+| `type` | [`EntryType!`](#entrytype) | Type of tree entry. |
+| `webUrl` | [`String`](#string) | Web URL for the sub-module. |
-### TaskCompletionStatus
+### `SubmoduleConnection`
+
+The connection type for Submodule.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[SubmoduleEdge]`](#submoduleedge) | A list of edges. |
+| `nodes` | [`[Submodule]`](#submodule) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `SubmoduleEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Submodule`](#submodule) | The item at the end of the edge. |
+
+### `TaskCompletionStatus`
Completion status of tasks.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `completedCount` | Int! | Number of completed tasks. |
-| `count` | Int! | Number of total tasks. |
+| `completedCount` | [`Int!`](#int) | Number of completed tasks. |
+| `count` | [`Int!`](#int) | Number of total tasks. |
-### TerraformState
+### `TerraformState`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Timestamp the Terraform state was created. |
-| `id` | ID! | ID of the Terraform state. |
-| `latestVersion` | TerraformStateVersion | The latest version of the Terraform state. |
-| `lockedAt` | Time | Timestamp the Terraform state was locked. |
-| `lockedByUser` | User | The user currently holding a lock on the Terraform state. |
-| `name` | String! | Name of the Terraform state. |
-| `updatedAt` | Time! | Timestamp the Terraform state was updated. |
+| `createdAt` | [`Time!`](#time) | Timestamp the Terraform state was created. |
+| `id` | [`ID!`](#id) | ID of the Terraform state. |
+| `latestVersion` | [`TerraformStateVersion`](#terraformstateversion) | The latest version of the Terraform state. |
+| `lockedAt` | [`Time`](#time) | Timestamp the Terraform state was locked. |
+| `lockedByUser` | [`User`](#user) | The user currently holding a lock on the Terraform state. |
+| `name` | [`String!`](#string) | Name of the Terraform state. |
+| `updatedAt` | [`Time!`](#time) | Timestamp the Terraform state was updated. |
+
+### `TerraformStateConnection`
-### TerraformStateDeletePayload
+The connection type for TerraformState.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Total count of collection. |
+| `edges` | [`[TerraformStateEdge]`](#terraformstateedge) | A list of edges. |
+| `nodes` | [`[TerraformState]`](#terraformstate) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `TerraformStateDeletePayload`
Autogenerated return type of TerraformStateDelete.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `TerraformStateEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`TerraformState`](#terraformstate) | The item at the end of the edge. |
-### TerraformStateLockPayload
+### `TerraformStateLockPayload`
Autogenerated return type of TerraformStateLock.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### TerraformStateUnlockPayload
+### `TerraformStateUnlockPayload`
Autogenerated return type of TerraformStateUnlock.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### TerraformStateVersion
+### `TerraformStateVersion`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | Timestamp the version was created. |
-| `createdByUser` | User | The user that created this version. |
-| `downloadPath` | String | URL for downloading the version's JSON file. |
-| `id` | ID! | ID of the Terraform state version. |
-| `job` | CiJob | The job that created this version. |
-| `serial` | Int | Serial number of the version. |
-| `updatedAt` | Time! | Timestamp the version was updated. |
+| `createdAt` | [`Time!`](#time) | Timestamp the version was created. |
+| `createdByUser` | [`User`](#user) | The user that created this version. |
+| `downloadPath` | [`String`](#string) | URL for downloading the version's JSON file. |
+| `id` | [`ID!`](#id) | ID of the Terraform state version. |
+| `job` | [`CiJob`](#cijob) | The job that created this version. |
+| `serial` | [`Int`](#int) | Serial number of the version. |
+| `updatedAt` | [`Time!`](#time) | Timestamp the version was updated. |
-### TerraformStateVersionRegistry
+### `TerraformStateVersionRegistry`
Represents the Geo sync and verification state of a terraform state version.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time | Timestamp when the TerraformStateVersionRegistry was created |
-| `id` | ID! | ID of the TerraformStateVersionRegistry |
-| `lastSyncFailure` | String | Error message during sync of the TerraformStateVersionRegistry |
-| `lastSyncedAt` | Time | Timestamp of the most recent successful sync of the TerraformStateVersionRegistry |
-| `retryAt` | Time | Timestamp after which the TerraformStateVersionRegistry should be resynced |
-| `retryCount` | Int | Number of consecutive failed sync attempts of the TerraformStateVersionRegistry |
-| `state` | RegistryState | Sync state of the TerraformStateVersionRegistry |
-| `terraformStateVersionId` | ID! | ID of the terraform state version. |
+| `createdAt` | [`Time`](#time) | Timestamp when the TerraformStateVersionRegistry was created |
+| `id` | [`ID!`](#id) | ID of the TerraformStateVersionRegistry |
+| `lastSyncFailure` | [`String`](#string) | Error message during sync of the TerraformStateVersionRegistry |
+| `lastSyncedAt` | [`Time`](#time) | Timestamp of the most recent successful sync of the TerraformStateVersionRegistry |
+| `retryAt` | [`Time`](#time) | Timestamp after which the TerraformStateVersionRegistry should be resynced |
+| `retryCount` | [`Int`](#int) | Number of consecutive failed sync attempts of the TerraformStateVersionRegistry |
+| `state` | [`RegistryState`](#registrystate) | Sync state of the TerraformStateVersionRegistry |
+| `terraformStateVersionId` | [`ID!`](#id) | ID of the terraform state version. |
+
+### `TerraformStateVersionRegistryConnection`
+
+The connection type for TerraformStateVersionRegistry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[TerraformStateVersionRegistryEdge]`](#terraformstateversionregistryedge) | A list of edges. |
+| `nodes` | [`[TerraformStateVersionRegistry]`](#terraformstateversionregistry) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `TerraformStateVersionRegistryEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`TerraformStateVersionRegistry`](#terraformstateversionregistry) | The item at the end of the edge. |
-### TestReport
+### `TestReport`
Represents a requirement test report.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `author` | User | Author of the test report. |
-| `createdAt` | Time! | Timestamp of when the test report was created. |
-| `id` | ID! | ID of the test report. |
-| `state` | TestReportState! | State of the test report. |
+| `author` | [`User`](#user) | Author of the test report. |
+| `createdAt` | [`Time!`](#time) | Timestamp of when the test report was created. |
+| `id` | [`ID!`](#id) | ID of the test report. |
+| `state` | [`TestReportState!`](#testreportstate) | State of the test report. |
+
+### `TestReportConnection`
+
+The connection type for TestReport.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[TestReportEdge]`](#testreportedge) | A list of edges. |
+| `nodes` | [`[TestReport]`](#testreport) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### TimeReportStats
+### `TestReportEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`TestReport`](#testreport) | The item at the end of the edge. |
+
+### `TimeReportStats`
Represents the time report stats for timeboxes.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `complete` | TimeboxMetrics | Completed issues metrics. |
-| `incomplete` | TimeboxMetrics | Incomplete issues metrics. |
-| `total` | TimeboxMetrics | Total issues metrics. |
+| `complete` | [`TimeboxMetrics`](#timeboxmetrics) | Completed issues metrics. |
+| `incomplete` | [`TimeboxMetrics`](#timeboxmetrics) | Incomplete issues metrics. |
+| `total` | [`TimeboxMetrics`](#timeboxmetrics) | Total issues metrics. |
-### TimeboxMetrics
+### `TimeboxMetrics`
Represents measured stats metrics for timeboxes.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int! | The count metric. |
-| `weight` | Int! | The weight metric. |
+| `count` | [`Int!`](#int) | The count metric. |
+| `weight` | [`Int!`](#int) | The weight metric. |
-### TimeboxReport
+### `TimeboxReport`
Represents a historically accurate report about the timebox.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `burnupTimeSeries` | BurnupChartDailyTotals! => Array | Daily scope and completed totals for burnup charts. |
-| `stats` | TimeReportStats | Represents the time report stats for the timebox. |
+| `burnupTimeSeries` | [`[BurnupChartDailyTotals!]`](#burnupchartdailytotals) | Daily scope and completed totals for burnup charts. |
+| `stats` | [`TimeReportStats`](#timereportstats) | Represents the time report stats for the timebox. |
+
+### `Timelog`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `issue` | [`Issue`](#issue) | The issue that logged time was added to. |
+| `note` | [`Note`](#note) | The note where the quick action to add the logged time was executed. |
+| `spentAt` | [`Time`](#time) | Timestamp of when the time tracked was spent at. |
+| `timeSpent` | [`Int!`](#int) | The time spent displayed in seconds. |
+| `user` | [`User!`](#user) | The user that logged the time. |
-### Timelog
+### `TimelogConnection`
+
+The connection type for Timelog.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `issue` | Issue | The issue that logged time was added to. |
-| `note` | Note | The note where the quick action to add the logged time was executed. |
-| `spentAt` | Time | Timestamp of when the time tracked was spent at. |
-| `timeSpent` | Int! | The time spent displayed in seconds. |
-| `user` | User! | The user that logged the time. |
+| `edges` | [`[TimelogEdge]`](#timelogedge) | A list of edges. |
+| `nodes` | [`[Timelog]`](#timelog) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `TimelogEdge`
-### Todo
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Timelog`](#timelog) | The item at the end of the edge. |
+
+### `Todo`
Representing a to-do entry.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `action` | TodoActionEnum! | Action of the to-do item. |
-| `author` | User! | The author of this to-do item. |
-| `body` | String! | Body of the to-do item. |
-| `createdAt` | Time! | Timestamp this to-do item was created. |
-| `group` | Group | Group this to-do item is associated with. |
-| `id` | ID! | ID of the to-do item. |
-| `project` | Project | The project this to-do item is associated with. |
-| `state` | TodoStateEnum! | State of the to-do item. |
-| `targetType` | TodoTargetEnum! | Target type of the to-do item. |
+| `action` | [`TodoActionEnum!`](#todoactionenum) | Action of the to-do item. |
+| `author` | [`User!`](#user) | The author of this to-do item. |
+| `body` | [`String!`](#string) | Body of the to-do item. |
+| `createdAt` | [`Time!`](#time) | Timestamp this to-do item was created. |
+| `group` | [`Group`](#group) | Group this to-do item is associated with. |
+| `id` | [`ID!`](#id) | ID of the to-do item. |
+| `project` | [`Project`](#project) | The project this to-do item is associated with. |
+| `state` | [`TodoStateEnum!`](#todostateenum) | State of the to-do item. |
+| `targetType` | [`TodoTargetEnum!`](#todotargetenum) | Target type of the to-do item. |
-### TodoCreatePayload
+### `TodoConnection`
+
+The connection type for Todo.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[TodoEdge]`](#todoedge) | A list of edges. |
+| `nodes` | [`[Todo]`](#todo) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `TodoCreatePayload`
Autogenerated return type of TodoCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 item created. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `todo` | [`Todo`](#todo) | The to-do item created. |
+
+### `TodoEdge`
-### TodoMarkDonePayload
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Todo`](#todo) | The item at the end of the edge. |
+
+### `TodoMarkDonePayload`
Autogenerated return type of TodoMarkDone.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do item. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `todo` | [`Todo!`](#todo) | The requested to-do item. |
-### TodoRestoreManyPayload
+### `TodoRestoreManyPayload`
Autogenerated return type of TodoRestoreMany.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do items. |
-| `updatedIds` **{warning-solid}** | TodoID! => Array | **Deprecated:** Use to-do items. Deprecated in 13.2. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `todos` | [`[Todo!]!`](#todo) | Updated to-do items. |
+| `updatedIds` **{warning-solid}** | [`[TodoID!]!`](#todoid) | **Deprecated:** Use to-do items. Deprecated in 13.2. |
-### TodoRestorePayload
+### `TodoRestorePayload`
Autogenerated return type of TodoRestore.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do item. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `todo` | [`Todo!`](#todo) | The requested to-do item. |
-### TodosMarkAllDonePayload
+### `TodosMarkAllDonePayload`
Autogenerated return type of TodosMarkAllDone.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do items. |
-| `updatedIds` **{warning-solid}** | TodoID! => Array | **Deprecated:** Use to-do items. Deprecated in 13.2. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `todos` | [`[Todo!]!`](#todo) | Updated to-do items. |
+| `updatedIds` **{warning-solid}** | [`[TodoID!]!`](#todoid) | **Deprecated:** Use to-do items. Deprecated in 13.2. |
-### ToggleAwardEmojiPayload
+### `ToggleAwardEmojiPayload`
Autogenerated return type of ToggleAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `awardEmoji` | [`AwardEmoji`](#awardemoji) | The award emoji after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `toggledOn` | [`Boolean!`](#boolean) | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
-### Tree
+### `Tree`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `blobs` | BlobConnection! | Blobs of the tree. |
-| `lastCommit` | Commit | Last commit for the tree. |
-| `submodules` | SubmoduleConnection! | Sub-modules of the tree. |
-| `trees` | TreeEntryConnection! | Trees of the tree. |
+| `blobs` | [`BlobConnection!`](#blobconnection) | Blobs of the tree. |
+| `lastCommit` | [`Commit`](#commit) | Last commit for the tree. |
+| `submodules` | [`SubmoduleConnection!`](#submoduleconnection) | Sub-modules of the tree. |
+| `trees` | [`TreeEntryConnection!`](#treeentryconnection) | Trees of the tree. |
-### TreeEntry
+### `TreeEntry`
Represents a directory.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `flatPath` | String! | Flat path of the entry. |
-| `id` | ID! | ID of the entry. |
-| `name` | String! | Name of the entry. |
-| `path` | String! | Path of the entry. |
-| `sha` | String! | Last commit SHA for the entry. |
-| `type` | EntryType! | Type of tree entry. |
-| `webPath` | String | Web path for the tree entry (directory). |
-| `webUrl` | String | Web URL for the tree entry (directory). |
+| `flatPath` | [`String!`](#string) | Flat path of the entry. |
+| `id` | [`ID!`](#id) | ID of the entry. |
+| `name` | [`String!`](#string) | Name of the entry. |
+| `path` | [`String!`](#string) | Path of the entry. |
+| `sha` | [`String!`](#string) | Last commit SHA for the entry. |
+| `type` | [`EntryType!`](#entrytype) | Type of tree entry. |
+| `webPath` | [`String`](#string) | Web path for the tree entry (directory). |
+| `webUrl` | [`String`](#string) | Web URL for the tree entry (directory). |
+
+### `TreeEntryConnection`
+
+The connection type for TreeEntry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[TreeEntryEdge]`](#treeentryedge) | A list of edges. |
+| `nodes` | [`[TreeEntry]`](#treeentry) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `TreeEntryEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`TreeEntry`](#treeentry) | The item at the end of the edge. |
-### UpdateAlertStatusPayload
+### `UpdateAlertStatusPayload`
Autogenerated return type of UpdateAlertStatus.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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 to-do item after mutation. |
+| `alert` | [`AlertManagementAlert`](#alertmanagementalert) | The alert after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue created after mutation. |
+| `todo` | [`Todo`](#todo) | The to-do item after mutation. |
-### UpdateBoardEpicUserPreferencesPayload
+### `UpdateBoardEpicUserPreferencesPayload`
Autogenerated return type of UpdateBoardEpicUserPreferences.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epicUserPreferences` | BoardEpicUserPreferences | User preferences for the epic in the board after mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epicUserPreferences` | [`BoardEpicUserPreferences`](#boardepicuserpreferences) | User preferences for the epic in the board after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### UpdateBoardListPayload
+### `UpdateBoardListPayload`
Autogenerated return type of UpdateBoardList.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `list` | [`BoardList`](#boardlist) | Mutated list. |
-### UpdateBoardPayload
+### `UpdateBoardPayload`
Autogenerated return type of UpdateBoard.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `board` | [`Board`](#board) | The board after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### UpdateComplianceFrameworkPayload
+### `UpdateComplianceFrameworkPayload`
Autogenerated return type of UpdateComplianceFramework.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `complianceFramework` | ComplianceFramework | The compliance framework after mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `complianceFramework` | [`ComplianceFramework`](#complianceframework) | The compliance framework after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### UpdateContainerExpirationPolicyPayload
+### `UpdateContainerExpirationPolicyPayload`
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. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `containerExpirationPolicy` | [`ContainerExpirationPolicy`](#containerexpirationpolicy) | The container expiration policy after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### UpdateEpicPayload
+### `UpdateEpicPayload`
Autogenerated return type of UpdateEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `epic` | [`Epic`](#epic) | The epic after mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
-### UpdateImageDiffNotePayload
+### `UpdateImageDiffNotePayload`
Autogenerated return type of UpdateImageDiffNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### UpdateIssuePayload
+### `UpdateIssuePayload`
Autogenerated return type of UpdateIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `issue` | [`Issue`](#issue) | The issue after mutation. |
-### UpdateIterationPayload
+### `UpdateIterationPayload`
Autogenerated return type of UpdateIteration.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `iteration` | Iteration | Updated iteration. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `iteration` | [`Iteration`](#iteration) | Updated iteration. |
-### UpdateNamespacePackageSettingsPayload
+### `UpdateNamespacePackageSettingsPayload`
Autogenerated return type of UpdateNamespacePackageSettings.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `packageSettings` | PackageSettings | The namespace package setting after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `packageSettings` | [`PackageSettings`](#packagesettings) | The namespace package setting after mutation. |
-### UpdateNotePayload
+### `UpdateNotePayload`
Autogenerated return type of UpdateNote.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `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. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `note` | [`Note`](#note) | The note after mutation. |
-### UpdateRequirementPayload
+### `UpdateRequirementPayload`
Autogenerated return type of UpdateRequirement.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `requirement` | Requirement | Requirement after mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `requirement` | [`Requirement`](#requirement) | Requirement after mutation. |
-### UpdateSnippetPayload
+### `UpdateSnippetPayload`
Autogenerated return type of UpdateSnippet.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `captchaSiteKey` | String | The CAPTCHA site key which must be used to render a challenge for the user to solve to obtain a valid captchaResponse value. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `needsCaptchaResponse` | Boolean | Indicates whether the operation was detected as possible spam and not completed. If CAPTCHA is enabled, the request must be resubmitted with a valid CAPTCHA response and spam_log_id included for the operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
-| `snippet` | Snippet | The snippet after mutation. |
-| `spam` | Boolean | Indicates whether the operation was detected as definite spam. There is no option to resubmit the request with a CAPTCHA response. |
-| `spamLogId` | Int | The spam log ID which must be passed along with a valid CAPTCHA response for an operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+| `captchaSiteKey` | [`String`](#string) | The CAPTCHA site key which must be used to render a challenge for the user to solve to obtain a valid captchaResponse value. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `needsCaptchaResponse` | [`Boolean`](#boolean) | Indicates whether the operation was detected as possible spam and not completed. If CAPTCHA is enabled, the request must be resubmitted with a valid CAPTCHA response and spam_log_id included for the operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+| `snippet` | [`Snippet`](#snippet) | The snippet after mutation. |
+| `spam` | [`Boolean`](#boolean) | Indicates whether the operation was detected as definite spam. There is no option to resubmit the request with a CAPTCHA response. |
+| `spamLogId` | [`Int`](#int) | The spam log ID which must be passed along with a valid CAPTCHA response for an operation to be completed. Included only when an operation was not completed because "NeedsCaptchaResponse" is true. |
+
+### `UsageTrendsMeasurement`
+
+Represents a recorded measurement (object count) for the Admins.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `count` | [`Int!`](#int) | Object count. |
+| `identifier` | [`MeasurementIdentifier!`](#measurementidentifier) | The type of objects being measured. |
+| `recordedAt` | [`Time`](#time) | The time the measurement was recorded. |
+
+### `UsageTrendsMeasurementConnection`
+
+The connection type for UsageTrendsMeasurement.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[UsageTrendsMeasurementEdge]`](#usagetrendsmeasurementedge) | A list of edges. |
+| `nodes` | [`[UsageTrendsMeasurement]`](#usagetrendsmeasurement) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### User
+### `UsageTrendsMeasurementEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`UsageTrendsMeasurement`](#usagetrendsmeasurement) | The item at the end of the edge. |
+
+### `User`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `assignedMergeRequests` | [`MergeRequestConnection`](#mergerequestconnection) | Merge Requests assigned to the user. |
+| `authoredMergeRequests` | [`MergeRequestConnection`](#mergerequestconnection) | Merge Requests authored by the user. |
+| `avatarUrl` | [`String`](#string) | URL of the user's avatar. |
+| `bot` | [`Boolean!`](#boolean) | Indicates if the user is a bot. |
+| `callouts` | [`UserCalloutConnection`](#usercalloutconnection) | User callouts that belong to the user. |
+| `email` **{warning-solid}** | [`String`](#string) | **Deprecated:** Use public_email. Deprecated in 13.7. |
+| `groupCount` | [`Int`](#int) | Group count for the user. Available only when feature flag `user_group_counts` is enabled. |
+| `groupMemberships` | [`GroupMemberConnection`](#groupmemberconnection) | Group memberships of the user. |
+| `id` | [`ID!`](#id) | ID of the user. |
+| `location` | [`String`](#string) | The location of the user. |
+| `name` | [`String!`](#string) | Human-readable name of the user. |
+| `projectMemberships` | [`ProjectMemberConnection`](#projectmemberconnection) | Project memberships of the user. |
+| `publicEmail` | [`String`](#string) | User's public email. |
+| `reviewRequestedMergeRequests` | [`MergeRequestConnection`](#mergerequestconnection) | Merge Requests assigned to the user for review. |
+| `snippets` | [`SnippetConnection`](#snippetconnection) | Snippets authored by the user. |
+| `starredProjects` | [`ProjectConnection`](#projectconnection) | Projects starred by the user. |
+| `state` | [`UserState!`](#userstate) | State of the user. |
+| `status` | [`UserStatus`](#userstatus) | User status. |
+| `todos` | [`TodoConnection!`](#todoconnection) | To-do items of the user. |
+| `userPermissions` | [`UserPermissions!`](#userpermissions) | Permissions for the current user on the resource |
+| `username` | [`String!`](#string) | Username of the user. Unique within this instance of GitLab. |
+| `webPath` | [`String!`](#string) | Web path of the user. |
+| `webUrl` | [`String!`](#string) | Web URL of the user. |
+
+### `UserCallout`
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `assignedMergeRequests` | MergeRequestConnection | Merge Requests assigned to the user. |
-| `authoredMergeRequests` | MergeRequestConnection | Merge Requests authored by the user. |
-| `avatarUrl` | String | URL of the user's avatar. |
-| `bot` | Boolean! | Indicates if the user is a bot. |
-| `email` **{warning-solid}** | String | **Deprecated:** Use public_email. Deprecated in 13.7. |
-| `groupCount` | Int | Group count for the user. Available only when feature flag `user_group_counts` is enabled. |
-| `groupMemberships` | GroupMemberConnection | Group memberships of the user. |
-| `id` | ID! | ID of the user. |
-| `location` | String | The location of the user. |
-| `name` | String! | Human-readable name of the user. |
-| `projectMemberships` | ProjectMemberConnection | Project memberships of the user. |
-| `publicEmail` | String | User's public email. |
-| `reviewRequestedMergeRequests` | MergeRequestConnection | Merge Requests assigned to the user for review. |
-| `snippets` | SnippetConnection | Snippets authored by the user. |
-| `starredProjects` | ProjectConnection | Projects starred by the user. |
-| `state` | UserState! | State of the user. |
-| `status` | UserStatus | User status. |
-| `todos` | TodoConnection! | To-do items of the user. |
-| `userPermissions` | UserPermissions! | Permissions for the current user on the resource |
-| `username` | String! | Username of the user. Unique within this instance of GitLab. |
-| `webPath` | String! | Web path of the user. |
-| `webUrl` | String! | Web URL of the user. |
+| `dismissedAt` | [`Time`](#time) | Date when the callout was dismissed. |
+| `featureName` | [`UserCalloutFeatureNameEnum!`](#usercalloutfeaturenameenum) | Name of the feature that the callout is for. |
-### UserPermissions
+### `UserCalloutConnection`
+
+The connection type for UserCallout.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createSnippet` | Boolean! | Indicates the user can perform `create_snippet` on this resource |
+| `edges` | [`[UserCalloutEdge]`](#usercalloutedge) | A list of edges. |
+| `nodes` | [`[UserCallout]`](#usercallout) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `UserCalloutCreatePayload`
-### UserStatus
+Autogenerated return type of UserCalloutCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `availability` | AvailabilityEnum! | User availability status. |
-| `emoji` | String | String representation of emoji. |
-| `message` | String | User status message. |
-| `messageHtml` | String | HTML of the user status message |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `userCallout` | [`UserCallout!`](#usercallout) | The user callout dismissed. |
+
+### `UserCalloutEdge`
-### VulnerabilitiesCountByDay
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`UserCallout`](#usercallout) | The item at the end of the edge. |
+
+### `UserConnection`
+
+The connection type for User.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[UserEdge]`](#useredge) | A list of edges. |
+| `nodes` | [`[User]`](#user) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `UserEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`User`](#user) | The item at the end of the edge. |
+
+### `UserPermissions`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createSnippet` | [`Boolean!`](#boolean) | Indicates the user can perform `create_snippet` on this resource |
+
+### `UserStatus`
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `availability` | [`AvailabilityEnum!`](#availabilityenum) | User availability status. |
+| `emoji` | [`String`](#string) | String representation of emoji. |
+| `message` | [`String`](#string) | User status message. |
+| `messageHtml` | [`String`](#string) | HTML of the user status message |
+
+### `VulnerabilitiesCountByDay`
Represents the count of vulnerabilities by severity on a particular day. This data is retained for 365 days.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `critical` | Int! | Total number of vulnerabilities on a particular day with critical severity |
-| `date` | ISO8601Date! | Date for the count. |
-| `high` | Int! | Total number of vulnerabilities on a particular day with high severity |
-| `info` | Int! | Total number of vulnerabilities on a particular day with info severity |
-| `low` | Int! | Total number of vulnerabilities on a particular day with low severity |
-| `medium` | Int! | Total number of vulnerabilities on a particular day with medium severity |
-| `total` | Int! | Total number of vulnerabilities on a particular day. |
-| `unknown` | Int! | Total number of vulnerabilities on a particular day with unknown severity |
+| `critical` | [`Int!`](#int) | Total number of vulnerabilities on a particular day with critical severity |
+| `date` | [`ISO8601Date!`](#iso8601date) | Date for the count. |
+| `high` | [`Int!`](#int) | Total number of vulnerabilities on a particular day with high severity |
+| `info` | [`Int!`](#int) | Total number of vulnerabilities on a particular day with info severity |
+| `low` | [`Int!`](#int) | Total number of vulnerabilities on a particular day with low severity |
+| `medium` | [`Int!`](#int) | Total number of vulnerabilities on a particular day with medium severity |
+| `total` | [`Int!`](#int) | Total number of vulnerabilities on a particular day. |
+| `unknown` | [`Int!`](#int) | Total number of vulnerabilities on a particular day with unknown severity |
-### VulnerabilitiesCountByDayAndSeverity
+### `VulnerabilitiesCountByDayAndSeverity`
Represents the number of vulnerabilities for a particular severity on a particular day. This data is retained for 365 days.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int | Number of vulnerabilities. |
-| `day` | ISO8601Date | Date for the count. |
-| `severity` | VulnerabilitySeverity | Severity of the counted vulnerabilities. |
+| `count` | [`Int`](#int) | Number of vulnerabilities. |
+| `day` | [`ISO8601Date`](#iso8601date) | Date for the count. |
+| `severity` | [`VulnerabilitySeverity`](#vulnerabilityseverity) | Severity of the counted vulnerabilities. |
+
+### `VulnerabilitiesCountByDayAndSeverityConnection`
+
+The connection type for VulnerabilitiesCountByDayAndSeverity.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[VulnerabilitiesCountByDayAndSeverityEdge]`](#vulnerabilitiescountbydayandseverityedge) | A list of edges. |
+| `nodes` | [`[VulnerabilitiesCountByDayAndSeverity]`](#vulnerabilitiescountbydayandseverity) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `VulnerabilitiesCountByDayAndSeverityEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`VulnerabilitiesCountByDayAndSeverity`](#vulnerabilitiescountbydayandseverity) | The item at the end of the edge. |
-### Vulnerability
+### `VulnerabilitiesCountByDayConnection`
+
+The connection type for VulnerabilitiesCountByDay.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[VulnerabilitiesCountByDayEdge]`](#vulnerabilitiescountbydayedge) | A list of edges. |
+| `nodes` | [`[VulnerabilitiesCountByDay]`](#vulnerabilitiescountbyday) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `VulnerabilitiesCountByDayEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`VulnerabilitiesCountByDay`](#vulnerabilitiescountbyday) | The item at the end of the edge. |
+
+### `Vulnerability`
Represents a vulnerability.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `confirmedAt` | Time | Timestamp of when the vulnerability state was changed to confirmed. |
-| `confirmedBy` | User | The user that confirmed the vulnerability. |
-| `description` | String | Description of the vulnerability. |
-| `details` | VulnerabilityDetail! => Array | Details of the vulnerability. |
-| `detectedAt` | Time! | Timestamp of when the vulnerability was first detected. |
-| `discussions` | DiscussionConnection! | All discussions on this noteable. |
-| `dismissedAt` | Time | Timestamp of when the vulnerability state was changed to dismissed. |
-| `dismissedBy` | User | The user that dismissed the vulnerability. |
-| `externalIssueLinks` | VulnerabilityExternalIssueLinkConnection! | List of external issue links related to the vulnerability. |
-| `hasSolutions` | Boolean | Indicates whether there is a solution available for this vulnerability. |
-| `id` | ID! | GraphQL ID of the vulnerability. |
-| `identifiers` | VulnerabilityIdentifier! => Array | Identifiers of the vulnerability. |
-| `issueLinks` | VulnerabilityIssueLinkConnection! | List of issue links related to the vulnerability. |
-| `location` | VulnerabilityLocation | Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability. |
-| `mergeRequest` | MergeRequest | Merge request that fixes the vulnerability. |
-| `notes` | NoteConnection! | All notes on this noteable. |
-| `primaryIdentifier` | VulnerabilityIdentifier | Primary identifier of the vulnerability. |
-| `project` | Project | The project on which the vulnerability was found. |
-| `reportType` | VulnerabilityReportType | Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING) |
-| `resolvedAt` | Time | Timestamp of when the vulnerability state was changed to resolved. |
-| `resolvedBy` | User | The user that resolved the vulnerability. |
-| `resolvedOnDefaultBranch` | Boolean! | Indicates whether the vulnerability is fixed on the default branch or not. |
-| `scanner` | VulnerabilityScanner | Scanner metadata for the vulnerability. |
-| `severity` | VulnerabilitySeverity | Severity of the vulnerability (INFO, UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL) |
-| `state` | VulnerabilityState | State of the vulnerability (DETECTED, CONFIRMED, RESOLVED, DISMISSED) |
-| `title` | String | Title of the vulnerability. |
-| `userNotesCount` | Int! | Number of user notes attached to the vulnerability. |
-| `userPermissions` | VulnerabilityPermissions! | Permissions for the current user on the resource |
-| `vulnerabilityPath` | String | URL to the vulnerability's details page. |
-
-### VulnerabilityConfirmPayload
+| `confirmedAt` | [`Time`](#time) | Timestamp of when the vulnerability state was changed to confirmed. |
+| `confirmedBy` | [`User`](#user) | The user that confirmed the vulnerability. |
+| `description` | [`String`](#string) | Description of the vulnerability. |
+| `details` | [`[VulnerabilityDetail!]!`](#vulnerabilitydetail) | Details of the vulnerability. |
+| `detectedAt` | [`Time!`](#time) | Timestamp of when the vulnerability was first detected. |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `dismissedAt` | [`Time`](#time) | Timestamp of when the vulnerability state was changed to dismissed. |
+| `dismissedBy` | [`User`](#user) | The user that dismissed the vulnerability. |
+| `externalIssueLinks` | [`VulnerabilityExternalIssueLinkConnection!`](#vulnerabilityexternalissuelinkconnection) | List of external issue links related to the vulnerability. |
+| `hasSolutions` | [`Boolean`](#boolean) | Indicates whether there is a solution available for this vulnerability. |
+| `id` | [`ID!`](#id) | GraphQL ID of the vulnerability. |
+| `identifiers` | [`[VulnerabilityIdentifier!]!`](#vulnerabilityidentifier) | Identifiers of the vulnerability. |
+| `issueLinks` | [`VulnerabilityIssueLinkConnection!`](#vulnerabilityissuelinkconnection) | List of issue links related to the vulnerability. |
+| `location` | [`VulnerabilityLocation`](#vulnerabilitylocation) | Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability. |
+| `mergeRequest` | [`MergeRequest`](#mergerequest) | Merge request that fixes the vulnerability. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+| `primaryIdentifier` | [`VulnerabilityIdentifier`](#vulnerabilityidentifier) | Primary identifier of the vulnerability. |
+| `project` | [`Project`](#project) | The project on which the vulnerability was found. |
+| `reportType` | [`VulnerabilityReportType`](#vulnerabilityreporttype) | Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING). `Scan Type` in the UI. |
+| `resolvedAt` | [`Time`](#time) | Timestamp of when the vulnerability state was changed to resolved. |
+| `resolvedBy` | [`User`](#user) | The user that resolved the vulnerability. |
+| `resolvedOnDefaultBranch` | [`Boolean!`](#boolean) | Indicates whether the vulnerability is fixed on the default branch or not. |
+| `scanner` | [`VulnerabilityScanner`](#vulnerabilityscanner) | Scanner metadata for the vulnerability. |
+| `severity` | [`VulnerabilitySeverity`](#vulnerabilityseverity) | Severity of the vulnerability (INFO, UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL) |
+| `state` | [`VulnerabilityState`](#vulnerabilitystate) | State of the vulnerability (DETECTED, CONFIRMED, RESOLVED, DISMISSED) |
+| `title` | [`String`](#string) | Title of the vulnerability. |
+| `userNotesCount` | [`Int!`](#int) | Number of user notes attached to the vulnerability. |
+| `userPermissions` | [`VulnerabilityPermissions!`](#vulnerabilitypermissions) | Permissions for the current user on the resource |
+| `vulnerabilityPath` | [`String`](#string) | URL to the vulnerability's details page. |
+
+### `VulnerabilityConfirmPayload`
Autogenerated return type of VulnerabilityConfirm.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after state change. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `vulnerability` | [`Vulnerability`](#vulnerability) | The vulnerability after state change. |
+
+### `VulnerabilityConnection`
+
+The connection type for Vulnerability.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[VulnerabilityEdge]`](#vulnerabilityedge) | A list of edges. |
+| `nodes` | [`[Vulnerability]`](#vulnerability) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
-### VulnerabilityDetailBase
+### `VulnerabilityDetailBase`
Represents the vulnerability details base.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
-### VulnerabilityDetailBoolean
+### `VulnerabilityDetailBoolean`
Represents the vulnerability details boolean value.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
-| `value` | Boolean! | Value of the field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
+| `value` | [`Boolean!`](#boolean) | Value of the field. |
-### VulnerabilityDetailCode
+### `VulnerabilityDetailCode`
Represents the vulnerability details code field.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `lang` | String | Language of the code. |
-| `name` | String! | Name of the field. |
-| `value` | String! | Source code. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `lang` | [`String`](#string) | Language of the code. |
+| `name` | [`String`](#string) | Name of the field. |
+| `value` | [`String!`](#string) | Source code. |
-### VulnerabilityDetailCommit
+### `VulnerabilityDetailCommit`
Represents the vulnerability details commit field.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
-| `value` | String! | The commit SHA value. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
+| `value` | [`String!`](#string) | The commit SHA value. |
-### VulnerabilityDetailDiff
+### `VulnerabilityDetailDiff`
Represents the vulnerability details diff field.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `after` | String! | Value of the field after the change. |
-| `before` | String! | Value of the field before the change. |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
+| `after` | [`String!`](#string) | Value of the field after the change. |
+| `before` | [`String!`](#string) | Value of the field before the change. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
-### VulnerabilityDetailFileLocation
+### `VulnerabilityDetailFileLocation`
Represents the vulnerability details location within a file in the project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `fileName` | String! | File name. |
-| `lineEnd` | Int! | End line number of the file location. |
-| `lineStart` | Int! | Start line number of the file location. |
-| `name` | String! | Name of the field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `fileName` | [`String!`](#string) | File name. |
+| `lineEnd` | [`Int!`](#int) | End line number of the file location. |
+| `lineStart` | [`Int!`](#int) | Start line number of the file location. |
+| `name` | [`String`](#string) | Name of the field. |
-### VulnerabilityDetailInt
+### `VulnerabilityDetailInt`
Represents the vulnerability details integer value.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
-| `value` | Int! | Value of the field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
+| `value` | [`Int!`](#int) | Value of the field. |
-### VulnerabilityDetailList
+### `VulnerabilityDetailList`
Represents the vulnerability details list value.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `items` | VulnerabilityDetail! => Array | List of details. |
-| `name` | String! | Name of the field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `items` | [`[VulnerabilityDetail!]!`](#vulnerabilitydetail) | List of details. |
+| `name` | [`String`](#string) | Name of the field. |
-### VulnerabilityDetailMarkdown
+### `VulnerabilityDetailMarkdown`
Represents the vulnerability details Markdown field.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
-| `value` | String! | Value of the Markdown field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
+| `value` | [`String!`](#string) | Value of the Markdown field. |
-### VulnerabilityDetailModuleLocation
+### `VulnerabilityDetailModuleLocation`
Represents the vulnerability details location within a file in the project.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `moduleName` | String! | Module name. |
-| `name` | String! | Name of the field. |
-| `offset` | Int! | Offset of the module location. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `moduleName` | [`String!`](#string) | Module name. |
+| `name` | [`String`](#string) | Name of the field. |
+| `offset` | [`Int!`](#int) | Offset of the module location. |
-### VulnerabilityDetailTable
+### `VulnerabilityDetailTable`
Represents the vulnerability details table value.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `headers` | VulnerabilityDetail! => Array | Table headers. |
-| `name` | String! | Name of the field. |
-| `rows` | VulnerabilityDetail! => Array | Table rows. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `headers` | [`[VulnerabilityDetail!]!`](#vulnerabilitydetail) | Table headers. |
+| `name` | [`String`](#string) | Name of the field. |
+| `rows` | [`[VulnerabilityDetail!]!`](#vulnerabilitydetail) | Table rows. |
-### VulnerabilityDetailText
+### `VulnerabilityDetailText`
Represents the vulnerability details text field.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `name` | String! | Name of the field. |
-| `value` | String! | Value of the text field. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `name` | [`String`](#string) | Name of the field. |
+| `value` | [`String!`](#string) | Value of the text field. |
-### VulnerabilityDetailUrl
+### `VulnerabilityDetailUrl`
Represents the vulnerability details URL field.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `description` | String! | Description of the field. |
-| `fieldName` | String | Name of the field. |
-| `href` | String! | Href of the URL. |
-| `name` | String! | Name of the field. |
-| `text` | String | Text of the URL. |
+| `description` | [`String`](#string) | Description of the field. |
+| `fieldName` | [`String`](#string) | Name of the field. |
+| `href` | [`String!`](#string) | Href of the URL. |
+| `name` | [`String`](#string) | Name of the field. |
+| `text` | [`String`](#string) | Text of the URL. |
-### VulnerabilityDismissPayload
+### `VulnerabilityDismissPayload`
Autogenerated return type of VulnerabilityDismiss.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after dismissal. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `vulnerability` | [`Vulnerability`](#vulnerability) | The vulnerability after dismissal. |
-### VulnerabilityExternalIssueLink
+### `VulnerabilityEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`Vulnerability`](#vulnerability) | The item at the end of the edge. |
+
+### `VulnerabilityExternalIssueLink`
Represents an external issue link of a vulnerability.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `externalIssue` | ExternalIssue | The external issue attached to the issue link. |
-| `id` | VulnerabilitiesExternalIssueLinkID! | GraphQL ID of the external issue link. |
-| `linkType` | VulnerabilityExternalIssueLinkType! | Type of the external issue link. |
+| `externalIssue` | [`ExternalIssue`](#externalissue) | The external issue attached to the issue link. |
+| `id` | [`VulnerabilitiesExternalIssueLinkID!`](#vulnerabilitiesexternalissuelinkid) | GraphQL ID of the external issue link. |
+| `linkType` | [`VulnerabilityExternalIssueLinkType!`](#vulnerabilityexternalissuelinktype) | Type of the external issue link. |
+
+### `VulnerabilityExternalIssueLinkConnection`
-### VulnerabilityExternalIssueLinkCreatePayload
+The connection type for VulnerabilityExternalIssueLink.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[VulnerabilityExternalIssueLinkEdge]`](#vulnerabilityexternalissuelinkedge) | A list of edges. |
+| `nodes` | [`[VulnerabilityExternalIssueLink]`](#vulnerabilityexternalissuelink) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `VulnerabilityExternalIssueLinkCreatePayload`
Autogenerated return type of VulnerabilityExternalIssueLinkCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `externalIssueLink` | VulnerabilityExternalIssueLink | The created external issue link. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `externalIssueLink` | [`VulnerabilityExternalIssueLink`](#vulnerabilityexternalissuelink) | The created external issue link. |
-### VulnerabilityExternalIssueLinkDestroyPayload
+### `VulnerabilityExternalIssueLinkDestroyPayload`
Autogenerated return type of VulnerabilityExternalIssueLinkDestroy.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+
+### `VulnerabilityExternalIssueLinkEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`VulnerabilityExternalIssueLink`](#vulnerabilityexternalissuelink) | The item at the end of the edge. |
-### VulnerabilityIdentifier
+### `VulnerabilityIdentifier`
Represents a vulnerability identifier.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `externalId` | String | External ID of the vulnerability identifier. |
-| `externalType` | String | External type of the vulnerability identifier. |
-| `name` | String | Name of the vulnerability identifier. |
-| `url` | String | URL of the vulnerability identifier. |
+| `externalId` | [`String`](#string) | External ID of the vulnerability identifier. |
+| `externalType` | [`String`](#string) | External type of the vulnerability identifier. |
+| `name` | [`String`](#string) | Name of the vulnerability identifier. |
+| `url` | [`String`](#string) | URL of the vulnerability identifier. |
-### VulnerabilityIssueLink
+### `VulnerabilityIssueLink`
Represents an issue link of a vulnerability.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | ID! | GraphQL ID of the vulnerability. |
-| `issue` | Issue! | The issue attached to issue link. |
-| `linkType` | VulnerabilityIssueLinkType! | Type of the issue link. |
+| `id` | [`ID!`](#id) | GraphQL ID of the vulnerability. |
+| `issue` | [`Issue!`](#issue) | The issue attached to issue link. |
+| `linkType` | [`VulnerabilityIssueLinkType!`](#vulnerabilityissuelinktype) | Type of the issue link. |
+
+### `VulnerabilityIssueLinkConnection`
+
+The connection type for VulnerabilityIssueLink.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[VulnerabilityIssueLinkEdge]`](#vulnerabilityissuelinkedge) | A list of edges. |
+| `nodes` | [`[VulnerabilityIssueLink]`](#vulnerabilityissuelink) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `VulnerabilityIssueLinkEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`VulnerabilityIssueLink`](#vulnerabilityissuelink) | The item at the end of the edge. |
-### VulnerabilityLocationContainerScanning
+### `VulnerabilityLocationContainerScanning`
Represents the location of a vulnerability found by a container security scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `dependency` | VulnerableDependency | Dependency containing the vulnerability. |
-| `image` | String | Name of the vulnerable container image. |
-| `operatingSystem` | String | Operating system that runs on the vulnerable container image. |
+| `dependency` | [`VulnerableDependency`](#vulnerabledependency) | Dependency containing the vulnerability. |
+| `image` | [`String`](#string) | Name of the vulnerable container image. |
+| `operatingSystem` | [`String`](#string) | Operating system that runs on the vulnerable container image. |
-### VulnerabilityLocationCoverageFuzzing
+### `VulnerabilityLocationCoverageFuzzing`
Represents the location of a vulnerability found by a Coverage Fuzzing scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `blobPath` | String | Blob path to the vulnerable file. |
-| `endLine` | String | Number of the last relevant line in the vulnerable file. |
-| `file` | String | Path to the vulnerable file. |
-| `startLine` | String | Number of the first relevant line in the vulnerable file. |
-| `vulnerableClass` | String | Class containing the vulnerability. |
-| `vulnerableMethod` | String | Method containing the vulnerability. |
+| `blobPath` | [`String`](#string) | Blob path to the vulnerable file. |
+| `endLine` | [`String`](#string) | Number of the last relevant line in the vulnerable file. |
+| `file` | [`String`](#string) | Path to the vulnerable file. |
+| `startLine` | [`String`](#string) | Number of the first relevant line in the vulnerable file. |
+| `vulnerableClass` | [`String`](#string) | Class containing the vulnerability. |
+| `vulnerableMethod` | [`String`](#string) | Method containing the vulnerability. |
-### VulnerabilityLocationDast
+### `VulnerabilityLocationDast`
Represents the location of a vulnerability found by a DAST scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `hostname` | String | Domain name of the vulnerable request. |
-| `param` | String | Query parameter for the URL on which the vulnerability occurred. |
-| `path` | String | URL path and query string of the vulnerable request. |
-| `requestMethod` | String | HTTP method of the vulnerable request. |
+| `hostname` | [`String`](#string) | Domain name of the vulnerable request. |
+| `param` | [`String`](#string) | Query parameter for the URL on which the vulnerability occurred. |
+| `path` | [`String`](#string) | URL path and query string of the vulnerable request. |
+| `requestMethod` | [`String`](#string) | HTTP method of the vulnerable request. |
-### VulnerabilityLocationDependencyScanning
+### `VulnerabilityLocationDependencyScanning`
Represents the location of a vulnerability found by a dependency security scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `blobPath` | String | Blob path to the vulnerable file. |
-| `dependency` | VulnerableDependency | Dependency containing the vulnerability. |
-| `file` | String | Path to the vulnerable file. |
+| `blobPath` | [`String`](#string) | Blob path to the vulnerable file. |
+| `dependency` | [`VulnerableDependency`](#vulnerabledependency) | Dependency containing the vulnerability. |
+| `file` | [`String`](#string) | Path to the vulnerable file. |
-### VulnerabilityLocationSast
+### `VulnerabilityLocationSast`
Represents the location of a vulnerability found by a SAST scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `blobPath` | String | Blob path to the vulnerable file. |
-| `endLine` | String | Number of the last relevant line in the vulnerable file. |
-| `file` | String | Path to the vulnerable file. |
-| `startLine` | String | Number of the first relevant line in the vulnerable file. |
-| `vulnerableClass` | String | Class containing the vulnerability. |
-| `vulnerableMethod` | String | Method containing the vulnerability. |
+| `blobPath` | [`String`](#string) | Blob path to the vulnerable file. |
+| `endLine` | [`String`](#string) | Number of the last relevant line in the vulnerable file. |
+| `file` | [`String`](#string) | Path to the vulnerable file. |
+| `startLine` | [`String`](#string) | Number of the first relevant line in the vulnerable file. |
+| `vulnerableClass` | [`String`](#string) | Class containing the vulnerability. |
+| `vulnerableMethod` | [`String`](#string) | Method containing the vulnerability. |
-### VulnerabilityLocationSecretDetection
+### `VulnerabilityLocationSecretDetection`
Represents the location of a vulnerability found by a secret detection scan.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `blobPath` | String | Blob path to the vulnerable file. |
-| `endLine` | String | Number of the last relevant line in the vulnerable file. |
-| `file` | String | Path to the vulnerable file. |
-| `startLine` | String | Number of the first relevant line in the vulnerable file. |
-| `vulnerableClass` | String | Class containing the vulnerability. |
-| `vulnerableMethod` | String | Method containing the vulnerability. |
+| `blobPath` | [`String`](#string) | Blob path to the vulnerable file. |
+| `endLine` | [`String`](#string) | Number of the last relevant line in the vulnerable file. |
+| `file` | [`String`](#string) | Path to the vulnerable file. |
+| `startLine` | [`String`](#string) | Number of the first relevant line in the vulnerable file. |
+| `vulnerableClass` | [`String`](#string) | Class containing the vulnerability. |
+| `vulnerableMethod` | [`String`](#string) | Method containing the vulnerability. |
-### VulnerabilityPermissions
+### `VulnerabilityPermissions`
Check permissions for the current user on a vulnerability.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `adminVulnerability` | Boolean! | Indicates the user can perform `admin_vulnerability` on this resource |
-| `adminVulnerabilityExternalIssueLink` | Boolean! | Indicates the user can perform `admin_vulnerability_external_issue_link` on this resource |
-| `adminVulnerabilityIssueLink` | Boolean! | Indicates the user can perform `admin_vulnerability_issue_link` on this resource |
-| `createVulnerability` | Boolean! | Indicates the user can perform `create_vulnerability` on this resource |
-| `createVulnerabilityExport` | Boolean! | Indicates the user can perform `create_vulnerability_export` on this resource |
-| `createVulnerabilityFeedback` | Boolean! | Indicates the user can perform `create_vulnerability_feedback` on this resource |
-| `destroyVulnerabilityFeedback` | Boolean! | Indicates the user can perform `destroy_vulnerability_feedback` on this resource |
-| `readVulnerabilityFeedback` | Boolean! | Indicates the user can perform `read_vulnerability_feedback` on this resource |
-| `updateVulnerabilityFeedback` | Boolean! | Indicates the user can perform `update_vulnerability_feedback` on this resource |
+| `adminVulnerability` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_vulnerability` on this resource |
+| `adminVulnerabilityExternalIssueLink` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_vulnerability_external_issue_link` on this resource |
+| `adminVulnerabilityIssueLink` | [`Boolean!`](#boolean) | Indicates the user can perform `admin_vulnerability_issue_link` on this resource |
+| `createVulnerability` | [`Boolean!`](#boolean) | Indicates the user can perform `create_vulnerability` on this resource |
+| `createVulnerabilityExport` | [`Boolean!`](#boolean) | Indicates the user can perform `create_vulnerability_export` on this resource |
+| `createVulnerabilityFeedback` | [`Boolean!`](#boolean) | Indicates the user can perform `create_vulnerability_feedback` on this resource |
+| `destroyVulnerabilityFeedback` | [`Boolean!`](#boolean) | Indicates the user can perform `destroy_vulnerability_feedback` on this resource |
+| `readVulnerabilityFeedback` | [`Boolean!`](#boolean) | Indicates the user can perform `read_vulnerability_feedback` on this resource |
+| `updateVulnerabilityFeedback` | [`Boolean!`](#boolean) | Indicates the user can perform `update_vulnerability_feedback` on this resource |
-### VulnerabilityResolvePayload
+### `VulnerabilityResolvePayload`
Autogenerated return type of VulnerabilityResolve.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after state change. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `vulnerability` | [`Vulnerability`](#vulnerability) | The vulnerability after state change. |
-### VulnerabilityRevertToDetectedPayload
+### `VulnerabilityRevertToDetectedPayload`
Autogenerated return type of VulnerabilityRevertToDetected.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after revert. |
+| `clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| `errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| `vulnerability` | [`Vulnerability`](#vulnerability) | The vulnerability after revert. |
-### VulnerabilityScanner
+### `VulnerabilityScanner`
Represents a vulnerability scanner.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `externalId` | String | External ID of the vulnerability scanner. |
-| `name` | String | Name of the vulnerability scanner. |
-| `reportType` | VulnerabilityReportType | Type of the vulnerability report. |
-| `vendor` | String | Vendor of the vulnerability scanner. |
+| `externalId` | [`String`](#string) | External ID of the vulnerability scanner. |
+| `name` | [`String`](#string) | Name of the vulnerability scanner. |
+| `reportType` | [`VulnerabilityReportType`](#vulnerabilityreporttype) | Type of the vulnerability report. |
+| `vendor` | [`String`](#string) | Vendor of the vulnerability scanner. |
+
+### `VulnerabilityScannerConnection`
+
+The connection type for VulnerabilityScanner.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `edges` | [`[VulnerabilityScannerEdge]`](#vulnerabilityscanneredge) | A list of edges. |
+| `nodes` | [`[VulnerabilityScanner]`](#vulnerabilityscanner) | A list of nodes. |
+| `pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. |
+
+### `VulnerabilityScannerEdge`
+
+An edge in a connection.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `cursor` | [`String!`](#string) | A cursor for use in pagination. |
+| `node` | [`VulnerabilityScanner`](#vulnerabilityscanner) | The item at the end of the edge. |
-### VulnerabilitySeveritiesCount
+### `VulnerabilitySeveritiesCount`
Represents vulnerability counts by severity.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `critical` | Int | Number of vulnerabilities of CRITICAL severity of the project |
-| `high` | Int | Number of vulnerabilities of HIGH severity of the project |
-| `info` | Int | Number of vulnerabilities of INFO severity of the project |
-| `low` | Int | Number of vulnerabilities of LOW severity of the project |
-| `medium` | Int | Number of vulnerabilities of MEDIUM severity of the project |
-| `unknown` | Int | Number of vulnerabilities of UNKNOWN severity of the project |
+| `critical` | [`Int`](#int) | Number of vulnerabilities of CRITICAL severity of the project |
+| `high` | [`Int`](#int) | Number of vulnerabilities of HIGH severity of the project |
+| `info` | [`Int`](#int) | Number of vulnerabilities of INFO severity of the project |
+| `low` | [`Int`](#int) | Number of vulnerabilities of LOW severity of the project |
+| `medium` | [`Int`](#int) | Number of vulnerabilities of MEDIUM severity of the project |
+| `unknown` | [`Int`](#int) | Number of vulnerabilities of UNKNOWN severity of the project |
-### VulnerableDependency
+### `VulnerableDependency`
Represents a vulnerable dependency. Used in vulnerability location data.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `package` | VulnerablePackage | The package associated with the vulnerable dependency. |
-| `version` | String | The version of the vulnerable dependency. |
+| `package` | [`VulnerablePackage`](#vulnerablepackage) | The package associated with the vulnerable dependency. |
+| `version` | [`String`](#string) | The version of the vulnerable dependency. |
-### VulnerablePackage
+### `VulnerablePackage`
Represents a vulnerable package. Used in vulnerability dependency data.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `name` | String | The name of the vulnerable package. |
+| `name` | [`String`](#string) | The name of the vulnerable package. |
-### VulnerableProjectsByGrade
+### `VulnerableProjectsByGrade`
Represents vulnerability letter grades with associated projects.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `count` | Int! | Number of projects within this grade. |
-| `grade` | VulnerabilityGrade! | Grade based on the highest severity vulnerability present. |
-| `projects` | ProjectConnection! | Projects within this grade. |
+| `count` | [`Int!`](#int) | Number of projects within this grade. |
+| `grade` | [`VulnerabilityGrade!`](#vulnerabilitygrade) | Grade based on the highest severity vulnerability present. |
+| `projects` | [`ProjectConnection!`](#projectconnection) | Projects within this grade. |
## Enumeration types
@@ -4541,67 +7074,68 @@ For more information, see
[Enumeration Types](https://graphql.org/learn/schema/#enumeration-types)
on `graphql.org`.
-### AccessLevelEnum
+### `AccessLevelEnum`
Access level to a resource.
| Value | Description |
| ----- | ----------- |
-| `DEVELOPER` | |
-| `GUEST` | |
-| `MAINTAINER` | |
-| `NO_ACCESS` | |
-| `OWNER` | |
-| `REPORTER` | |
+| `DEVELOPER` | Developer access |
+| `GUEST` | Guest access |
+| `MAINTAINER` | Maintainer access |
+| `MINIMAL_ACCESS` | Minimal access |
+| `NO_ACCESS` | No access |
+| `OWNER` | Owner access |
+| `REPORTER` | Reporter access |
-### AlertManagementAlertSort
+### `AlertManagementAlertSort`
Values for sorting alerts.
| Value | Description |
| ----- | ----------- |
-| `CREATED_ASC` | Created at ascending order |
-| `CREATED_DESC` | Created at descending order |
-| `CREATED_TIME_ASC` | Created time by ascending order |
-| `CREATED_TIME_DESC` | Created time by descending order |
-| `ENDED_AT_ASC` | End time by ascending order |
-| `ENDED_AT_DESC` | End time by descending order |
-| `EVENT_COUNT_ASC` | Events count by ascending order |
-| `EVENT_COUNT_DESC` | Events count by descending order |
-| `SEVERITY_ASC` | Severity from less critical to more critical |
-| `SEVERITY_DESC` | Severity from more critical to less critical |
-| `STARTED_AT_ASC` | Start time by ascending order |
-| `STARTED_AT_DESC` | Start time by descending order |
-| `STATUS_ASC` | Status by order: Ignored > Resolved > Acknowledged > Triggered |
-| `STATUS_DESC` | Status by order: Triggered > Acknowledged > Resolved > Ignored |
-| `UPDATED_ASC` | Updated at ascending order |
-| `UPDATED_DESC` | Updated at descending order |
-| `UPDATED_TIME_ASC` | Created time by ascending order |
-| `UPDATED_TIME_DESC` | Created time by descending order |
+| `CREATED_ASC` | Created at ascending order. |
+| `CREATED_DESC` | Created at descending order. |
+| `CREATED_TIME_ASC` | Created time by ascending order. |
+| `CREATED_TIME_DESC` | Created time by descending order. |
+| `ENDED_AT_ASC` | End time by ascending order. |
+| `ENDED_AT_DESC` | End time by descending order. |
+| `EVENT_COUNT_ASC` | Events count by ascending order. |
+| `EVENT_COUNT_DESC` | Events count by descending order. |
+| `SEVERITY_ASC` | Severity from less critical to more critical. |
+| `SEVERITY_DESC` | Severity from more critical to less critical. |
+| `STARTED_AT_ASC` | Start time by ascending order. |
+| `STARTED_AT_DESC` | Start time by descending order. |
+| `STATUS_ASC` | Status by order: Ignored > Resolved > Acknowledged > Triggered. |
+| `STATUS_DESC` | Status by order: Triggered > Acknowledged > Resolved > Ignored. |
+| `UPDATED_ASC` | Updated at ascending order. |
+| `UPDATED_DESC` | Updated at descending order. |
+| `UPDATED_TIME_ASC` | Created time by ascending order. |
+| `UPDATED_TIME_DESC` | Created time by descending order. |
| `created_asc` **{warning-solid}** | **Deprecated:** Use CREATED_ASC. Deprecated in 13.5. |
| `created_desc` **{warning-solid}** | **Deprecated:** Use CREATED_DESC. Deprecated in 13.5. |
| `updated_asc` **{warning-solid}** | **Deprecated:** Use UPDATED_ASC. Deprecated in 13.5. |
| `updated_desc` **{warning-solid}** | **Deprecated:** Use UPDATED_DESC. Deprecated in 13.5. |
-### AlertManagementDomainFilter
+### `AlertManagementDomainFilter`
Filters the alerts based on given domain.
| Value | Description |
| ----- | ----------- |
-| `operations` | Alerts for operations domain |
-| `threat_monitoring` | Alerts for threat monitoring domain |
+| `operations` | Alerts for operations domain. |
+| `threat_monitoring` | Alerts for threat monitoring domain. |
-### AlertManagementIntegrationType
+### `AlertManagementIntegrationType`
Values of types of integrations.
| Value | Description |
| ----- | ----------- |
-| `HTTP` | Integration with any monitoring tool |
-| `PROMETHEUS` | Prometheus integration |
+| `HTTP` | Integration with any monitoring tool. |
+| `PROMETHEUS` | Prometheus integration. |
-### AlertManagementPayloadAlertFieldName
+### `AlertManagementPayloadAlertFieldName`
Values for alert field names used in the custom mapping.
@@ -4618,17 +7152,17 @@ Values for alert field names used in the custom mapping.
| `START_TIME` | The time of the incident. |
| `TITLE` | The title of the incident. |
-### AlertManagementPayloadAlertFieldType
+### `AlertManagementPayloadAlertFieldType`
Values for alert field types used in the custom mapping.
| Value | Description |
| ----- | ----------- |
-| `ARRAY` | Array field type |
-| `DATETIME` | DateTime field type |
-| `STRING` | String field type |
+| `ARRAY` | Array field type. |
+| `DATETIME` | DateTime field type. |
+| `STRING` | String field type. |
-### AlertManagementSeverity
+### `AlertManagementSeverity`
Alert severity values.
@@ -4641,7 +7175,7 @@ Alert severity values.
| `MEDIUM` | Medium severity |
| `UNKNOWN` | Unknown severity |
-### AlertManagementStatus
+### `AlertManagementStatus`
Alert status values.
@@ -4652,7 +7186,7 @@ Alert status values.
| `RESOLVED` | Resolved status |
| `TRIGGERED` | Triggered status |
-### ApiFuzzingScanMode
+### `ApiFuzzingScanMode`
All possible ways to specify the API surface for an API fuzzing scan.
@@ -4660,8 +7194,9 @@ All possible ways to specify the API surface for an API fuzzing scan.
| ----- | ----------- |
| `HAR` | The API surface is specified by a HAR file. |
| `OPENAPI` | The API surface is specified by a OPENAPI file. |
+| `POSTMAN` | The API surface is specified by a POSTMAN file. |
-### AvailabilityEnum
+### `AvailabilityEnum`
User availability status.
@@ -4670,45 +7205,45 @@ User availability status.
| `BUSY` | Busy |
| `NOT_SET` | Not Set |
-### BlobViewersType
+### `BlobViewersType`
Types of blob viewers.
| Value | Description |
| ----- | ----------- |
-| `auxiliary` | |
-| `rich` | |
-| `simple` | |
+| `auxiliary` | Auxiliary blob viewers type. |
+| `rich` | Rich blob viewers type. |
+| `simple` | Simple blob viewers type. |
-### CiConfigStatus
+### `CiConfigStatus`
Values for YAML processor result.
| Value | Description |
| ----- | ----------- |
-| `INVALID` | The configuration file is not valid |
-| `VALID` | The configuration file is valid |
+| `INVALID` | The configuration file is not valid. |
+| `VALID` | The configuration file is valid. |
-### CommitActionMode
+### `CommitActionMode`
Mode of a commit action.
| Value | Description |
| ----- | ----------- |
-| `CHMOD` | Chmod command |
-| `CREATE` | Create command |
-| `DELETE` | Delete command |
-| `MOVE` | Move command |
-| `UPDATE` | Update command |
+| `CHMOD` | Chmod command. |
+| `CREATE` | Create command. |
+| `DELETE` | Delete command. |
+| `MOVE` | Move command. |
+| `UPDATE` | Update command. |
-### CommitEncoding
+### `CommitEncoding`
| Value | Description |
| ----- | ----------- |
-| `BASE64` | Base64 encoding |
-| `TEXT` | Text encoding |
+| `BASE64` | Base64 encoding. |
+| `TEXT` | Text encoding. |
-### ContainerExpirationPolicyCadenceEnum
+### `ContainerExpirationPolicyCadenceEnum`
| Value | Description |
| ----- | ----------- |
@@ -4718,7 +7253,7 @@ Mode of a commit action.
| `EVERY_TWO_WEEKS` | Every two weeks |
| `EVERY_WEEK` | Every week |
-### ContainerExpirationPolicyKeepEnum
+### `ContainerExpirationPolicyKeepEnum`
| Value | Description |
| ----- | ----------- |
@@ -4729,7 +7264,7 @@ Mode of a commit action.
| `TEN_TAGS` | 10 tags per image name |
| `TWENTY_FIVE_TAGS` | 25 tags per image name |
-### ContainerExpirationPolicyOlderThanEnum
+### `ContainerExpirationPolicyOlderThanEnum`
| Value | Description |
| ----- | ----------- |
@@ -4738,7 +7273,7 @@ Mode of a commit action.
| `SEVEN_DAYS` | 7 days until tags are automatically removed |
| `THIRTY_DAYS` | 30 days until tags are automatically removed |
-### ContainerRepositoryCleanupStatus
+### `ContainerRepositoryCleanupStatus`
Status of the tags cleanup of a container repository.
@@ -4749,24 +7284,24 @@ Status of the tags cleanup of a container repository.
| `UNFINISHED` | The tags cleanup has been partially executed. There are still remaining tags to delete. |
| `UNSCHEDULED` | The tags cleanup is not scheduled. This is the default state. |
-### ContainerRepositorySort
+### `ContainerRepositorySort`
Values for sorting container repositories.
| Value | Description |
| ----- | ----------- |
-| `CREATED_ASC` | Created at ascending order |
-| `CREATED_DESC` | Created at descending order |
-| `NAME_ASC` | Name by ascending order |
-| `NAME_DESC` | Name by descending order |
-| `UPDATED_ASC` | Updated at ascending order |
-| `UPDATED_DESC` | Updated at descending order |
+| `CREATED_ASC` | Created at ascending order. |
+| `CREATED_DESC` | Created at descending order. |
+| `NAME_ASC` | Name by ascending order. |
+| `NAME_DESC` | Name by descending order. |
+| `UPDATED_ASC` | Updated at ascending order. |
+| `UPDATED_DESC` | Updated at descending order. |
| `created_asc` **{warning-solid}** | **Deprecated:** Use CREATED_ASC. Deprecated in 13.5. |
| `created_desc` **{warning-solid}** | **Deprecated:** Use CREATED_DESC. Deprecated in 13.5. |
| `updated_asc` **{warning-solid}** | **Deprecated:** Use UPDATED_ASC. Deprecated in 13.5. |
| `updated_desc` **{warning-solid}** | **Deprecated:** Use UPDATED_DESC. Deprecated in 13.5. |
-### ContainerRepositoryStatus
+### `ContainerRepositoryStatus`
Status of a container repository.
@@ -4775,31 +7310,31 @@ Status of a container repository.
| `DELETE_FAILED` | Delete Failed status. |
| `DELETE_SCHEDULED` | Delete Scheduled status. |
-### DastScanTypeEnum
+### `DastScanTypeEnum`
| Value | Description |
| ----- | ----------- |
| `ACTIVE` | Active DAST scan. This scan will make active attacks against the target site. |
| `PASSIVE` | Passive DAST scan. This scan will not make active attacks against the target site. |
-### DastSiteProfileValidationStatusEnum
+### `DastSiteProfileValidationStatusEnum`
| Value | Description |
| ----- | ----------- |
-| `FAILED_VALIDATION` | Site validation process finished but failed |
-| `INPROGRESS_VALIDATION` | Site validation process is in progress |
-| `NONE` | No site validation exists |
-| `PASSED_VALIDATION` | Site validation process finished successfully |
-| `PENDING_VALIDATION` | Site validation process has not started |
+| `FAILED_VALIDATION` | Site validation process finished but failed. |
+| `INPROGRESS_VALIDATION` | Site validation process is in progress. |
+| `NONE` | No site validation exists. |
+| `PASSED_VALIDATION` | Site validation process finished successfully. |
+| `PENDING_VALIDATION` | Site validation process has not started. |
-### DastSiteValidationStrategyEnum
+### `DastSiteValidationStrategyEnum`
| Value | Description |
| ----- | ----------- |
-| `HEADER` | Header validation |
-| `TEXT_FILE` | Text file validation |
+| `HEADER` | Header validation. |
+| `TEXT_FILE` | Text file validation. |
-### DataVisualizationColorEnum
+### `DataVisualizationColorEnum`
Color of the data visualization palette.
@@ -4811,7 +7346,7 @@ Color of the data visualization palette.
| `MAGENTA` | Magenta color |
| `ORANGE` | Orange color |
-### DataVisualizationWeightEnum
+### `DataVisualizationWeightEnum`
Weight of the data visualization palette.
@@ -4829,7 +7364,7 @@ Weight of the data visualization palette.
| `WEIGHT_900` | 900 weight |
| `WEIGHT_950` | 950 weight |
-### DesignCollectionCopyState
+### `DesignCollectionCopyState`
Copy state of a DesignCollection.
@@ -4839,7 +7374,7 @@ Copy state of a DesignCollection.
| `IN_PROGRESS` | The DesignCollection is being copied |
| `READY` | The DesignCollection has no copy in progress |
-### DesignVersionEvent
+### `DesignVersionEvent`
Mutation event of a design within a version.
@@ -4848,18 +7383,18 @@ Mutation event of a design within a version.
| `CREATION` | A creation event |
| `DELETION` | A deletion event |
| `MODIFICATION` | A modification event |
-| `NONE` | No change |
+| `NONE` | No change. |
-### DiffPositionType
+### `DiffPositionType`
Type of file the position refers to.
| Value | Description |
| ----- | ----------- |
-| `image` | |
-| `text` | |
+| `image` | An image |
+| `text` | A text file |
-### EntryType
+### `EntryType`
Type of a tree entry.
@@ -4869,18 +7404,18 @@ Type of a tree entry.
| `commit` | |
| `tree` | |
-### EpicSort
+### `EpicSort`
Roadmap sort values.
| Value | Description |
| ----- | ----------- |
-| `end_date_asc` | End date at ascending order |
-| `end_date_desc` | End date at descending order |
-| `start_date_asc` | Start date at ascending order |
-| `start_date_desc` | Start date at descending order |
+| `end_date_asc` | End date at ascending order. |
+| `end_date_desc` | End date at descending order. |
+| `start_date_asc` | Start date at ascending order. |
+| `start_date_desc` | Start date at descending order. |
-### EpicState
+### `EpicState`
State of an epic.
@@ -4890,25 +7425,25 @@ State of an epic.
| `closed` | |
| `opened` | |
-### EpicStateEvent
+### `EpicStateEvent`
State event of an epic.
| Value | Description |
| ----- | ----------- |
-| `CLOSE` | Close the epic |
-| `REOPEN` | Reopen the epic |
+| `CLOSE` | Close the epic. |
+| `REOPEN` | Reopen the epic. |
-### EpicWildcardId
+### `EpicWildcardId`
Epic ID wildcard values.
| Value | Description |
| ----- | ----------- |
-| `ANY` | Any epic is assigned |
-| `NONE` | No epic is assigned |
+| `ANY` | Any epic is assigned. |
+| `NONE` | No epic is assigned. |
-### EventAction
+### `EventAction`
Event action.
@@ -4928,7 +7463,7 @@ Event action.
| `REOPENED` | Reopened action |
| `UPDATED` | Updated action |
-### GroupMemberRelation
+### `GroupMemberRelation`
Group member relation.
@@ -4938,7 +7473,7 @@ Group member relation.
| `DIRECT` | Direct members |
| `INHERITED` | Inherited members |
-### HealthStatus
+### `HealthStatus`
Health status of an issue or epic.
@@ -4948,7 +7483,7 @@ Health status of an issue or epic.
| `needsAttention` | |
| `onTrack` | |
-### IssuableSeverity
+### `IssuableSeverity`
Incident severity.
@@ -4960,70 +7495,70 @@ Incident severity.
| `MEDIUM` | Medium severity |
| `UNKNOWN` | Unknown severity |
-### IssuableState
+### `IssuableState`
State of a GitLab issue or merge request.
| Value | Description |
| ----- | ----------- |
-| `all` | |
-| `closed` | |
-| `locked` | |
-| `opened` | |
+| `all` | All available. |
+| `closed` | In closed state. |
+| `locked` | Discussion has been locked. |
+| `opened` | In open state. |
-### IssueSort
+### `IssueSort`
Values for sorting issues.
| Value | Description |
| ----- | ----------- |
-| `CREATED_ASC` | Created at ascending order |
-| `CREATED_DESC` | Created at descending order |
-| `DUE_DATE_ASC` | Due date by ascending order |
-| `DUE_DATE_DESC` | Due date by descending order |
-| `LABEL_PRIORITY_ASC` | Label priority by ascending order |
-| `LABEL_PRIORITY_DESC` | Label priority by descending order |
-| `MILESTONE_DUE_ASC` | Milestone due date by ascending order |
-| `MILESTONE_DUE_DESC` | Milestone due date by descending order |
-| `PRIORITY_ASC` | Priority by ascending order |
-| `PRIORITY_DESC` | Priority by descending order |
-| `PUBLISHED_ASC` | Published issues shown last |
-| `PUBLISHED_DESC` | Published issues shown first |
-| `RELATIVE_POSITION_ASC` | Relative position by ascending order |
-| `SEVERITY_ASC` | Severity from less critical to more critical |
-| `SEVERITY_DESC` | Severity from more critical to less critical |
-| `SLA_DUE_AT_ASC` | Issues with earliest SLA due time shown first |
-| `SLA_DUE_AT_DESC` | Issues with latest SLA due time shown first |
-| `UPDATED_ASC` | Updated at ascending order |
-| `UPDATED_DESC` | Updated at descending order |
-| `WEIGHT_ASC` | Weight by ascending order |
-| `WEIGHT_DESC` | Weight by descending order |
+| `CREATED_ASC` | Created at ascending order. |
+| `CREATED_DESC` | Created at descending order. |
+| `DUE_DATE_ASC` | Due date by ascending order. |
+| `DUE_DATE_DESC` | Due date by descending order. |
+| `LABEL_PRIORITY_ASC` | Label priority by ascending order. |
+| `LABEL_PRIORITY_DESC` | Label priority by descending order. |
+| `MILESTONE_DUE_ASC` | Milestone due date by ascending order. |
+| `MILESTONE_DUE_DESC` | Milestone due date by descending order. |
+| `PRIORITY_ASC` | Priority by ascending order. |
+| `PRIORITY_DESC` | Priority by descending order. |
+| `PUBLISHED_ASC` | Published issues shown last. |
+| `PUBLISHED_DESC` | Published issues shown first. |
+| `RELATIVE_POSITION_ASC` | Relative position by ascending order. |
+| `SEVERITY_ASC` | Severity from less critical to more critical. |
+| `SEVERITY_DESC` | Severity from more critical to less critical. |
+| `SLA_DUE_AT_ASC` | Issues with earliest SLA due time shown first. |
+| `SLA_DUE_AT_DESC` | Issues with latest SLA due time shown first. |
+| `UPDATED_ASC` | Updated at ascending order. |
+| `UPDATED_DESC` | Updated at descending order. |
+| `WEIGHT_ASC` | Weight by ascending order. |
+| `WEIGHT_DESC` | Weight by descending order. |
| `created_asc` **{warning-solid}** | **Deprecated:** Use CREATED_ASC. Deprecated in 13.5. |
| `created_desc` **{warning-solid}** | **Deprecated:** Use CREATED_DESC. Deprecated in 13.5. |
| `updated_asc` **{warning-solid}** | **Deprecated:** Use UPDATED_ASC. Deprecated in 13.5. |
| `updated_desc` **{warning-solid}** | **Deprecated:** Use UPDATED_DESC. Deprecated in 13.5. |
-### IssueState
+### `IssueState`
State of a GitLab issue.
| Value | Description |
| ----- | ----------- |
-| `all` | |
-| `closed` | |
-| `locked` | |
-| `opened` | |
+| `all` | All available. |
+| `closed` | In closed state. |
+| `locked` | Discussion has been locked. |
+| `opened` | In open state. |
-### IssueStateEvent
+### `IssueStateEvent`
Values for issue state events.
| Value | Description |
| ----- | ----------- |
-| `CLOSE` | Closes the issue |
-| `REOPEN` | Reopens the issue |
+| `CLOSE` | Closes the issue. |
+| `REOPEN` | Reopens the issue. |
-### IssueType
+### `IssueType`
Issue type.
@@ -5033,7 +7568,7 @@ Issue type.
| `ISSUE` | Issue issue type |
| `TEST_CASE` | Test Case issue type |
-### IterationState
+### `IterationState`
State of a GitLab iteration.
@@ -5045,49 +7580,49 @@ State of a GitLab iteration.
| `started` | |
| `upcoming` | |
-### IterationWildcardId
+### `IterationWildcardId`
Iteration ID wildcard values.
| Value | Description |
| ----- | ----------- |
-| `ANY` | An iteration is assigned |
-| `CURRENT` | Current iteration |
-| `NONE` | No iteration is assigned |
+| `ANY` | An iteration is assigned. |
+| `CURRENT` | Current iteration. |
+| `NONE` | No iteration is assigned. |
-### JobArtifactFileType
+### `JobArtifactFileType`
| Value | Description |
| ----- | ----------- |
-| `ACCESSIBILITY` | |
-| `API_FUZZING` | |
-| `ARCHIVE` | |
-| `BROWSER_PERFORMANCE` | |
-| `CLUSTER_APPLICATIONS` | |
-| `COBERTURA` | |
-| `CODEQUALITY` | |
-| `CONTAINER_SCANNING` | |
-| `COVERAGE_FUZZING` | |
-| `DAST` | |
-| `DEPENDENCY_SCANNING` | |
-| `DOTENV` | |
-| `JUNIT` | |
-| `LICENSE_MANAGEMENT` | |
-| `LICENSE_SCANNING` | |
-| `LOAD_PERFORMANCE` | |
-| `LSIF` | |
-| `METADATA` | |
-| `METRICS` | |
-| `METRICS_REFEREE` | |
-| `NETWORK_REFEREE` | |
-| `PERFORMANCE` | |
-| `REQUIREMENTS` | |
-| `SAST` | |
-| `SECRET_DETECTION` | |
-| `TERRAFORM` | |
-| `TRACE` | |
-
-### ListLimitMetric
+| `ACCESSIBILITY` | ACCESSIBILITY job artifact file type. |
+| `API_FUZZING` | API FUZZING job artifact file type. |
+| `ARCHIVE` | ARCHIVE job artifact file type. |
+| `BROWSER_PERFORMANCE` | BROWSER PERFORMANCE job artifact file type. |
+| `CLUSTER_APPLICATIONS` | CLUSTER APPLICATIONS job artifact file type. |
+| `COBERTURA` | COBERTURA job artifact file type. |
+| `CODEQUALITY` | CODE QUALITY job artifact file type. |
+| `CONTAINER_SCANNING` | CONTAINER SCANNING job artifact file type. |
+| `COVERAGE_FUZZING` | COVERAGE FUZZING job artifact file type. |
+| `DAST` | DAST job artifact file type. |
+| `DEPENDENCY_SCANNING` | DEPENDENCY SCANNING job artifact file type. |
+| `DOTENV` | DOTENV job artifact file type. |
+| `JUNIT` | JUNIT job artifact file type. |
+| `LICENSE_MANAGEMENT` | LICENSE MANAGEMENT job artifact file type. |
+| `LICENSE_SCANNING` | LICENSE SCANNING job artifact file type. |
+| `LOAD_PERFORMANCE` | LOAD PERFORMANCE job artifact file type. |
+| `LSIF` | LSIF job artifact file type. |
+| `METADATA` | METADATA job artifact file type. |
+| `METRICS` | METRICS job artifact file type. |
+| `METRICS_REFEREE` | METRICS REFEREE job artifact file type. |
+| `NETWORK_REFEREE` | NETWORK REFEREE job artifact file type. |
+| `PERFORMANCE` | PERFORMANCE job artifact file type. |
+| `REQUIREMENTS` | REQUIREMENTS job artifact file type. |
+| `SAST` | SAST job artifact file type. |
+| `SECRET_DETECTION` | SECRET DETECTION job artifact file type. |
+| `TERRAFORM` | TERRAFORM job artifact file type. |
+| `TRACE` | TRACE job artifact file type. |
+
+### `ListLimitMetric`
List limit metric setting.
@@ -5097,105 +7632,113 @@ List limit metric setting.
| `issue_count` | |
| `issue_weights` | |
-### MeasurementIdentifier
+### `MeasurementIdentifier`
Possible identifier types for a measurement.
| Value | Description |
| ----- | ----------- |
-| `GROUPS` | Group count |
-| `ISSUES` | Issue count |
-| `MERGE_REQUESTS` | Merge request count |
-| `PIPELINES` | Pipeline count |
-| `PIPELINES_CANCELED` | Pipeline count with canceled status |
-| `PIPELINES_FAILED` | Pipeline count with failed status |
-| `PIPELINES_SKIPPED` | Pipeline count with skipped status |
-| `PIPELINES_SUCCEEDED` | Pipeline count with success status |
-| `PROJECTS` | Project count |
-| `USERS` | User count |
+| `GROUPS` | Group count. |
+| `ISSUES` | Issue count. |
+| `MERGE_REQUESTS` | Merge request count. |
+| `PIPELINES` | Pipeline count. |
+| `PIPELINES_CANCELED` | Pipeline count with canceled status. |
+| `PIPELINES_FAILED` | Pipeline count with failed status. |
+| `PIPELINES_SKIPPED` | Pipeline count with skipped status. |
+| `PIPELINES_SUCCEEDED` | Pipeline count with success status. |
+| `PROJECTS` | Project count. |
+| `USERS` | User count. |
-### MergeRequestNewState
+### `MergeRequestNewState`
-New state to apply to a merge request..
+New state to apply to a merge request.
| Value | Description |
| ----- | ----------- |
| `CLOSED` | Close the merge request if it is open. |
| `OPEN` | Open the merge request if it is closed. |
-### MergeRequestSort
+### `MergeRequestSort`
Values for sorting merge requests.
| Value | Description |
| ----- | ----------- |
-| `CREATED_ASC` | Created at ascending order |
-| `CREATED_DESC` | Created at descending order |
-| `LABEL_PRIORITY_ASC` | Label priority by ascending order |
-| `LABEL_PRIORITY_DESC` | Label priority by descending order |
-| `MERGED_AT_ASC` | Merge time by ascending order |
-| `MERGED_AT_DESC` | Merge time by descending order |
-| `MILESTONE_DUE_ASC` | Milestone due date by ascending order |
-| `MILESTONE_DUE_DESC` | Milestone due date by descending order |
-| `PRIORITY_ASC` | Priority by ascending order |
-| `PRIORITY_DESC` | Priority by descending order |
-| `UPDATED_ASC` | Updated at ascending order |
-| `UPDATED_DESC` | Updated at descending order |
+| `CREATED_ASC` | Created at ascending order. |
+| `CREATED_DESC` | Created at descending order. |
+| `LABEL_PRIORITY_ASC` | Label priority by ascending order. |
+| `LABEL_PRIORITY_DESC` | Label priority by descending order. |
+| `MERGED_AT_ASC` | Merge time by ascending order. |
+| `MERGED_AT_DESC` | Merge time by descending order. |
+| `MILESTONE_DUE_ASC` | Milestone due date by ascending order. |
+| `MILESTONE_DUE_DESC` | Milestone due date by descending order. |
+| `PRIORITY_ASC` | Priority by ascending order. |
+| `PRIORITY_DESC` | Priority by descending order. |
+| `UPDATED_ASC` | Updated at ascending order. |
+| `UPDATED_DESC` | Updated at descending order. |
| `created_asc` **{warning-solid}** | **Deprecated:** Use CREATED_ASC. Deprecated in 13.5. |
| `created_desc` **{warning-solid}** | **Deprecated:** Use CREATED_DESC. Deprecated in 13.5. |
| `updated_asc` **{warning-solid}** | **Deprecated:** Use UPDATED_ASC. Deprecated in 13.5. |
| `updated_desc` **{warning-solid}** | **Deprecated:** Use UPDATED_DESC. Deprecated in 13.5. |
-### MergeRequestState
+### `MergeRequestState`
State of a GitLab merge request.
| Value | Description |
| ----- | ----------- |
-| `all` | |
-| `closed` | |
-| `locked` | |
-| `merged` | Merge Request has been merged |
-| `opened` | |
+| `all` | All available. |
+| `closed` | In closed state. |
+| `locked` | Discussion has been locked. |
+| `merged` | Merge Request has been merged. |
+| `opened` | In open state. |
-### MilestoneStateEnum
+### `MergeStrategyEnum`
+
+| Value | Description |
+| ----- | ----------- |
+| `ADD_TO_MERGE_TRAIN_WHEN_PIPELINE_SUCCEEDS` | Use the add_to_merge_train_when_pipeline_succeeds merge strategy. |
+| `MERGE_TRAIN` | Use the merge_train merge strategy. |
+| `MERGE_WHEN_PIPELINE_SUCCEEDS` | Use the merge_when_pipeline_succeeds merge strategy. |
+
+### `MilestoneStateEnum`
Current state of milestone.
| Value | Description |
| ----- | ----------- |
-| `active` | Milestone is currently active |
-| `closed` | Milestone is closed |
+| `active` | Milestone is currently active. |
+| `closed` | Milestone is closed. |
-### MoveType
+### `MoveType`
The position to which the adjacent object should be moved.
| Value | Description |
| ----- | ----------- |
-| `after` | The adjacent object will be moved after the object that is being moved |
-| `before` | The adjacent object will be moved before the object that is being moved |
+| `after` | The adjacent object will be moved after the object that is being moved. |
+| `before` | The adjacent object will be moved before the object that is being moved. |
-### MutationOperationMode
+### `MutationOperationMode`
Different toggles for changing mutator behavior.
| Value | Description |
| ----- | ----------- |
-| `APPEND` | Performs an append operation |
-| `REMOVE` | Performs a removal operation |
-| `REPLACE` | Performs a replace operation |
+| `APPEND` | Performs an append operation. |
+| `REMOVE` | Performs a removal operation. |
+| `REPLACE` | Performs a replace operation. |
-### NamespaceProjectSort
+### `NamespaceProjectSort`
Values for sorting projects.
| Value | Description |
| ----- | ----------- |
-| `SIMILARITY` | Most similar to the search query |
-| `STORAGE` | Sort by storage size |
+| `SIMILARITY` | Most similar to the search query. |
+| `STORAGE` | Sort by storage size. |
-### OncallRotationUnitEnum
+### `OncallRotationUnitEnum`
Rotation length unit of an on-call rotation.
@@ -5205,7 +7748,7 @@ Rotation length unit of an on-call rotation.
| `HOURS` | Hours |
| `WEEKS` | Weeks |
-### PackageTypeEnum
+### `PackageTypeEnum`
| Value | Description |
| ----- | ----------- |
@@ -5220,7 +7763,7 @@ Rotation length unit of an on-call rotation.
| `PYPI` | Packages from the PyPI package manager |
| `RUBYGEMS` | Packages from the Rubygems package manager |
-### PipelineConfigSourceEnum
+### `PipelineConfigSourceEnum`
| Value | Description |
| ----- | ----------- |
@@ -5234,7 +7777,7 @@ Rotation length unit of an on-call rotation.
| `UNKNOWN_SOURCE` | |
| `WEBIDE_SOURCE` | |
-### PipelineStatusEnum
+### `PipelineStatusEnum`
| Value | Description |
| ----- | ----------- |
@@ -5250,7 +7793,7 @@ Rotation length unit of an on-call rotation.
| `SUCCESS` | |
| `WAITING_FOR_RESOURCE` | |
-### ProjectMemberRelation
+### `ProjectMemberRelation`
Project member relation.
@@ -5261,18 +7804,18 @@ Project member relation.
| `INHERITED` | Inherited members |
| `INVITED_GROUPS` | Invited Groups members |
-### RegistryState
+### `RegistryState`
State of a Geo registry.
| Value | Description |
| ----- | ----------- |
-| `FAILED` | Registry that failed to sync |
-| `PENDING` | Registry waiting to be synced |
-| `STARTED` | Registry currently syncing |
-| `SYNCED` | Registry that is synced |
+| `FAILED` | Registry that failed to sync. |
+| `PENDING` | Registry waiting to be synced. |
+| `STARTED` | Registry currently syncing. |
+| `SYNCED` | Registry that is synced. |
-### ReleaseAssetLinkType
+### `ReleaseAssetLinkType`
Type of the link: `other`, `runbook`, `image`, `package`.
@@ -5283,18 +7826,18 @@ Type of the link: `other`, `runbook`, `image`, `package`.
| `PACKAGE` | Package link type |
| `RUNBOOK` | Runbook link type |
-### ReleaseSort
+### `ReleaseSort`
Values for sorting releases.
| Value | Description |
| ----- | ----------- |
-| `CREATED_ASC` | Created at ascending order |
-| `CREATED_DESC` | Created at descending order |
-| `RELEASED_AT_ASC` | Released at by ascending order |
-| `RELEASED_AT_DESC` | Released at by descending order |
+| `CREATED_ASC` | Created at ascending order. |
+| `CREATED_DESC` | Created at descending order. |
+| `RELEASED_AT_ASC` | Released at by ascending order. |
+| `RELEASED_AT_DESC` | Released at by descending order. |
-### RequirementState
+### `RequirementState`
State of a requirement.
@@ -5303,17 +7846,27 @@ State of a requirement.
| `ARCHIVED` | |
| `OPENED` | |
-### SastUiComponentSize
+### `RequirementStatusFilter`
+
+Status of a requirement based on last test report.
+
+| Value | Description |
+| ----- | ----------- |
+| `FAILED` | |
+| `MISSING` | Requirements without any test report. |
+| `PASSED` | |
+
+### `SastUiComponentSize`
Size of UI component in SAST configuration page.
| Value | Description |
| ----- | ----------- |
-| `LARGE` | |
-| `MEDIUM` | |
-| `SMALL` | |
+| `LARGE` | The size of UI component in SAST configuration page is large. |
+| `MEDIUM` | The size of UI component in SAST configuration page is medium. |
+| `SMALL` | The size of UI component in SAST configuration page is small. |
-### SecurityReportTypeEnum
+### `SecurityReportTypeEnum`
| Value | Description |
| ----- | ----------- |
@@ -5325,7 +7878,7 @@ Size of UI component in SAST configuration page.
| `SAST` | SAST scan report |
| `SECRET_DETECTION` | SECRET DETECTION scan report |
-### SecurityScannerType
+### `SecurityScannerType`
The type of the security scanner.
@@ -5339,18 +7892,18 @@ The type of the security scanner.
| `SAST` | |
| `SECRET_DETECTION` | |
-### SentryErrorStatus
+### `SentryErrorStatus`
State of a Sentry error.
| Value | Description |
| ----- | ----------- |
-| `IGNORED` | Error has been ignored |
-| `RESOLVED` | Error has been resolved |
-| `RESOLVED_IN_NEXT_RELEASE` | Error has been ignored until next release |
-| `UNRESOLVED` | Error is unresolved |
+| `IGNORED` | Error has been ignored. |
+| `RESOLVED` | Error has been resolved. |
+| `RESOLVED_IN_NEXT_RELEASE` | Error has been ignored until next release. |
+| `UNRESOLVED` | Error is unresolved. |
-### ServiceType
+### `ServiceType`
| Value | Description |
| ----- | ----------- |
@@ -5391,7 +7944,7 @@ State of a Sentry error.
| `WEBEX_TEAMS_SERVICE` | WebexTeamsService type |
| `YOUTRACK_SERVICE` | YoutrackService type |
-### SnippetBlobActionEnum
+### `SnippetBlobActionEnum`
Type of a snippet blob input action.
@@ -5402,22 +7955,22 @@ Type of a snippet blob input action.
| `move` | |
| `update` | |
-### Sort
+### `Sort`
Common sort values.
| Value | Description |
| ----- | ----------- |
-| `CREATED_ASC` | Created at ascending order |
-| `CREATED_DESC` | Created at descending order |
-| `UPDATED_ASC` | Updated at ascending order |
-| `UPDATED_DESC` | Updated at descending order |
+| `CREATED_ASC` | Created at ascending order. |
+| `CREATED_DESC` | Created at descending order. |
+| `UPDATED_ASC` | Updated at ascending order. |
+| `UPDATED_DESC` | Updated at descending order. |
| `created_asc` **{warning-solid}** | **Deprecated:** Use CREATED_ASC. Deprecated in 13.5. |
| `created_desc` **{warning-solid}** | **Deprecated:** Use CREATED_DESC. Deprecated in 13.5. |
| `updated_asc` **{warning-solid}** | **Deprecated:** Use UPDATED_ASC. Deprecated in 13.5. |
| `updated_desc` **{warning-solid}** | **Deprecated:** Use UPDATED_DESC. Deprecated in 13.5. |
-### TestReportState
+### `TestReportState`
State of a test report.
@@ -5426,62 +7979,97 @@ State of a test report.
| `FAILED` | |
| `PASSED` | |
-### TodoActionEnum
+### `TodoActionEnum`
| Value | Description |
| ----- | ----------- |
-| `approval_required` | |
-| `assigned` | |
-| `build_failed` | |
-| `directly_addressed` | |
-| `marked` | |
-| `mentioned` | |
-| `unmergeable` | |
-
-### TodoStateEnum
+| `approval_required` | User was set as an approver. |
+| `assigned` | User was assigned. |
+| `build_failed` | Build triggered by the user failed. |
+| `directly_addressed` | User was directly addressed. |
+| `marked` | User added a TODO. |
+| `mentioned` | User was mentioned. |
+| `merge_train_removed` | Merge request authored by the user was removed from the merge train. |
+| `review_requested` | Review was requested from the user. |
+| `unmergeable` | Merge request authored by the user could not be merged. |
+
+### `TodoStateEnum`
| Value | Description |
| ----- | ----------- |
-| `done` | |
-| `pending` | |
+| `done` | The state of the todo is done. |
+| `pending` | The state of the todo is pending. |
-### TodoTargetEnum
+### `TodoTargetEnum`
| Value | Description |
| ----- | ----------- |
-| `ALERT` | An Alert |
-| `COMMIT` | A Commit |
-| `DESIGN` | A Design |
-| `EPIC` | An Epic |
-| `ISSUE` | An Issue |
-| `MERGEREQUEST` | A MergeRequest |
+| `ALERT` | An Alert. |
+| `COMMIT` | A Commit. |
+| `DESIGN` | A Design. |
+| `EPIC` | An Epic. |
+| `ISSUE` | An Issue. |
+| `MERGEREQUEST` | A MergeRequest. |
-### TypeEnum
+### `TypeEnum`
| Value | Description |
| ----- | ----------- |
| `personal` | |
| `project` | |
-### UserState
+### `UserCalloutFeatureNameEnum`
+
+Name of the feature that the callout is for.
+
+| Value | Description |
+| ----- | ----------- |
+| `ACCOUNT_RECOVERY_REGULAR_CHECK` | Callout feature name for account_recovery_regular_check. |
+| `ACTIVE_USER_COUNT_THRESHOLD` | Callout feature name for active_user_count_threshold. |
+| `ADMIN_INTEGRATIONS_MOVED` | Callout feature name for admin_integrations_moved. |
+| `BUY_PIPELINE_MINUTES_NOTIFICATION_DOT` | Callout feature name for buy_pipeline_minutes_notification_dot. |
+| `CANARY_DEPLOYMENT` | Callout feature name for canary_deployment. |
+| `CLUSTER_SECURITY_WARNING` | Callout feature name for cluster_security_warning. |
+| `CUSTOMIZE_HOMEPAGE` | Callout feature name for customize_homepage. |
+| `EOA_BRONZE_PLAN_BANNER` | Callout feature name for eoa_bronze_plan_banner. |
+| `FEATURE_FLAGS_NEW_VERSION` | Callout feature name for feature_flags_new_version. |
+| `GCP_SIGNUP_OFFER` | Callout feature name for gcp_signup_offer. |
+| `GEO_ENABLE_HASHED_STORAGE` | Callout feature name for geo_enable_hashed_storage. |
+| `GEO_MIGRATE_HASHED_STORAGE` | Callout feature name for geo_migrate_hashed_storage. |
+| `GKE_CLUSTER_INTEGRATION` | Callout feature name for gke_cluster_integration. |
+| `GOLD_TRIAL_BILLINGS` | Callout feature name for gold_trial_billings. |
+| `NEW_USER_SIGNUPS_CAP_REACHED` | Callout feature name for new_user_signups_cap_reached. |
+| `PERSONAL_ACCESS_TOKEN_EXPIRY` | Callout feature name for personal_access_token_expiry. |
+| `REGISTRATION_ENABLED_CALLOUT` | Callout feature name for registration_enabled_callout. |
+| `SERVICE_TEMPLATES_DEPRECATED` | Callout feature name for service_templates_deprecated. |
+| `SUGGEST_PIPELINE` | Callout feature name for suggest_pipeline. |
+| `SUGGEST_POPOVER_DISMISSED` | Callout feature name for suggest_popover_dismissed. |
+| `TABS_POSITION_HIGHLIGHT` | Callout feature name for tabs_position_highlight. |
+| `THREAT_MONITORING_INFO` | Callout feature name for threat_monitoring_info. |
+| `ULTIMATE_TRIAL` | Callout feature name for ultimate_trial. |
+| `UNFINISHED_TAG_CLEANUP_CALLOUT` | Callout feature name for unfinished_tag_cleanup_callout. |
+| `WEBHOOKS_MOVED` | Callout feature name for webhooks_moved. |
+| `WEB_IDE_ALERT_DISMISSED` | Callout feature name for web_ide_alert_dismissed. |
+
+### `UserState`
Possible states of a user.
| Value | Description |
| ----- | ----------- |
-| `active` | The user is active and is able to use the system |
-| `blocked` | The user has been blocked and is prevented from using the system |
-| `deactivated` | The user is no longer active and is unable to use the system |
+| `active` | The user is active and is able to use the system. |
+| `blocked` | The user has been blocked and is prevented from using the system. |
+| `deactivated` | The user is no longer active and is unable to use the system. |
-### VisibilityLevelsEnum
+### `VisibilityLevelsEnum`
| Value | Description |
| ----- | ----------- |
-| `internal` | |
-| `private` | |
-| `public` | |
+| `internal` | Internal visibility level. |
+| `private` | Private visibility level. |
+| `public` | Public visibility level. |
-### VisibilityScopesEnum
+### `VisibilityScopesEnum`
| Value | Description |
| ----- | ----------- |
@@ -5489,7 +8077,7 @@ Possible states of a user.
| `private` | |
| `public` | |
-### VulnerabilityDismissalReason
+### `VulnerabilityDismissalReason`
The dismissal reason of the Vulnerability.
@@ -5501,7 +8089,7 @@ The dismissal reason of the Vulnerability.
| `NOT_APPLICABLE` | Other reasons for dismissal |
| `USED_IN_TESTS` | The Vulnerability is used in tests and does not pose an actual risk |
-### VulnerabilityExternalIssueLinkExternalTracker
+### `VulnerabilityExternalIssueLinkExternalTracker`
The external tracker of the external issue link related to a vulnerability.
@@ -5509,7 +8097,7 @@ The external tracker of the external issue link related to a vulnerability.
| ----- | ----------- |
| `JIRA` | Jira external tracker |
-### VulnerabilityExternalIssueLinkType
+### `VulnerabilityExternalIssueLinkType`
The type of the external issue link related to a vulnerability.
@@ -5517,7 +8105,7 @@ The type of the external issue link related to a vulnerability.
| ----- | ----------- |
| `CREATED` | Created link type |
-### VulnerabilityGrade
+### `VulnerabilityGrade`
The grade of the vulnerable project.
@@ -5529,7 +8117,7 @@ The grade of the vulnerable project.
| `D` | |
| `F` | |
-### VulnerabilityIssueLinkType
+### `VulnerabilityIssueLinkType`
The type of the issue link related to a vulnerability.
@@ -5538,7 +8126,7 @@ The type of the issue link related to a vulnerability.
| `CREATED` | |
| `RELATED` | |
-### VulnerabilityReportType
+### `VulnerabilityReportType`
The type of the security scan that found the vulnerability.
@@ -5552,7 +8140,7 @@ The type of the security scan that found the vulnerability.
| `SAST` | |
| `SECRET_DETECTION` | |
-### VulnerabilitySeverity
+### `VulnerabilitySeverity`
The severity of the vulnerability.
@@ -5565,24 +8153,24 @@ The severity of the vulnerability.
| `MEDIUM` | |
| `UNKNOWN` | |
-### VulnerabilitySort
+### `VulnerabilitySort`
Vulnerability sort values.
| Value | Description |
| ----- | ----------- |
-| `detected_asc` | Detection timestamp in ascending order |
-| `detected_desc` | Detection timestamp in descending order |
-| `report_type_asc` | Report Type in ascending order |
-| `report_type_desc` | Report Type in descending order |
-| `severity_asc` | Severity in ascending order |
-| `severity_desc` | Severity in descending order |
-| `state_asc` | State in ascending order |
-| `state_desc` | State in descending order |
-| `title_asc` | Title in ascending order |
-| `title_desc` | Title in descending order |
-
-### VulnerabilityState
+| `detected_asc` | Detection timestamp in ascending order. |
+| `detected_desc` | Detection timestamp in descending order. |
+| `report_type_asc` | Report Type in ascending order. |
+| `report_type_desc` | Report Type in descending order. |
+| `severity_asc` | Severity in ascending order. |
+| `severity_desc` | Severity in descending order. |
+| `state_asc` | State in ascending order. |
+| `state_desc` | State in descending order. |
+| `title_asc` | Title in ascending order. |
+| `title_desc` | Title in descending order. |
+
+### `VulnerabilityState`
The state of the vulnerability.
@@ -5592,3 +8180,593 @@ The state of the vulnerability.
| `DETECTED` | |
| `DISMISSED` | |
| `RESOLVED` | |
+
+## Scalar types
+
+Scalar values are atomic values, and do not have fields of their own.
+Basic scalars include strings, boolean values, and numbers. This schema also
+defines various custom scalar values, such as types for times and dates.
+
+This schema includes custom scalar types for identifiers, with a specific type for
+each kind of object.
+
+For more information, read about [Scalar Types](https://graphql.org/learn/schema/#scalar-types) on `graphql.org`.
+
+### `AlertManagementHttpIntegrationID`
+
+A `AlertManagementHttpIntegrationID` is a global ID. It is encoded as a string.
+
+An example `AlertManagementHttpIntegrationID` is: `"gid://gitlab/AlertManagement::HttpIntegration/1"`.
+
+### `AnalyticsDevopsAdoptionSegmentID`
+
+A `AnalyticsDevopsAdoptionSegmentID` is a global ID. It is encoded as a string.
+
+An example `AnalyticsDevopsAdoptionSegmentID` is: `"gid://gitlab/Analytics::DevopsAdoption::Segment/1"`.
+
+### `AwardableID`
+
+A `AwardableID` is a global ID. It is encoded as a string.
+
+An example `AwardableID` is: `"gid://gitlab/Awardable/1"`.
+
+### `BigInt`
+
+Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.
+
+### `BoardID`
+
+A `BoardID` is a global ID. It is encoded as a string.
+
+An example `BoardID` is: `"gid://gitlab/Board/1"`.
+
+### `BoardsEpicBoardID`
+
+A `BoardsEpicBoardID` is a global ID. It is encoded as a string.
+
+An example `BoardsEpicBoardID` is: `"gid://gitlab/Boards::EpicBoard/1"`.
+
+### `BoardsEpicListID`
+
+A `BoardsEpicListID` is a global ID. It is encoded as a string.
+
+An example `BoardsEpicListID` is: `"gid://gitlab/Boards::EpicList/1"`.
+
+### `Boolean`
+
+Represents `true` or `false` values.
+
+### `CiPipelineID`
+
+A `CiPipelineID` is a global ID. It is encoded as a string.
+
+An example `CiPipelineID` is: `"gid://gitlab/Ci::Pipeline/1"`.
+
+### `ClustersAgentID`
+
+A `ClustersAgentID` is a global ID. It is encoded as a string.
+
+An example `ClustersAgentID` is: `"gid://gitlab/Clusters::Agent/1"`.
+
+### `ClustersAgentTokenID`
+
+A `ClustersAgentTokenID` is a global ID. It is encoded as a string.
+
+An example `ClustersAgentTokenID` is: `"gid://gitlab/Clusters::AgentToken/1"`.
+
+### `ClustersClusterID`
+
+A `ClustersClusterID` is a global ID. It is encoded as a string.
+
+An example `ClustersClusterID` is: `"gid://gitlab/Clusters::Cluster/1"`.
+
+### `ComplianceManagementFrameworkID`
+
+A `ComplianceManagementFrameworkID` is a global ID. It is encoded as a string.
+
+An example `ComplianceManagementFrameworkID` is: `"gid://gitlab/ComplianceManagement::Framework/1"`.
+
+### `ContainerRepositoryID`
+
+A `ContainerRepositoryID` is a global ID. It is encoded as a string.
+
+An example `ContainerRepositoryID` is: `"gid://gitlab/ContainerRepository/1"`.
+
+### `CustomEmojiID`
+
+A `CustomEmojiID` is a global ID. It is encoded as a string.
+
+An example `CustomEmojiID` is: `"gid://gitlab/CustomEmoji/1"`.
+
+### `DastProfileID`
+
+A `DastProfileID` is a global ID. It is encoded as a string.
+
+An example `DastProfileID` is: `"gid://gitlab/Dast::Profile/1"`.
+
+### `DastScannerProfileID`
+
+A `DastScannerProfileID` is a global ID. It is encoded as a string.
+
+An example `DastScannerProfileID` is: `"gid://gitlab/DastScannerProfile/1"`.
+
+### `DastSiteProfileID`
+
+A `DastSiteProfileID` is a global ID. It is encoded as a string.
+
+An example `DastSiteProfileID` is: `"gid://gitlab/DastSiteProfile/1"`.
+
+### `DastSiteTokenID`
+
+A `DastSiteTokenID` is a global ID. It is encoded as a string.
+
+An example `DastSiteTokenID` is: `"gid://gitlab/DastSiteToken/1"`.
+
+### `DastSiteValidationID`
+
+A `DastSiteValidationID` is a global ID. It is encoded as a string.
+
+An example `DastSiteValidationID` is: `"gid://gitlab/DastSiteValidation/1"`.
+
+### `Date`
+
+Date represented in ISO 8601.
+
+### `DesignManagementDesignAtVersionID`
+
+A `DesignManagementDesignAtVersionID` is a global ID. It is encoded as a string.
+
+An example `DesignManagementDesignAtVersionID` is: `"gid://gitlab/DesignManagement::DesignAtVersion/1"`.
+
+### `DesignManagementDesignID`
+
+A `DesignManagementDesignID` is a global ID. It is encoded as a string.
+
+An example `DesignManagementDesignID` is: `"gid://gitlab/DesignManagement::Design/1"`.
+
+### `DesignManagementVersionID`
+
+A `DesignManagementVersionID` is a global ID. It is encoded as a string.
+
+An example `DesignManagementVersionID` is: `"gid://gitlab/DesignManagement::Version/1"`.
+
+### `DiffNoteID`
+
+A `DiffNoteID` is a global ID. It is encoded as a string.
+
+An example `DiffNoteID` is: `"gid://gitlab/DiffNote/1"`.
+
+### `DiscussionID`
+
+A `DiscussionID` is a global ID. It is encoded as a string.
+
+An example `DiscussionID` is: `"gid://gitlab/Discussion/1"`.
+
+### `EnvironmentID`
+
+A `EnvironmentID` is a global ID. It is encoded as a string.
+
+An example `EnvironmentID` is: `"gid://gitlab/Environment/1"`.
+
+### `EpicID`
+
+A `EpicID` is a global ID. It is encoded as a string.
+
+An example `EpicID` is: `"gid://gitlab/Epic/1"`.
+
+### `EpicTreeSortingID`
+
+A `EpicTreeSortingID` is a global ID. It is encoded as a string.
+
+An example `EpicTreeSortingID` is: `"gid://gitlab/EpicTreeSorting/1"`.
+
+### `Float`
+
+Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
+
+### `GitlabErrorTrackingDetailedErrorID`
+
+A `GitlabErrorTrackingDetailedErrorID` is a global ID. It is encoded as a string.
+
+An example `GitlabErrorTrackingDetailedErrorID` is: `"gid://gitlab/Gitlab::ErrorTracking::DetailedError/1"`.
+
+### `GroupID`
+
+A `GroupID` is a global ID. It is encoded as a string.
+
+An example `GroupID` is: `"gid://gitlab/Group/1"`.
+
+### `ID`
+
+Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"VXNlci0xMA=="`) or integer (such as `4`) input value will be accepted as an ID.
+
+### `ISO8601Date`
+
+An ISO 8601-encoded date.
+
+### `IncidentManagementOncallParticipantID`
+
+A `IncidentManagementOncallParticipantID` is a global ID. It is encoded as a string.
+
+An example `IncidentManagementOncallParticipantID` is: `"gid://gitlab/IncidentManagement::OncallParticipant/1"`.
+
+### `IncidentManagementOncallRotationID`
+
+A `IncidentManagementOncallRotationID` is a global ID. It is encoded as a string.
+
+An example `IncidentManagementOncallRotationID` is: `"gid://gitlab/IncidentManagement::OncallRotation/1"`.
+
+### `Int`
+
+Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
+
+### `IssueID`
+
+A `IssueID` is a global ID. It is encoded as a string.
+
+An example `IssueID` is: `"gid://gitlab/Issue/1"`.
+
+### `IterationID`
+
+A `IterationID` is a global ID. It is encoded as a string.
+
+An example `IterationID` is: `"gid://gitlab/Iteration/1"`.
+
+### `IterationsCadenceID`
+
+A `IterationsCadenceID` is a global ID. It is encoded as a string.
+
+An example `IterationsCadenceID` is: `"gid://gitlab/Iterations::Cadence/1"`.
+
+### `JSON`
+
+Represents untyped JSON.
+
+### `JsonString`
+
+JSON object as raw string.
+
+### `LabelID`
+
+A `LabelID` is a global ID. It is encoded as a string.
+
+An example `LabelID` is: `"gid://gitlab/Label/1"`.
+
+### `ListID`
+
+A `ListID` is a global ID. It is encoded as a string.
+
+An example `ListID` is: `"gid://gitlab/List/1"`.
+
+### `MergeRequestID`
+
+A `MergeRequestID` is a global ID. It is encoded as a string.
+
+An example `MergeRequestID` is: `"gid://gitlab/MergeRequest/1"`.
+
+### `MetricsDashboardAnnotationID`
+
+A `MetricsDashboardAnnotationID` is a global ID. It is encoded as a string.
+
+An example `MetricsDashboardAnnotationID` is: `"gid://gitlab/Metrics::Dashboard::Annotation/1"`.
+
+### `MilestoneID`
+
+A `MilestoneID` is a global ID. It is encoded as a string.
+
+An example `MilestoneID` is: `"gid://gitlab/Milestone/1"`.
+
+### `NamespaceID`
+
+A `NamespaceID` is a global ID. It is encoded as a string.
+
+An example `NamespaceID` is: `"gid://gitlab/Namespace/1"`.
+
+### `NoteID`
+
+A `NoteID` is a global ID. It is encoded as a string.
+
+An example `NoteID` is: `"gid://gitlab/Note/1"`.
+
+### `NoteableID`
+
+A `NoteableID` is a global ID. It is encoded as a string.
+
+An example `NoteableID` is: `"gid://gitlab/Noteable/1"`.
+
+### `PackagesPackageID`
+
+A `PackagesPackageID` is a global ID. It is encoded as a string.
+
+An example `PackagesPackageID` is: `"gid://gitlab/Packages::Package/1"`.
+
+### `ProjectID`
+
+A `ProjectID` is a global ID. It is encoded as a string.
+
+An example `ProjectID` is: `"gid://gitlab/Project/1"`.
+
+### `PrometheusServiceID`
+
+A `PrometheusServiceID` is a global ID. It is encoded as a string.
+
+An example `PrometheusServiceID` is: `"gid://gitlab/PrometheusService/1"`.
+
+### `ReleasesLinkID`
+
+A `ReleasesLinkID` is a global ID. It is encoded as a string.
+
+An example `ReleasesLinkID` is: `"gid://gitlab/Releases::Link/1"`.
+
+### `SnippetID`
+
+A `SnippetID` is a global ID. It is encoded as a string.
+
+An example `SnippetID` is: `"gid://gitlab/Snippet/1"`.
+
+### `String`
+
+Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
+
+### `TerraformStateID`
+
+A `TerraformStateID` is a global ID. It is encoded as a string.
+
+An example `TerraformStateID` is: `"gid://gitlab/Terraform::State/1"`.
+
+### `Time`
+
+Time represented in ISO 8601.
+
+For example: "2021-03-09T14:58:50+00:00".
+
+See `https://www.iso.org/iso-8601-date-and-time-format.html`.
+
+### `TodoID`
+
+A `TodoID` is a global ID. It is encoded as a string.
+
+An example `TodoID` is: `"gid://gitlab/Todo/1"`.
+
+### `TodoableID`
+
+A `TodoableID` is a global ID. It is encoded as a string.
+
+An example `TodoableID` is: `"gid://gitlab/Todoable/1"`.
+
+### `UntrustedRegexp`
+
+A regexp containing patterns sourced from user input.
+
+### `Upload`
+
+### `UserID`
+
+A `UserID` is a global ID. It is encoded as a string.
+
+An example `UserID` is: `"gid://gitlab/User/1"`.
+
+### `VulnerabilitiesExternalIssueLinkID`
+
+A `VulnerabilitiesExternalIssueLinkID` is a global ID. It is encoded as a string.
+
+An example `VulnerabilitiesExternalIssueLinkID` is: `"gid://gitlab/Vulnerabilities::ExternalIssueLink/1"`.
+
+### `VulnerabilityID`
+
+A `VulnerabilityID` is a global ID. It is encoded as a string.
+
+An example `VulnerabilityID` is: `"gid://gitlab/Vulnerability/1"`.
+
+## Abstract types
+
+Abstract types (unions and interfaces) are ways the schema can represent
+values that may be one of several concrete types.
+
+- A [`Union`](https://graphql.org/learn/schema/#union-types) is a set of possible types.
+ The types might not have any fields in common.
+- An [`Interface`](https://graphql.org/learn/schema/#interfaces) is a defined set of fields.
+ Types may `implement` an interface, which
+ guarantees that they have all the fields in the set. A type may implement more than
+ one interface.
+
+See the [GraphQL documentation](https://graphql.org/learn/) for more information on using
+abstract types.
+
+### Unions
+
+#### `PackageMetadata`
+
+Represents metadata associated with a Package.
+
+One of:
+
+- [`ComposerMetadata`](#composermetadata)
+
+#### `VulnerabilityDetail`
+
+Represents a vulnerability detail field. The fields with data will depend on the vulnerability detail type.
+
+One of:
+
+- [`VulnerabilityDetailBase`](#vulnerabilitydetailbase)
+- [`VulnerabilityDetailBoolean`](#vulnerabilitydetailboolean)
+- [`VulnerabilityDetailCode`](#vulnerabilitydetailcode)
+- [`VulnerabilityDetailCommit`](#vulnerabilitydetailcommit)
+- [`VulnerabilityDetailDiff`](#vulnerabilitydetaildiff)
+- [`VulnerabilityDetailFileLocation`](#vulnerabilitydetailfilelocation)
+- [`VulnerabilityDetailInt`](#vulnerabilitydetailint)
+- [`VulnerabilityDetailList`](#vulnerabilitydetaillist)
+- [`VulnerabilityDetailMarkdown`](#vulnerabilitydetailmarkdown)
+- [`VulnerabilityDetailModuleLocation`](#vulnerabilitydetailmodulelocation)
+- [`VulnerabilityDetailTable`](#vulnerabilitydetailtable)
+- [`VulnerabilityDetailText`](#vulnerabilitydetailtext)
+- [`VulnerabilityDetailUrl`](#vulnerabilitydetailurl)
+
+#### `VulnerabilityLocation`
+
+Represents a vulnerability location. The fields with data will depend on the vulnerability report type.
+
+One of:
+
+- [`VulnerabilityLocationContainerScanning`](#vulnerabilitylocationcontainerscanning)
+- [`VulnerabilityLocationCoverageFuzzing`](#vulnerabilitylocationcoveragefuzzing)
+- [`VulnerabilityLocationDast`](#vulnerabilitylocationdast)
+- [`VulnerabilityLocationDependencyScanning`](#vulnerabilitylocationdependencyscanning)
+- [`VulnerabilityLocationSast`](#vulnerabilitylocationsast)
+- [`VulnerabilityLocationSecretDetection`](#vulnerabilitylocationsecretdetection)
+
+### Interfaces
+
+#### `AlertManagementIntegration`
+
+Implementations:
+
+- [`AlertManagementHttpIntegration`](#alertmanagementhttpintegration)
+- [`AlertManagementPrometheusIntegration`](#alertmanagementprometheusintegration)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `active` | [`Boolean`](#boolean) | Whether the endpoint is currently accepting alerts. |
+| `apiUrl` | [`String`](#string) | URL at which Prometheus metrics can be queried to populate the metrics dashboard. |
+| `id` | [`ID!`](#id) | ID of the integration. |
+| `name` | [`String`](#string) | Name of the integration. |
+| `token` | [`String`](#string) | Token used to authenticate alert notification requests. |
+| `type` | [`AlertManagementIntegrationType!`](#alertmanagementintegrationtype) | Type of integration. |
+| `url` | [`String`](#string) | Endpoint which accepts alert notifications. |
+
+#### `CurrentUserTodos`
+
+Implementations:
+
+- [`BoardEpic`](#boardepic)
+- [`Design`](#design)
+- [`Epic`](#epic)
+- [`EpicIssue`](#epicissue)
+- [`Issue`](#issue)
+- [`MergeRequest`](#mergerequest)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `currentUserTodos` | [`TodoConnection!`](#todoconnection) | To-do items for the current user. |
+
+#### `DesignFields`
+
+Implementations:
+
+- [`Design`](#design)
+- [`DesignAtVersion`](#designatversion)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `diffRefs` | [`DiffRefs!`](#diffrefs) | The diff refs for this design. |
+| `event` | [`DesignVersionEvent!`](#designversionevent) | How this design was changed in the current version. |
+| `filename` | [`String!`](#string) | The filename of the design. |
+| `fullPath` | [`String!`](#string) | The full path to the design file. |
+| `id` | [`ID!`](#id) | The ID of this design. |
+| `image` | [`String!`](#string) | The URL of the full-sized image. |
+| `imageV432x230` | [`String`](#string) | The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated |
+| `issue` | [`Issue!`](#issue) | The issue the design belongs to. |
+| `notesCount` | [`Int!`](#int) | The total count of user-created notes for this design. |
+| `project` | [`Project!`](#project) | The project the design belongs to. |
+
+#### `Entry`
+
+Implementations:
+
+- [`Blob`](#blob)
+- [`Submodule`](#submodule)
+- [`TreeEntry`](#treeentry)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `flatPath` | [`String!`](#string) | Flat path of the entry. |
+| `id` | [`ID!`](#id) | ID of the entry. |
+| `name` | [`String!`](#string) | Name of the entry. |
+| `path` | [`String!`](#string) | Path of the entry. |
+| `sha` | [`String!`](#string) | Last commit SHA for the entry. |
+| `type` | [`EntryType!`](#entrytype) | Type of tree entry. |
+
+#### `Eventable`
+
+Implementations:
+
+- [`BoardEpic`](#boardepic)
+- [`Epic`](#epic)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `events` | [`EventConnection`](#eventconnection) | A list of events associated with the object. |
+
+#### `MemberInterface`
+
+Implementations:
+
+- [`GroupMember`](#groupmember)
+- [`ProjectMember`](#projectmember)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `accessLevel` | [`AccessLevel`](#accesslevel) | GitLab::Access level. |
+| `createdAt` | [`Time`](#time) | Date and time the membership was created. |
+| `createdBy` | [`User`](#user) | User that authorized membership. |
+| `expiresAt` | [`Time`](#time) | Date and time the membership expires. |
+| `id` | [`ID!`](#id) | ID of the member. |
+| `updatedAt` | [`Time`](#time) | Date and time the membership was last updated. |
+| `user` | [`User!`](#user) | User that is associated with the member object. |
+
+#### `Noteable`
+
+Implementations:
+
+- [`AlertManagementAlert`](#alertmanagementalert)
+- [`BoardEpic`](#boardepic)
+- [`Design`](#design)
+- [`Epic`](#epic)
+- [`EpicIssue`](#epicissue)
+- [`Issue`](#issue)
+- [`MergeRequest`](#mergerequest)
+- [`Snippet`](#snippet)
+- [`Vulnerability`](#vulnerability)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `discussions` | [`DiscussionConnection!`](#discussionconnection) | All discussions on this noteable. |
+| `notes` | [`NoteConnection!`](#noteconnection) | All notes on this noteable. |
+
+#### `ResolvableInterface`
+
+Implementations:
+
+- [`Discussion`](#discussion)
+- [`Note`](#note)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `resolvable` | [`Boolean!`](#boolean) | Indicates if the object can be resolved. |
+| `resolved` | [`Boolean!`](#boolean) | Indicates if the object is resolved. |
+| `resolvedAt` | [`Time`](#time) | Timestamp of when the object was resolved. |
+| `resolvedBy` | [`User`](#user) | User who resolved the object. |
+
+#### `Service`
+
+Implementations:
+
+- [`BaseService`](#baseservice)
+- [`JiraService`](#jiraservice)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `active` | [`Boolean`](#boolean) | Indicates if the service is active. |
+| `type` | [`String`](#string) | Class name of the service. |
+
+#### `TimeboxReportInterface`
+
+Implementations:
+
+- [`Iteration`](#iteration)
+- [`Milestone`](#milestone)
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `report` | [`TimeboxReport`](#timeboxreport) | Historically accurate report about the timebox. |
diff --git a/doc/api/graphql/removed_items.md b/doc/api/graphql/removed_items.md
index 2761c1a1c84..a76f1fb7418 100644
--- a/doc/api/graphql/removed_items.md
+++ b/doc/api/graphql/removed_items.md
@@ -8,7 +8,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
GraphQL is a versionless API, unlike the REST API.
Occasionally, items have to be updated or removed from the GraphQL API.
-According to our [process for removing items](index.md#deprecation-process), here are the items that have been removed.
+According to our [process for removing items](index.md#deprecation-and-removal-process), here are the items that have been removed.
## GitLab 13.6