debian-mirror-gitlab/doc/api/graphql/reference/gitlab_schema.graphql

27650 lines
458 KiB
GraphQL
Raw Normal View History

2020-06-23 00:09:42 +05:30
"""
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
}
2019-12-26 22:10:19 +05:30
"""
Autogenerated input type of AddAwardEmoji
"""
input AddAwardEmojiInput {
"""
2021-03-08 18:12:59 +05:30
The global ID of the awardable resource.
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
awardableId: AwardableID!
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The emoji name
"""
name: String!
}
"""
Autogenerated return type of AddAwardEmoji
"""
type AddAwardEmojiPayload {
"""
2021-03-08 18:12:59 +05:30
The award emoji after mutation.
2019-12-26 22:10:19 +05:30
"""
awardEmoji: AwardEmoji
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
}
2020-05-24 23:13:21 +05:30
"""
Autogenerated input type of AddProjectToSecurityDashboard
"""
input AddProjectToSecurityDashboardInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the project to be added to Instance Security Dashboard.
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
id: ProjectID!
2020-05-24 23:13:21 +05:30
}
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
Project that was added to the Instance Security Dashboard.
2020-05-24 23:13:21 +05:30
"""
project: Project
}
2020-04-08 14:13:33 +05:30
"""
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
2021-01-03 14:25:43 +05:30
"""
Delete jobs matching feature_category in the context metadata
"""
featureCategory: String
2020-04-08 14:13:33 +05:30
"""
Delete jobs matching project in the context metadata
"""
project: String
"""
2021-03-08 18:12:59 +05:30
The name of the queue to delete jobs from.
2020-04-08 14:13:33 +05:30
"""
queueName: String!
2020-04-22 19:07:51 +05:30
"""
Delete jobs matching related_class in the context metadata
"""
relatedClass: String
2021-03-08 18:12:59 +05:30
"""
Delete jobs matching remote_ip in the context metadata
"""
remoteIp: String
2020-04-08 14:13:33 +05:30
"""
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
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-04-08 14:13:33 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
Information about the status of the deletion request.
2020-04-08 14:13:33 +05:30
"""
result: DeleteJobsResponse
}
2020-05-24 23:13:21 +05:30
"""
Describes an alert from the project's Alert Management
"""
2020-06-23 00:09:42 +05:30
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
2020-05-24 23:13:21 +05:30
"""
Timestamp the alert was created
"""
createdAt: Time
"""
Description of the alert
"""
description: String
"""
Alert details
"""
details: JSON
2020-10-24 23:57:45 +05:30
"""
The URL of the alert detail page
"""
detailsUrl: String!
2020-06-23 00:09:42 +05:30
"""
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!
2020-05-24 23:13:21 +05:30
"""
Timestamp the alert ended
"""
endedAt: Time
2021-01-03 14:25:43 +05:30
"""
Environment for the alert
"""
environment: Environment
2020-05-24 23:13:21 +05:30
"""
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
2020-07-28 23:09:34 +05:30
"""
URL for metrics embed for the alert
"""
metricsDashboardUrl: String
2020-05-24 23:13:21 +05:30
"""
Monitoring tool the alert came from
"""
monitoringTool: String
2020-06-23 00:09:42 +05:30
"""
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!
2020-10-24 23:57:45 +05:30
"""
The alert condition for Prometheus
"""
prometheusAlert: PrometheusAlert
"""
Runbook for the alert as defined in alert details
"""
runbook: String
2020-05-24 23:13:21 +05:30
"""
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
2020-10-24 23:57:45 +05:30
"""
Todos of the current user for the alert
"""
todos(
"""
2021-03-08 18:12:59 +05:30
The action to be filtered.
2020-10-24 23:57:45 +05:30
"""
action: [TodoActionEnum!]
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
2021-03-08 18:12:59 +05:30
The ID of an author.
2020-10-24 23:57:45 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
The ID of a group.
2020-10-24 23:57:45 +05:30
"""
groupId: [ID!]
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
The ID of a project.
2020-10-24 23:57:45 +05:30
"""
projectId: [ID!]
"""
2021-03-08 18:12:59 +05:30
The state of the todo.
2020-10-24 23:57:45 +05:30
"""
state: [TodoStateEnum!]
"""
2021-03-08 18:12:59 +05:30
The type of the todo.
2020-10-24 23:57:45 +05:30
"""
type: [TodoTargetEnum!]
): TodoConnection
2020-05-24 23:13:21 +05:30
"""
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 {
2021-01-03 14:25:43 +05:30
"""
Created at ascending order
"""
CREATED_ASC
"""
Created at descending order
"""
CREATED_DESC
2020-05-24 23:13:21 +05:30
"""
Created time by ascending order
"""
CREATED_TIME_ASC
"""
Created time by descending order
"""
CREATED_TIME_DESC
"""
End time by ascending order
"""
2020-06-23 00:09:42 +05:30
ENDED_AT_ASC
2020-05-24 23:13:21 +05:30
"""
End time by descending order
"""
2020-06-23 00:09:42 +05:30
ENDED_AT_DESC
2020-05-24 23:13:21 +05:30
"""
Events count by ascending order
"""
2020-06-23 00:09:42 +05:30
EVENT_COUNT_ASC
2020-05-24 23:13:21 +05:30
"""
Events count by descending order
"""
2020-06-23 00:09:42 +05:30
EVENT_COUNT_DESC
2020-05-24 23:13:21 +05:30
"""
2020-07-28 23:09:34 +05:30
Severity from less critical to more critical
2020-05-24 23:13:21 +05:30
"""
SEVERITY_ASC
"""
2020-07-28 23:09:34 +05:30
Severity from more critical to less critical
2020-05-24 23:13:21 +05:30
"""
SEVERITY_DESC
"""
Start time by ascending order
"""
2020-06-23 00:09:42 +05:30
STARTED_AT_ASC
2020-05-24 23:13:21 +05:30
"""
Start time by descending order
"""
2020-06-23 00:09:42 +05:30
STARTED_AT_DESC
2020-05-24 23:13:21 +05:30
"""
2020-07-28 23:09:34 +05:30
Status by order: Ignored > Resolved > Acknowledged > Triggered
2020-05-24 23:13:21 +05:30
"""
STATUS_ASC
"""
2020-07-28 23:09:34 +05:30
Status by order: Triggered > Acknowledged > Resolved > Ignored
2020-05-24 23:13:21 +05:30
"""
STATUS_DESC
2021-01-03 14:25:43 +05:30
"""
Updated at ascending order
"""
UPDATED_ASC
"""
Updated at descending order
"""
UPDATED_DESC
2020-05-24 23:13:21 +05:30
"""
Created time by ascending order
"""
UPDATED_TIME_ASC
"""
Created time by descending order
"""
UPDATED_TIME_DESC
"""
Created at ascending order
"""
2021-02-22 17:27:13 +05:30
created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
2020-05-24 23:13:21 +05:30
"""
Created at descending order
"""
2021-02-22 17:27:13 +05:30
created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
2020-05-24 23:13:21 +05:30
"""
Updated at ascending order
"""
2021-02-22 17:27:13 +05:30
updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
2020-05-24 23:13:21 +05:30
"""
Updated at descending order
"""
2021-02-22 17:27:13 +05:30
updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
2020-05-24 23:13:21 +05:30
}
"""
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
}
2021-02-22 17:27:13 +05:30
"""
Filters the alerts based on given domain
"""
enum AlertManagementDomainFilter {
"""
2021-03-08 18:12:59 +05:30
Alerts for operations domain
2021-02-22 17:27:13 +05:30
"""
operations
"""
Alerts for threat monitoring domain
"""
threat_monitoring
}
2021-01-29 00:20:46 +05:30
"""
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
}
2021-03-08 18:12:59 +05:30
"""
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
}
2021-01-29 00:20:46 +05:30
"""
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
}
2020-05-24 23:13:21 +05:30
"""
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
}
2020-06-23 00:09:42 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
The IID of the alert to mutate.
2020-06-23 00:09:42 +05:30
"""
iid: String!
"""
The operation to perform. Defaults to REPLACE.
"""
operationMode: MutationOperationMode
"""
2021-03-08 18:12:59 +05:30
The project the alert to mutate is in.
2020-06-23 00:09:42 +05:30
"""
projectPath: ID!
}
"""
Autogenerated return type of AlertSetAssignees
"""
type AlertSetAssigneesPayload {
"""
2021-03-08 18:12:59 +05:30
The alert after mutation.
2020-06-23 00:09:42 +05:30
"""
alert: AlertManagementAlert
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue created after mutation.
2020-06-23 00:09:42 +05:30
"""
issue: Issue
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The todo after mutation.
2020-07-28 23:09:34 +05:30
"""
todo: Todo
}
"""
Autogenerated input type of AlertTodoCreate
"""
input AlertTodoCreateInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The IID of the alert to mutate.
2020-07-28 23:09:34 +05:30
"""
iid: String!
"""
2021-03-08 18:12:59 +05:30
The project the alert to mutate is in.
2020-07-28 23:09:34 +05:30
"""
projectPath: ID!
}
"""
Autogenerated return type of AlertTodoCreate
"""
type AlertTodoCreatePayload {
"""
2021-03-08 18:12:59 +05:30
The alert after mutation.
2020-07-28 23:09:34 +05:30
"""
alert: AlertManagementAlert
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue created after mutation.
2020-07-28 23:09:34 +05:30
"""
issue: Issue
"""
2021-03-08 18:12:59 +05:30
The todo after mutation.
2020-07-28 23:09:34 +05:30
"""
todo: Todo
2020-06-23 00:09:42 +05:30
}
2021-02-22 17:27:13 +05:30
"""
Identifier of Analytics::DevopsAdoption::Segment
"""
scalar AnalyticsDevopsAdoptionSegmentID
2021-01-29 00:20:46 +05:30
"""
User availability status
"""
enum AvailabilityEnum {
"""
Busy
"""
BUSY
"""
Not Set
"""
NOT_SET
}
2020-03-13 15:44:24 +05:30
"""
2020-11-24 15:15:51 +05:30
An emoji awarded by a user
2020-03-13 15:44:24 +05:30
"""
2019-12-26 22:10:19 +05:30
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!
}
2020-07-28 23:09:34 +05:30
"""
Autogenerated input type of AwardEmojiAdd
"""
input AwardEmojiAddInput {
"""
2021-03-08 18:12:59 +05:30
The global ID of the awardable resource.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
awardableId: AwardableID!
2020-07-28 23:09:34 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The emoji name
"""
name: String!
}
"""
Autogenerated return type of AwardEmojiAdd
"""
type AwardEmojiAddPayload {
"""
2021-03-08 18:12:59 +05:30
The award emoji after mutation.
2020-07-28 23:09:34 +05:30
"""
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 AwardEmojiRemove
"""
input AwardEmojiRemoveInput {
"""
2021-03-08 18:12:59 +05:30
The global ID of the awardable resource.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
awardableId: AwardableID!
2020-07-28 23:09:34 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The emoji name
"""
name: String!
}
"""
Autogenerated return type of AwardEmojiRemove
"""
type AwardEmojiRemovePayload {
"""
2021-03-08 18:12:59 +05:30
The award emoji after mutation.
2020-07-28 23:09:34 +05:30
"""
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 {
"""
2021-03-08 18:12:59 +05:30
The global ID of the awardable resource.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
awardableId: AwardableID!
2020-07-28 23:09:34 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The emoji name
"""
name: String!
}
"""
Autogenerated return type of AwardEmojiToggle
"""
type AwardEmojiTogglePayload {
"""
2021-03-08 18:12:59 +05:30
The award emoji after mutation.
2020-07-28 23:09:34 +05:30
"""
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!
}
2021-01-03 14:25:43 +05:30
"""
Identifier of Awardable
"""
scalar AwardableID
2020-04-22 19:07:51 +05:30
type BaseService implements Service {
"""
Indicates if the service is active
"""
active: Boolean
"""
Class name of the service
"""
type: String
}
2021-02-22 17:27:13 +05:30
"""
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
2019-12-26 22:10:19 +05:30
type Blob implements Entry {
2020-03-13 15:44:24 +05:30
"""
Flat path of the entry
"""
2019-12-26 22:10:19 +05:30
flatPath: String!
2020-03-13 15:44:24 +05:30
"""
ID of the entry
"""
2019-12-26 22:10:19 +05:30
id: ID!
2020-03-13 15:44:24 +05:30
"""
LFS ID of the blob
"""
2019-12-26 22:10:19 +05:30
lfsOid: String
2020-03-13 15:44:24 +05:30
2020-07-28 23:09:34 +05:30
"""
Blob mode in numeric format
"""
mode: String
2020-03-13 15:44:24 +05:30
"""
Name of the entry
"""
2019-12-26 22:10:19 +05:30
name: String!
2020-03-13 15:44:24 +05:30
"""
Path of the entry
"""
2019-12-26 22:10:19 +05:30
path: String!
"""
2020-03-13 15:44:24 +05:30
Last commit sha for the entry
2019-12-26 22:10:19 +05:30
"""
sha: String!
2020-03-13 15:44:24 +05:30
"""
Type of tree entry
"""
2019-12-26 22:10:19 +05:30
type: EntryType!
2020-03-13 15:44:24 +05:30
2020-10-24 23:57:45 +05:30
"""
Web path of the blob
"""
webPath: String
2020-03-13 15:44:24 +05:30
"""
Web URL of the blob
"""
2019-12-26 22:10:19 +05:30
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
}
2020-03-13 15:44:24 +05:30
"""
Types of blob viewers
"""
enum BlobViewersType {
auxiliary
rich
simple
}
2020-04-08 14:13:33 +05:30
"""
Represents a project or group board
"""
type Board {
2020-10-24 23:57:45 +05:30
"""
2021-02-22 17:27:13 +05:30
The board assignee
2020-10-24 23:57:45 +05:30
"""
assignee: User
"""
2021-02-22 17:27:13 +05:30
Epics associated with board issues
2020-10-24 23:57:45 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Filters applied when selecting issues on the board.
2020-10-24 23:57:45 +05:30
"""
2020-11-24 15:15:51 +05:30
issueFilters: BoardIssueInput
2020-10-24 23:57:45 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-01-03 14:25:43 +05:30
): BoardEpicConnection
2020-10-24 23:57:45 +05:30
"""
2021-02-22 17:27:13 +05:30
Whether or not backlog list is hidden
2020-10-24 23:57:45 +05:30
"""
hideBacklogList: Boolean
"""
2021-02-22 17:27:13 +05:30
Whether or not closed list is hidden
2020-10-24 23:57:45 +05:30
"""
hideClosedList: Boolean
2020-04-08 14:13:33 +05:30
"""
ID (global ID) of the board
"""
id: ID!
2021-02-22 17:27:13 +05:30
"""
The board iteration.
"""
iteration: Iteration
2021-01-03 14:25:43 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
2020-06-23 00:09:42 +05:30
Lists of the board
2020-05-24 23:13:21 +05:30
"""
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
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Find a list by its global ID.
2020-10-24 23:57:45 +05:30
"""
2021-01-29 00:20:46 +05:30
id: ListID
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Filters applied when getting issue metadata in the board list.
2021-01-03 14:25:43 +05:30
"""
issueFilters: BoardIssueInput
2020-05-24 23:13:21 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): BoardListConnection
2020-10-24 23:57:45 +05:30
"""
2021-02-22 17:27:13 +05:30
The board milestone
2020-10-24 23:57:45 +05:30
"""
milestone: Milestone
2020-04-08 14:13:33 +05:30
"""
Name of the board
"""
name: String
2021-03-08 18:12:59 +05:30
"""
Web path of the board.
"""
webPath: String!
"""
Web URL of the board.
"""
webUrl: String!
2020-04-08 14:13:33 +05:30
"""
2021-02-22 17:27:13 +05:30
Weight of the board
2020-04-08 14:13:33 +05:30
"""
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
}
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
Represents an epic on an issue board
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
type BoardEpic implements CurrentUserTodos & Noteable {
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
Author of the epic
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
author: User!
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
Children (sub-epics) of the epic
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
children(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter epics by author.
2021-01-03 14:25:43 +05:30
"""
authorUsername: String
2020-11-24 15:15:51 +05:30
2021-01-03 14:25:43 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Filter epics by given confidentiality.
"""
confidential: Boolean
2021-01-03 14:25:43 +05:30
"""
List items overlapping a time frame defined by startDate..endDate (if one
2021-02-22 17:27:13 +05:30
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
2021-01-03 14:25:43 +05:30
"""
endDate: Time
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
IID of the epic, e.g., "1".
2021-01-03 14:25:43 +05:30
"""
iid: ID
"""
2021-03-08 18:12:59 +05:30
Filter epics by IID for autocomplete.
2021-01-03 14:25:43 +05:30
"""
iidStartsWith: String
"""
2021-03-08 18:12:59 +05:30
List of IIDs of epics, e.g., [1, 2].
2021-01-03 14:25:43 +05:30
"""
iids: [ID!]
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Include epics from descendant groups.
2021-01-29 00:20:46 +05:30
"""
includeDescendantGroups: Boolean = true
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter epics by labels.
2021-01-03 14:25:43 +05:30
"""
labelName: [String!]
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
Filter epics by milestone title, computed from epic's issues.
2021-01-03 14:25:43 +05:30
"""
milestoneTitle: String
"""
2021-03-08 18:12:59 +05:30
Search query for epic title or description.
2021-01-03 14:25:43 +05:30
"""
search: String
"""
2021-03-08 18:12:59 +05:30
List epics by sort order.
2021-01-03 14:25:43 +05:30
"""
sort: EpicSort
"""
List items overlapping a time frame defined by startDate..endDate (if one
2021-02-22 17:27:13 +05:30
date is provided, both must be present) Deprecated in 13.5: Use
timeframe.start.
2021-01-03 14:25:43 +05:30
"""
startDate: Time
"""
2021-03-08 18:12:59 +05:30
Filter epics by state.
2021-01-03 14:25:43 +05:30
"""
state: EpicState
"""
2021-03-08 18:12:59 +05:30
List items overlapping the given timeframe.
2021-01-03 14:25:43 +05:30
"""
timeframe: Timeframe
): EpicConnection
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
Timestamp of when the epic was closed
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
closedAt: Time
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
Indicates if the epic is confidential
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
confidential: Boolean
2020-10-24 23:57:45 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
Timestamp of when the epic was created
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
createdAt: Time
2020-11-24 15:15:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
Todos for the current user
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
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 todos
"""
state: TodoStateEnum
): TodoConnection!
2020-10-24 23:57:45 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Number of open and closed descendant epics and issues
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
descendantCounts: EpicDescendantCount
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Total weight of open and closed issues in the epic and its descendants
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
descendantWeightSum: EpicDescendantWeights
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Description of the epic
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
description: String
2020-05-24 23:13:21 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
All discussions on this noteable
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
discussions(
2020-10-24 23:57:45 +05:30
"""
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
2021-01-03 14:25:43 +05:30
): DiscussionConnection!
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
Number of downvotes the epic has received
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
downvotes: Int!
2020-10-24 23:57:45 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Due date of the epic
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
dueDate: Time
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Fixed due date of the epic
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
dueDateFixed: Time
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Inherited due date of the epic from milestones
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
dueDateFromMilestones: Time
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Indicates if the due date has been manually set
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
dueDateIsFixed: Boolean
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Group to which the epic belongs
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
group: Group!
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Indicates if the epic has children
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
hasChildren: Boolean!
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Indicates if the epic has direct issues
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
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!
2021-01-29 00:20:46 +05:30
"""
Number of user discussions in the epic
"""
userDiscussionsCount: Int!
"""
Number of user notes of the epic
"""
userNotesCount: Int!
2021-01-03 14:25:43 +05:30
"""
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
"""
2021-01-29 00:20:46 +05:30
epicId: EpicID
2021-01-03 14:25:43 +05:30
"""
Filter by epic ID wildcard. Incompatible with epicId
"""
epicWildcardId: EpicWildcardId
2021-01-29 00:20:46 +05:30
"""
Filter by iteration title
"""
iterationTitle: String
"""
Filter by iteration ID wildcard
"""
iterationWildcardId: IterationWildcardId
2021-01-03 14:25:43 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Filters applied when selecting issues in the board list.
2021-01-03 14:25:43 +05:30
"""
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
2021-03-08 18:12:59 +05:30
"""
Iteration of the list
"""
iteration: Iteration
2021-01-03 14:25:43 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
Title of the list
"""
title: String!
2020-10-24 23:57:45 +05:30
"""
Total weight of all issues in the list
"""
totalWeight: Int
2020-05-24 23:13:21 +05:30
}
"""
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!
}
2020-10-24 23:57:45 +05:30
"""
Autogenerated input type of BoardListCreate
"""
input BoardListCreateInput {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of an existing user.
2020-11-24 15:15:51 +05:30
"""
assigneeId: UserID
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Create the backlog list.
2020-10-24 23:57:45 +05:30
"""
backlog: Boolean
"""
2021-03-08 18:12:59 +05:30
Global ID of the issue board to mutate.
2020-10-24 23:57:45 +05:30
"""
boardId: BoardID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of an existing iteration.
2021-02-22 17:27:13 +05:30
"""
iterationId: IterationID
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of an existing label.
2020-10-24 23:57:45 +05:30
"""
labelId: LabelID
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of an existing milestone.
2020-11-24 15:15:51 +05:30
"""
milestoneId: MilestoneID
2020-10-24 23:57:45 +05:30
}
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
List of the issue board.
2020-10-24 23:57:45 +05:30
"""
list: BoardList
}
2020-05-24 23:13:21 +05:30
"""
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.
"""
2021-01-03 14:25:43 +05:30
listId: ListID!
2020-05-24 23:13:21 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The updated list.
2020-05-24 23:13:21 +05:30
"""
list: BoardList
}
2021-02-22 17:27:13 +05:30
"""
Identifier of Boards::EpicBoard
"""
scalar BoardsEpicBoardID
2021-03-08 18:12:59 +05:30
"""
Identifier of Boards::EpicList
"""
scalar BoardsEpicListID
2020-05-24 23:13:21 +05:30
type Branch {
"""
Commit for the branch
"""
commit: Commit
"""
Name of the branch
"""
name: String!
}
2020-11-24 15:15:51 +05:30
"""
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!
}
2021-03-08 18:12:59 +05:30
type CiBuildNeed {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the job we need to complete.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for CiBuildNeed.
"""
type CiBuildNeedConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [CiBuildNeedEdge]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [CiBuildNeed]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2021-02-22 17:27:13 +05:30
}
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type CiBuildNeedEdge {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
node: CiBuildNeed
2021-02-22 17:27:13 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of CiCdSettingsUpdate
"""
input CiCdSettingsUpdateInput {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Full Path of the project the settings belong to.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the latest artifact should be kept for this project.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
keepLatestArtifact: Boolean
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of CiCdSettingsUpdate
"""
type CiCdSettingsUpdatePayload {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-02-22 17:27:13 +05:30
}
2021-03-08 18:12:59 +05:30
type CiConfig {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Linting errors
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Merged CI config YAML
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
mergedYaml: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Stages of the pipeline
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
stages(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2021-02-22 17:27:13 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of linting, can be either valid or invalid
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
status: CiConfigStatus
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
type CiConfigGroup {
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
Jobs in group
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
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
2021-03-08 18:12:59 +05:30
): CiConfigJobConnection
2019-12-26 22:10:19 +05:30
2020-03-13 15:44:24 +05:30
"""
2020-10-24 23:57:45 +05:30
Name of the job group
2020-03-13 15:44:24 +05:30
"""
2020-10-24 23:57:45 +05:30
name: String
2020-03-13 15:44:24 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Size of the job group
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
size: Int
}
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The connection type for CiConfigGroup.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiConfigGroupConnection {
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
A list of edges.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [CiConfigGroupEdge]
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
A list of nodes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [CiConfigGroup]
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
Information to aid in pagination.
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
pageInfo: PageInfo!
}
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type CiConfigGroupEdge {
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
A cursor for use in pagination.
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: CiConfigGroup
2020-10-24 23:57:45 +05:30
}
2021-03-08 18:12:59 +05:30
type CiConfigJob {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Override a set of commands that are executed after the job.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
afterScript: [String!]
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Allow job to fail.
"""
allowFailure: Boolean
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Override a set of commands that are executed before the job.
"""
beforeScript: [String!]
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Name of an environment to which the job deploys.
"""
environment: String
2021-02-22 17:27:13 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Limit when jobs are not created.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
except: CiConfigJobRestriction
2021-01-03 14:25:43 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the job group.
"""
groupName: String
"""
Name of the job.
2020-10-24 23:57:45 +05:30
"""
name: String
"""
2021-03-08 18:12:59 +05:30
Builds that must complete before the jobs run.
2020-10-24 23:57:45 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): CiConfigNeedConnection
2021-01-03 14:25:43 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Jobs are created when these conditions do not apply.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
only: CiConfigJobRestriction
2021-01-29 00:20:46 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Shell script that is executed by a runner.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
script: [String!]
2020-10-24 23:57:45 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the job stage.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
stage: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
List of tags that are used to select a runner.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
tags: [String!]
"""
When to run the job.
"""
when: String
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for CiConfigJob.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiConfigJobConnection {
2021-02-22 17:27:13 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CiConfigJobEdge]
2021-02-22 17:27:13 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CiConfigJob]
2021-02-22 17:27:13 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type CiConfigJobEdge {
2021-02-22 17:27:13 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: CiConfigJob
2021-02-22 17:27:13 +05:30
}
2021-03-08 18:12:59 +05:30
type CiConfigJobRestriction {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The Git refs the job restriction applies to.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
refs: [String!]
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
type CiConfigNeed {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the need
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
}
"""
The connection type for CiConfigNeed.
"""
type CiConfigNeedConnection {
"""
A list of edges.
"""
edges: [CiConfigNeedEdge]
"""
A list of nodes.
"""
nodes: [CiConfigNeed]
2020-10-24 23:57:45 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type CiConfigNeedEdge {
2020-10-24 23:57:45 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: CiConfigNeed
2020-10-24 23:57:45 +05:30
}
2021-03-08 18:12:59 +05:30
type CiConfigStage {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Groups of jobs for the stage
2020-10-24 23:57:45 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): CiConfigGroupConnection
2020-10-24 23:57:45 +05:30
"""
Name of the stage
"""
name: String
}
"""
2021-03-08 18:12:59 +05:30
The connection type for CiConfigStage.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiConfigStageConnection {
2020-10-24 23:57:45 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CiConfigStageEdge]
2020-10-24 23:57:45 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CiConfigStage]
2020-10-24 23:57:45 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type CiConfigStageEdge {
2020-10-24 23:57:45 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: CiConfigStage
2020-10-24 23:57:45 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Values for YAML processor result
"""
enum CiConfigStatus {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The configuration file is not valid
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
INVALID
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The configuration file is valid
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
VALID
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
type CiGroup {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Detailed status of the group
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
detailedStatus: DetailedStatus
2020-10-24 23:57:45 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Jobs in group
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
jobs(
2020-11-24 15:15:51 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): CiJobConnection
2020-11-24 15:15:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the job group
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2020-10-24 23:57:45 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Size of the group
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
size: Int
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for CiGroup.
"""
type CiGroupConnection {
2020-11-24 15:15:51 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CiGroupEdge]
2020-11-24 15:15:51 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CiGroup]
2020-11-24 15:15:51 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiGroupEdge {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
node: CiGroup
2020-11-24 15:15:51 +05:30
}
2021-03-08 18:12:59 +05:30
type CiJob {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Artifacts generated by the job
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Detailed status of the job
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
detailedStatus: DetailedStatus
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the job
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
References to builds that must complete before the jobs run
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipeline the job belongs to
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
pipeline: Pipeline
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Schedule for the build
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
scheduledAt: Time
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
type CiJobArtifact {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
URL for downloading the artifact's file
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
downloadPath: String
2020-11-24 15:15:51 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
File type of the artifact
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
fileType: JobArtifactFileType
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for CiJobArtifact.
"""
type CiJobArtifactConnection {
2020-11-24 15:15:51 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CiJobArtifactEdge]
2020-11-24 15:15:51 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CiJobArtifact]
2020-11-24 15:15:51 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiJobArtifactEdge {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
node: CiJobArtifact
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for CiJob.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiJobConnection {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [CiJobEdge]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [CiJob]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiJobEdge {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
node: CiJob
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Identifier of Ci::Pipeline
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar CiPipelineID
type CiStage {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Detailed status of the stage
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
detailedStatus: DetailedStatus
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Group of jobs for the stage
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
groups(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): CiGroupConnection
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the stage
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for CiStage.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type CiStageConnection {
2021-01-29 00:20:46 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CiStageEdge]
2021-01-29 00:20:46 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CiStage]
2021-01-29 00:20:46 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type CiStageEdge {
2021-01-29 00:20:46 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: CiStage
2021-01-29 00:20:46 +05:30
}
2021-03-08 18:12:59 +05:30
type ClusterAgent {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp the cluster agent was created
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the cluster agent
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the cluster agent
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project this cluster agent is associated with
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Tokens associated with the cluster agent
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
tokens(
2019-12-26 22:10:19 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): ClusterAgentTokenConnection
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp the cluster agent was updated
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for ClusterAgent.
"""
type ClusterAgentConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Total count of collection
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
count: Int!
2021-02-22 17:27:13 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [ClusterAgentEdge]
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [ClusterAgent]
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of ClusterAgentDelete
"""
input ClusterAgentDeleteInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the cluster agent that will be deleted.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ClustersAgentID!
2020-05-24 23:13:21 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of ClusterAgentDelete
"""
type ClusterAgentDeletePayload {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type ClusterAgentEdge {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
node: ClusterAgent
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
type ClusterAgentToken {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Cluster agent this token is associated with
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clusterAgent: ClusterAgent
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp the token was created
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the token
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ClustersAgentTokenID!
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for ClusterAgentToken.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
type ClusterAgentTokenConnection {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Total count of collection
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
count: Int!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [ClusterAgentTokenEdge]
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [ClusterAgentToken]
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2020-06-23 00:09:42 +05:30
}
2020-05-24 23:13:21 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of ClusterAgentTokenCreate
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
input ClusterAgentTokenCreateInput {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the cluster agent that will be associated with the new token.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clusterAgentId: ClustersAgentID!
2021-02-22 17:27:13 +05:30
}
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of ClusterAgentTokenCreate
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type ClusterAgentTokenCreatePayload {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Token secret value. Make sure you save it - you won't be able to access it again.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
secret: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Token created after mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
token: ClusterAgentToken
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of ClusterAgentTokenDelete
"""
input ClusterAgentTokenDeleteInput {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the cluster agent token that will be deleted.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ClustersAgentTokenID!
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of ClusterAgentTokenDelete
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
type ClusterAgentTokenDeletePayload {
2020-05-24 23:13:21 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
errors: [String!]!
}
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type ClusterAgentTokenEdge {
2021-02-22 17:27:13 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: ClusterAgentToken
2021-02-22 17:27:13 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Identifier of Clusters::Agent
"""
scalar ClustersAgentID
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of Clusters::AgentToken
"""
scalar ClustersAgentTokenID
2020-05-24 23:13:21 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of Clusters::Cluster
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar ClustersClusterID
"""
Represents the code coverage activity for a group
"""
type CodeCoverageActivity {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Average percentage of the different code coverage results available for the group.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
averageCoverage: Float
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of different code coverage results available for the group.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
coverageCount: Int
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Date when the code coverage was created.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
date: Date!
2021-02-22 17:27:13 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of projects with code coverage results for the group.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
projectCount: Int
2020-07-28 23:09:34 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for CodeCoverageActivity.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
type CodeCoverageActivityConnection {
2020-07-28 23:09:34 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CodeCoverageActivityEdge]
2020-07-28 23:09:34 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CodeCoverageActivity]
2020-07-28 23:09:34 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type CodeCoverageActivityEdge {
2020-07-28 23:09:34 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: CodeCoverageActivity
2020-07-28 23:09:34 +05:30
}
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Represents the code coverage summary for a project
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type CodeCoverageSummary {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Average percentage of the different code coverage results available for the project.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
averageCoverage: Float
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of different code coverage results available.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
coverageCount: Int
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Latest date when the code coverage was created for the project.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
lastUpdatedOn: Date
2020-10-24 23:57:45 +05:30
}
2021-03-08 18:12:59 +05:30
type Commit {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Author of the commit
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
author: User
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Commit authors gravatar
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
authorGravatar: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Commit authors name
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
authorName: String
2020-11-24 15:15:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the commit was authored
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
authoredDate: Time
2020-10-24 23:57:45 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the commit message
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `description`
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
descriptionHtml: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID (global ID) of the commit
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Raw commit message
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
message: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipelines of the commit ordered latest first
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pipelines(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA1 ID of the commit
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
sha: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Short SHA1 ID of the commit
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
shortId: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Rendered HTML of the commit signature
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
signatureHtml: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the commit message
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `title`
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
titleHtml: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Web path of the commit
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
webPath: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Web URL of the commit
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
webUrl: String!
2020-06-23 00:09:42 +05:30
}
2021-03-08 18:12:59 +05:30
input CommitAction {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The action to perform, create, delete, move, update, chmod
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
action: CommitActionMode!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Content of the file
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
content: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Encoding of the file. Default is text
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
encoding: CommitEncoding
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Enables/disables the execute flag on the file
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
executeFilemode: Boolean
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Full path to the file
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
filePath: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Last known file commit ID
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
lastCommitId: String
"""
Original full path to the file being moved
"""
previousPath: String
2020-06-23 00:09:42 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Mode of a commit action
"""
enum CommitActionMode {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Chmod command
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
CHMOD
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Create command
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
CREATE
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Delete command
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
DELETE
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Move command
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
MOVE
"""
Update command
"""
UPDATE
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for Commit.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type CommitConnection {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [CommitEdge]
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Commit]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of CommitCreate
"""
input CommitCreateInput {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Array of action hashes to commit as a batch.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
actions: [CommitAction!]!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the branch to commit into, it can be a new branch.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
branch: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Raw commit message
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
message: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Project full path the branch is associated with.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2021-01-29 00:20:46 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
If on a new branch, name of the original branch.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
startBranch: String
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of CommitCreate
"""
type CommitCreatePayload {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The commit after mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
commit: Commit
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type CommitEdge {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
node: Commit
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
enum CommitEncoding {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Base64 encoding
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
BASE64
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Text encoding
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
TEXT
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Represents a ComplianceFramework associated with a Project
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type ComplianceFramework {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Hexadecimal representation of compliance framework's label color
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
color: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the compliance framework
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Compliance framework ID
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
"""
Name of the compliance framework
"""
name: String!
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for ComplianceFramework.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type ComplianceFrameworkConnection {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [ComplianceFrameworkEdge]
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [ComplianceFramework]
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type ComplianceFrameworkEdge {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
node: ComplianceFramework
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
input ComplianceFrameworkInput {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
New color representation of the compliance framework in hex format. e.g. #FCA121.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
color: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
New description for the compliance framework.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
New name for the compliance framework.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
}
"""
Identifier of ComplianceManagement::Framework
"""
scalar ComplianceManagementFrameworkID
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of ConfigureSast
"""
input ConfigureSastInput {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
SAST CI configuration for the project.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
configuration: SastCiConfigurationInput!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Full path of the project.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of ConfigureSast
"""
type ConfigureSastPayload {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of creating the commit for the supplied SAST CI configuration.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
status: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Redirect path to use when the response is successful.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
successPath: String
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
A tag expiration policy designed to keep only the images that matter most
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerExpirationPolicy {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
This container expiration policy schedule
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
cadence: ContainerExpirationPolicyCadenceEnum!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the container expiration policy was created
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates whether this container expiration policy is enabled
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
enabled: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of tags to retain
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
keepN: ContainerExpirationPolicyKeepEnum
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Tags with names matching this regex pattern will expire
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
nameRegex: UntrustedRegexp
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Tags with names matching this regex pattern will be preserved
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
nameRegexKeep: UntrustedRegexp
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Next time that this container expiration policy will get executed
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
nextRunAt: Time
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Tags older that this will expire
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
olderThan: ContainerExpirationPolicyOlderThanEnum
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the container expiration policy was updated
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
enum ContainerExpirationPolicyCadenceEnum {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Every day
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
EVERY_DAY
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Every month
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
EVERY_MONTH
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Every three months
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
EVERY_THREE_MONTHS
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Every two weeks
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
EVERY_TWO_WEEKS
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Every week
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
EVERY_WEEK
2021-01-29 00:20:46 +05:30
}
2021-03-08 18:12:59 +05:30
enum ContainerExpirationPolicyKeepEnum {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
50 tags per image name
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
FIFTY_TAGS
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
5 tags per image name
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
FIVE_TAGS
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
100 tags per image name
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ONE_HUNDRED_TAGS
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
1 tag per image name
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ONE_TAG
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
10 tags per image name
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
TEN_TAGS
2021-01-29 00:20:46 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
25 tags per image name
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
TWENTY_FIVE_TAGS
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
enum ContainerExpirationPolicyOlderThanEnum {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
14 days until tags are automatically removed
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
FOURTEEN_DAYS
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
90 days until tags are automatically removed
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
NINETY_DAYS
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
7 days until tags are automatically removed
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
SEVEN_DAYS
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
30 days until tags are automatically removed
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
THIRTY_DAYS
2021-01-03 14:25:43 +05:30
}
"""
2021-03-08 18:12:59 +05:30
A container repository
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerRepository {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Can the current user delete the container repository.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
canDelete: Boolean!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the container repository was created.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The tags cleanup status for the container repository.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
expirationPolicyCleanupStatus: ContainerRepositoryCleanupStatus
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the cleanup done by the expiration policy was started on the container repository.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
expirationPolicyStartedAt: Time
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the container repository.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
URL of the container repository.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
location: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Project of the container registry
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
status: ContainerRepositoryStatus
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of tags associated with this image.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
tagsCount: Int!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the container repository was updated.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
}
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Status of the tags cleanup of a container repository
"""
enum ContainerRepositoryCleanupStatus {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The tags cleanup is ongoing.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
ONGOING
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The tags cleanup is scheduled and is going to be executed shortly.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
SCHEDULED
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The tags cleanup has been partially executed. There are still remaining tags to delete.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
UNFINISHED
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The tags cleanup is not scheduled. This is the default state.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
UNSCHEDULED
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for ContainerRepository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerRepositoryConnection {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [ContainerRepositoryEdge]
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [ContainerRepository]
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Details of a container repository
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerRepositoryDetails {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Can the current user delete the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
canDelete: Boolean!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the container repository was created.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The tags cleanup status for the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
expirationPolicyCleanupStatus: ContainerRepositoryCleanupStatus
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the cleanup done by the expiration policy was started on the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
expirationPolicyStartedAt: Time
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
URL of the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
location: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the container repository.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-06-23 00:09:42 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the container repository.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Project of the container registry
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of the container repository.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
status: ContainerRepositoryStatus
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Tags of the container repository
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of tags associated with this image.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
tagsCount: Int!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the container repository was updated.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2020-10-24 23:57:45 +05:30
}
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerRepositoryEdge {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
node: ContainerRepository
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of ContainerRepository
"""
scalar ContainerRepositoryID
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Status of a container repository
"""
enum ContainerRepositoryStatus {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Delete Failed status.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
DELETE_FAILED
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Delete Scheduled status.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
DELETE_SCHEDULED
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
A tag from a container repository
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerRepositoryTag {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Can the current user delete this tag.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
canDelete: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the tag was created.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Digest of the tag.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
digest: String
2021-01-29 00:20:46 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
URL of the tag.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
location: String!
2020-06-23 00:09:42 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the tag.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-07-28 23:09:34 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the tag.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Revision of the tag.
"""
revision: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Short revision of the tag.
"""
shortRevision: String
"""
The size of the tag.
"""
totalSize: BigInt
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for ContainerRepositoryTag.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type ContainerRepositoryTagConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [ContainerRepositoryTagEdge]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [ContainerRepositoryTag]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
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 {
2021-02-22 17:27:13 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The IID of the alert to mutate.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the alert to mutate is in.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateAlertIssue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateAlertIssuePayload {
"""
The alert after mutation.
"""
alert: AlertManagementAlert
2021-02-22 17:27:13 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue created after mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
"""
The todo after mutation.
"""
todo: Todo
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateAnnotation
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateAnnotationInput {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the cluster to add an annotation to.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clusterId: ClustersClusterID
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The path to a file defining the dashboard on which the annotation should be added.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
dashboardPath: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The description of the annotation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp indicating ending moment to which the annotation relates.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
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!
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateAnnotation
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateAnnotationPayload {
"""
The created annotation.
"""
annotation: MetricsDashboardAnnotation
2020-06-23 00:09:42 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateBoard
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateBoardInput {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of user to be assigned to the board.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
assigneeId: UserID
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The group full path the resource is associated with.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
groupPath: ID
2020-04-22 19:07:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not backlog list is hidden
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
hideBacklogList: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not closed list is hidden
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
hideClosedList: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of iteration to be assigned to the board.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iterationId: IterationID
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be added to the board.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
labelIds: [LabelID!]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels of the issue
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
labels: [String!]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of milestone to be assigned to the board.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
milestoneId: MilestoneID
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The board name.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project full path the resource is associated with.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID
"""
The weight value to be assigned to the board.
"""
weight: Int
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateBoard
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateBoardPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The board after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
board: Board
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateBranch
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateBranchInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
clientMutationId: String
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the branch.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-07-28 23:09:34 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Project full path the branch is associated with.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Branch name or commit SHA to create branch from.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ref: String!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateBranch
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateBranchPayload {
"""
Branch after mutation.
"""
branch: Branch
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateClusterAgent
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateClusterAgentInput {
2021-01-03 14:25:43 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Name of the cluster agent.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Full path of the associated project for this cluster agent.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of CreateClusterAgent
"""
type CreateClusterAgentPayload {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Cluster agent created after mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clusterAgent: ClusterAgent
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of CreateComplianceFramework
"""
input CreateComplianceFrameworkInput {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Full path of the namespace to add the compliance framework to.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
namespacePath: ID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Parameters to update the compliance framework with.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
params: ComplianceFrameworkInput!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of CreateComplianceFramework
"""
type CreateComplianceFrameworkPayload {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The created compliance framework.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
framework: ComplianceFramework
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of CreateCustomEmoji
"""
input CreateCustomEmojiInput {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Namespace full path the emoji is associated with.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
groupPath: ID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the emoji.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Location of the emoji file.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
url: String!
2021-01-03 14:25:43 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateCustomEmoji
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateCustomEmojiPayload {
2021-01-03 14:25:43 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The new custom emoji.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
customEmoji: CustomEmoji
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-03 14:25:43 +05:30
}
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateDevopsAdoptionSegment
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateDevopsAdoptionSegmentInput {
2020-05-24 23:13:21 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The array of group IDs to set for the segment.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
groupIds: [GroupID!]
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the segment.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateDevopsAdoptionSegment
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateDevopsAdoptionSegmentPayload {
2020-05-24 23:13:21 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The segment after mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
segment: DevopsAdoptionSegment
2020-05-24 23:13:21 +05:30
}
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateDiffNote
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateDiffNoteInput {
2019-12-26 22:10:19 +05:30
"""
2020-01-01 13:55:28 +05:30
Content of the note
2019-12-26 22:10:19 +05:30
"""
body: String!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-07-28 23:09:34 +05:30
"""
The confidentiality flag of a note. Default is false.
"""
confidential: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the resource to add a note to.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
noteableId: NoteableID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The position of this note on a diff
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
position: DiffPositionInput!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateDiffNote
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateDiffNotePayload {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2019-12-26 22:10:19 +05:30
"""
note: Note
}
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateEpic
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateEpicInput {
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be added to the epic.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
addLabelIds: [ID!]
2020-04-08 14:13:33 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Indicates if the epic is confidential.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
The description of the epic.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-04-08 14:13:33 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The end date of the epic.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDateFixed: String
2020-10-24 23:57:45 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates end date should be sourced from due_date_fixed field not the issue milestones.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDateIsFixed: Boolean
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The group the epic to mutate is in.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
groupPath: ID!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be removed from the epic.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
removeLabelIds: [ID!]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The start date of the epic.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
startDateFixed: String
2020-01-01 13:55:28 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates start date should be sourced from start_date_fixed field not the issue milestones.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
startDateIsFixed: Boolean
2020-05-24 23:13:21 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The title of the epic.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String
2020-01-01 13:55:28 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateEpic
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateEpicPayload {
2020-01-01 13:55:28 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The created epic.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
epic: Epic
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-01-01 13:55:28 +05:30
}
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateImageDiffNote
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateImageDiffNoteInput {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Content of the note
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
body: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The confidentiality flag of a note. Default is false.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the resource to add a note to.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
noteableId: NoteableID!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The position of this note on a diff
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
position: DiffImagePositionInput!
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateImageDiffNote
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateImageDiffNotePayload {
2020-11-24 15:15:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
note: Note
2020-11-24 15:15:51 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of CreateIssue
"""
input CreateIssueInput {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The array of user IDs to assign to the issue.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
assigneeIds: [UserID!]
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates the issue is confidential
"""
confidential: Boolean
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Timestamp when the issue was created. Available only for admins and project owners.
"""
createdAt: Time
2020-11-24 15:15:51 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
discussionToResolve: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Due date of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: ISO8601Date
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of an epic to associate the issue with.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
epicId: EpicID
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The desired health status.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
healthStatus: HealthStatus
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID (internal ID) of a project issue. Only admins and project owners can modify.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: Int
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be added to the issue.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
labelIds: [LabelID!]
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
labels: [String!]
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates discussion is locked on the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
locked: Boolean
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
The IID of a merge request for which to resolve discussions.
"""
mergeRequestToResolveDiscussionsOf: MergeRequestID
2021-01-29 00:20:46 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
milestoneId: MilestoneID
2020-10-24 23:57:45 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Project full path the issue is associated with.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2020-11-24 15:15:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the issue
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The weight of the issue.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
weight: Int
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateIssue
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateIssuePayload {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
2020-06-23 00:09:42 +05:30
}
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateIteration
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateIterationInput {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The description of the iteration.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The end date of the iteration.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The target group for the iteration.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
groupPath: ID
2021-01-03 14:25:43 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The target project for the iteration.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The start date of the iteration.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The title of the iteration.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateIteration
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateIterationPayload {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The created iteration.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
iteration: Iteration
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateNote
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateNoteInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Content of the note
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
body: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The confidentiality flag of a note. Default is false.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the discussion this note is in reply to.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
discussionId: DiscussionID
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the resource to add a note to.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
noteableId: NoteableID!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of CreateNote
"""
type CreateNotePayload {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
note: Note
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateRequirement
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateRequirementInput {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Description of the requirement.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Full project path the requirement is associated with.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the requirement.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateRequirement
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateRequirementPayload {
2020-11-24 15:15:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Requirement after mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
requirement: Requirement
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of CreateSnippet
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
input CreateSnippetInput {
"""
Actions to perform over the snippet repository and blobs.
"""
blobActions: [SnippetBlobActionInputType!]
2020-11-24 15:15:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Description of the snippet.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The project full path the snippet is associated with.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the snippet.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
The paths to files uploaded in the snippet description.
"""
uploadedFiles: [String!]
"""
The visibility level of the snippet.
"""
visibilityLevel: VisibilityLevelsEnum!
}
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateSnippet
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateSnippetPayload {
2020-11-24 15:15:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The snippet after mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
snippet: Snippet
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates whether the operation returns a record detected as spam.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
spam: Boolean
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of CreateTestCase
"""
input CreateTestCaseInput {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The test case description.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2021-01-03 14:25:43 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be added to the test case.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
labelIds: [ID!]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The project full path to create the test case.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The test case title.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of CreateTestCase
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type CreateTestCasePayload {
2020-11-24 15:15:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The test case created.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
testCase: Issue
2020-11-24 15:15:51 +05:30
}
2021-03-08 18:12:59 +05:30
interface CurrentUserTodos {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Todos for the current user
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
currentUserTodos(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
State of the todos
"""
state: TodoStateEnum
): TodoConnection!
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
A custom emoji uploaded by user
"""
type CustomEmoji {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether the emoji is an external link
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
external: Boolean!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the emoji
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
id: CustomEmojiID!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the emoji
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The link to file of the emoji
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
url: String!
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for CustomEmoji.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type CustomEmojiConnection {
2020-10-24 23:57:45 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [CustomEmojiEdge]
2020-10-24 23:57:45 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [CustomEmoji]
2020-10-24 23:57:45 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
type CustomEmojiEdge {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
node: CustomEmoji
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Identifier of CustomEmoji
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar CustomEmojiID
"""
Autogenerated input type of DastOnDemandScanCreate
"""
input DastOnDemandScanCreateInput {
2020-06-23 00:09:42 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the scanner profile to be used for the scan.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
dastScannerProfileId: DastScannerProfileID
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site profile to be used for the scan.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
dastSiteProfileId: DastSiteProfileID!
2020-10-24 23:57:45 +05:30
"""
The project the site profile belongs to.
"""
fullPath: ID!
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DastOnDemandScanCreate
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastOnDemandScanCreatePayload {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
URL of the pipeline that was created.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
pipelineUrl: String
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
enum DastScanTypeEnum {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Active DAST scan. This scan will make active attacks against the target site.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
ACTIVE
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Passive DAST scan. This scan will not make active attacks against the target site.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
PASSIVE
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Represents a DAST scanner profile
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastScannerProfile {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Relative web path to the edit page of a scanner profile
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
editPath: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the DAST scanner profile Deprecated in 13.6: Use `id`.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
globalId: DastScannerProfileID! @deprecated(reason: "Use `id`. Deprecated in 13.6.")
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the DAST scanner profile
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastScannerProfileID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the DAST scanner profile
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
profileName: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
scanType: DastScanTypeEnum
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if debug messages should be included in DAST console output. True to include the debug messages.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
showDebugMessages: Boolean!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The maximum number of minutes allowed for the spider to traverse the site
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
spiderTimeout: Int
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The maximum number of seconds allowed for the site under test to respond to a request
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
targetTimeout: Int
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
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.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
useAjaxSpider: Boolean!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for DastScannerProfile.
"""
type DastScannerProfileConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [DastScannerProfileEdge]
2021-02-22 17:27:13 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [DastScannerProfile]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2021-01-03 14:25:43 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DastScannerProfileCreate
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
input DastScannerProfileCreateInput {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The project the scanner profile belongs to.
2020-10-24 23:57:45 +05:30
"""
fullPath: ID!
"""
2021-03-08 18:12:59 +05:30
The name of the scanner profile.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
profileName: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
scanType: DastScanTypeEnum = PASSIVE
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if debug messages should be included in DAST console output. True to include the debug messages.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
showDebugMessages: Boolean = false
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The maximum number of minutes allowed for the spider to traverse the site.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
spiderTimeout: Int
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The maximum number of seconds allowed for the site under test to respond to a request.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
targetTimeout: Int
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
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.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
useAjaxSpider: Boolean = false
2021-01-03 14:25:43 +05:30
}
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DastScannerProfileCreate
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastScannerProfileCreatePayload {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the scanner profile. Deprecated in 13.6: Use `id`.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
globalId: DastScannerProfileID @deprecated(reason: "Use `id`. Deprecated in 13.6.")
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the scanner profile.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastScannerProfileID
2021-02-22 17:27:13 +05:30
}
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DastScannerProfileDelete
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
input DastScannerProfileDeleteInput {
2021-01-29 00:20:46 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Full path for the project the scanner profile belongs to.
2021-01-29 00:20:46 +05:30
"""
fullPath: ID!
"""
2021-03-08 18:12:59 +05:30
ID of the scanner profile to be deleted.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastScannerProfileID!
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DastScannerProfileDelete
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastScannerProfileDeletePayload {
2021-01-29 00:20:46 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
}
2021-02-22 17:27:13 +05:30
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type DastScannerProfileEdge {
2021-02-22 17:27:13 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: DastScannerProfile
2021-02-22 17:27:13 +05:30
}
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of DastScannerProfile
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar DastScannerProfileID
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DastScannerProfileUpdate
"""
input DastScannerProfileUpdateInput {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the scanner profile belongs to.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
ID of the scanner profile to be updated.
"""
id: DastScannerProfileID!
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the scanner profile.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
profileName: String!
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
scanType: DastScanTypeEnum
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if debug messages should be included in DAST console output. True to include the debug messages.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
showDebugMessages: Boolean
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The maximum number of minutes allowed for the spider to traverse the site.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
spiderTimeout: Int!
2020-07-28 23:09:34 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The maximum number of seconds allowed for the site under test to respond to a request.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
targetTimeout: Int!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
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.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
useAjaxSpider: Boolean
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DastScannerProfileUpdate
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastScannerProfileUpdatePayload {
2021-02-22 17:27:13 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
2021-03-08 18:12:59 +05:30
"""
ID of the scanner profile.
"""
id: DastScannerProfileID
2021-02-22 17:27:13 +05:30
}
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Represents a DAST Site Profile
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastSiteProfile {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Relative web path to the edit page of a site profile
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
editPath: String
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site profile
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteProfileID!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Normalized URL of the target to be scanned
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
normalizedTargetUrl: String
2020-04-08 14:13:33 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the site profile
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
profileName: String
2020-11-24 15:15:51 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the target to be scanned
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
targetUrl: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Permissions for the current user on the resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
userPermissions: DastSiteProfilePermissions!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The current validation status of the site profile
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
validationStatus: DastSiteProfileValidationStatusEnum
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for DastSiteProfile.
"""
type DastSiteProfileConnection {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [DastSiteProfileEdge]
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [DastSiteProfile]
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DastSiteProfileCreate
"""
input DastSiteProfileCreateInput {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the site profile belongs to.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2020-04-22 19:07:51 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the site profile.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
profileName: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the target to be scanned.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
targetUrl: String
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DastSiteProfileCreate
"""
type DastSiteProfileCreatePayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site profile.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteProfileID
2019-12-26 22:10:19 +05:30
}
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DastSiteProfileDelete
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
input DastSiteProfileDeleteInput {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the site profile belongs to.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site profile to be deleted.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteProfileID!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DastSiteProfileDelete
"""
type DastSiteProfileDeletePayload {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type DastSiteProfileEdge {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
node: DastSiteProfile
}
"""
Identifier of DastSiteProfile
"""
scalar DastSiteProfileID
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Check permissions for the current user on site profile
"""
type DastSiteProfilePermissions {
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `create_on_demand_dast_scan` on this resource
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
createOnDemandDastScan: Boolean!
}
2020-04-22 19:07:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DastSiteProfileUpdate
"""
input DastSiteProfileUpdateInput {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the site profile belongs to.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site profile to be updated.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteProfileID!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the site profile.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
profileName: String!
"""
The URL of the target to be scanned.
"""
targetUrl: String
2020-03-13 15:44:24 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DastSiteProfileUpdate
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastSiteProfileUpdatePayload {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site profile.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteProfileID
2020-03-13 15:44:24 +05:30
}
2021-03-08 18:12:59 +05:30
enum DastSiteProfileValidationStatusEnum {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Site validation process finished but failed
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
FAILED_VALIDATION
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Site validation process is in progress
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
INPROGRESS_VALIDATION
2020-03-13 15:44:24 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
No site validation exists
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
NONE
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Site validation process finished successfully
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
PASSED_VALIDATION
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Site validation process has not started
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
PENDING_VALIDATION
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DastSiteTokenCreate
"""
input DastSiteTokenCreateInput {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the site token belongs to.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the target to be validated.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
targetUrl: String
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DastSiteTokenCreate
"""
type DastSiteTokenCreatePayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
ID of the site token.
"""
id: DastSiteTokenID
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The current validation status of the target.
"""
status: DastSiteProfileValidationStatusEnum
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Token string.
"""
token: String
2019-12-26 22:10:19 +05:30
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of DastSiteToken
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar DastSiteTokenID
"""
Represents a DAST Site Validation
"""
type DastSiteValidation {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the site validation
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteValidationID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Normalized URL of the target to be validated
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
normalizedTargetUrl: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of the site validation
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
status: DastSiteProfileValidationStatusEnum!
2021-01-03 14:25:43 +05:30
}
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The connection type for DastSiteValidation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type DastSiteValidationConnection {
2019-12-26 22:10:19 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [DastSiteValidationEdge]
2019-12-26 22:10:19 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [DastSiteValidation]
2019-12-26 22:10:19 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DastSiteValidationCreate
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input DastSiteValidationCreateInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site token.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
dastSiteTokenId: DastSiteTokenID!
2019-12-26 22:10:19 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the site profile belongs to.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The validation strategy to be used.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
strategy: DastSiteValidationStrategyEnum
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The path to be requested during validation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
validationPath: String!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DastSiteValidationCreate
"""
type DastSiteValidationCreatePayload {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the site validation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DastSiteValidationID
2020-03-13 15:44:24 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The current validation status.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
status: DastSiteProfileValidationStatusEnum
}
"""
An edge in a connection.
"""
type DastSiteValidationEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
2020-04-22 19:07:51 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
node: DastSiteValidation
}
"""
Identifier of DastSiteValidation
"""
scalar DastSiteValidationID
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
enum DastSiteValidationStrategyEnum {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Header validation
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
HEADER
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Text file validation
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
TEXT_FILE
2020-03-13 15:44:24 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Color of the data visualization palette
"""
enum DataVisualizationColorEnum {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Aqua color
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
AQUA
2020-03-13 15:44:24 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Blue color
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
BLUE
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Green color
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
GREEN
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Magenta color
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
MAGENTA
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Orange color
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ORANGE
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Weight of the data visualization palette
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
enum DataVisualizationWeightEnum {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
100 weight
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_100
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
200 weight
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_200
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
300 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_300
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
400 weight
"""
WEIGHT_400
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
50 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_50
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
500 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_500
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
600 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_600
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
700 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_700
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
800 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_800
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
900 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_900
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
950 weight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_950
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Date represented in ISO 8601
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar Date
"""
Autogenerated input type of DeleteAnnotation
"""
input DeleteAnnotationInput {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Global ID of the annotation to delete.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: MetricsDashboardAnnotationID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DeleteAnnotation
"""
type DeleteAnnotationPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DeleteDevopsAdoptionSegment
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input DeleteDevopsAdoptionSegmentInput {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the segment.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: AnalyticsDevopsAdoptionSegmentID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DeleteDevopsAdoptionSegment
"""
type DeleteDevopsAdoptionSegmentPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
}
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The response from the AdminSidekiqQueuesDeleteJobs mutation
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
type DeleteJobsResponse {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not the entire queue was processed in time; if not, retrying the same request is safe
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
completed: Boolean
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The number of matching jobs deleted
"""
deletedJobs: Int
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The queue size after processing
"""
queueSize: Int
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
A single design
"""
type Design implements CurrentUserTodos & DesignFields & Noteable {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Todos for the current user
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
currentUserTodos(
2019-12-26 22:10:19 +05:30
"""
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
2021-03-08 18:12:59 +05:30
"""
State of the todos
"""
state: TodoStateEnum
): TodoConnection!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The diff refs for this design
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
diffRefs: DiffRefs!
"""
All discussions on this noteable
"""
discussions(
2020-03-13 15:44:24 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): DiscussionConnection!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
How this design was changed in the current version
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
event: DesignVersionEvent!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The filename of the design
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
filename: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The full path to the design file
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of this design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the full-sized image
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
image: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
imageV432x230: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue the design belongs to
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
All notes on this noteable
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
notes(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
): NoteConnection!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The total count of user-created notes for this design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
notesCount: Int!
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the design belongs to
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
All versions related to this design ordered newest first
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
versions(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
The Global ID of the most recent acceptable version.
"""
earlierOrEqualToId: DesignManagementVersionID
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
The SHA256 of the most recent acceptable version.
"""
earlierOrEqualToSha: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): DesignVersionConnection!
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
A design pinned to a specific version. The image field reflects the design as of the associated version
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignAtVersion implements DesignFields {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The underlying design
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
design: Design!
2021-01-29 00:20:46 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The diff refs for this design
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
diffRefs: DiffRefs!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
How this design was changed in the current version
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
event: DesignVersionEvent!
2021-01-03 14:25:43 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The filename of the design
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
filename: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The full path to the design file
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of this design
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the full-sized image
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
image: String!
2021-02-22 17:27:13 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
imageV432x230: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue the design belongs to
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue!
2021-01-03 14:25:43 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The total count of user-created notes for this design
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
notesCount: Int!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the design belongs to
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The version this design-at-versions is pinned to
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
version: DesignVersion!
2020-11-24 15:15:51 +05:30
}
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The connection type for DesignAtVersion.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignAtVersionConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [DesignAtVersionEdge]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [DesignAtVersion]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignAtVersionEdge {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
node: DesignAtVersion
2021-02-22 17:27:13 +05:30
}
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A collection of designs
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignCollection {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Copy state of the design collection
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
copyState: DesignCollectionCopyState
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Find a specific design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
design(
"""
Find a design by its filename.
"""
filename: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Find a design by its ID.
"""
id: DesignManagementDesignID
): Design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Find a design as of a version
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
designAtVersion(
"""
The Global ID of the design at this version.
"""
id: DesignManagementDesignAtVersionID!
): DesignAtVersion
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
All designs for the design collection
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
designs(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
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!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Issue associated with the design collection
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Project associated with the design collection
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-01-01 13:55:28 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A specific version
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
version(
"""
The Global ID of the version.
"""
id: DesignManagementVersionID
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The SHA256 of a specific version.
"""
sha: String
): DesignVersion
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
All versions related to all designs, ordered newest first
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
versions(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The Global ID of the most recent acceptable version.
"""
earlierOrEqualToId: DesignManagementVersionID
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The SHA256 of the most recent acceptable version.
"""
earlierOrEqualToSha: String
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): DesignVersionConnection!
2019-12-26 22:10:19 +05:30
}
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Copy state of a DesignCollection
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
enum DesignCollectionCopyState {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The DesignCollection encountered an error during a copy
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ERROR
2021-01-29 00:20:46 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The DesignCollection is being copied
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
IN_PROGRESS
2021-02-22 17:27:13 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The DesignCollection has no copy in progress
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
READY
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for Design.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignConnection {
2021-01-29 00:20:46 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [DesignEdge]
2021-01-29 00:20:46 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [Design]
2021-01-29 00:20:46 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type DesignEdge {
2021-01-29 00:20:46 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: Design
2021-01-29 00:20:46 +05:30
}
2021-03-08 18:12:59 +05:30
interface DesignFields {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The diff refs for this design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
diffRefs: DiffRefs!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
How this design was changed in the current version
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
event: DesignVersionEvent!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The filename of the design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
filename: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The full path to the design file
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of this design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the full-sized image
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
image: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
imageV432x230: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue the design belongs to
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue!
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The total count of user-created notes for this design
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
notesCount: Int!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the design belongs to
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2019-12-26 22:10:19 +05:30
}
2021-03-08 18:12:59 +05:30
type DesignManagement {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Find a design as of a version
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
designAtVersion(
"""
The Global ID of the design at this version.
"""
id: DesignManagementDesignAtVersionID!
): DesignAtVersion
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Find a version
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
version(
"""
The Global ID of the version.
"""
id: DesignManagementVersionID!
): DesignVersion
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DesignManagementDelete
"""
input DesignManagementDeleteInput {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The filenames of the designs to delete.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
filenames: [String!]!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to modify designs for.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The project where the issue is to upload designs for.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DesignManagementDelete
"""
type DesignManagementDeletePayload {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
"""
The new version in which the designs are deleted.
"""
version: DesignVersion
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Identifier of DesignManagement::DesignAtVersion
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar DesignManagementDesignAtVersionID
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of DesignManagement::Design
"""
scalar DesignManagementDesignID
"""
Autogenerated input type of DesignManagementMove
"""
input DesignManagementMoveInput {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the design to move.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DesignManagementDesignID!
2021-02-22 17:27:13 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the immediately following design.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
next: DesignManagementDesignID
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the immediately preceding design.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
previous: DesignManagementDesignID
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DesignManagementMove
"""
type DesignManagementMovePayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The current state of the collection.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
designCollection: DesignCollection
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DesignManagementUpload
"""
input DesignManagementUploadInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The files to upload.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
files: [Upload!]!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to modify designs for.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project where the issue is to upload designs for.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2019-12-26 22:10:19 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DesignManagementUpload
"""
type DesignManagementUploadPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The designs that were uploaded by the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
designs: [Design!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Any designs that were skipped from the upload due to there being no change to their content since their last version
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
skippedDesigns: [Design!]!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Identifier of DesignManagement::Version
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar DesignManagementVersionID
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A specific version in which designs were added, modified or deleted
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignVersion {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A particular design as of this version, provided it is visible at this version
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
designAtVersion(
"""
The ID of a specific design.
"""
designId: DesignManagementDesignID
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
The filename of a specific design.
"""
filename: String
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
The ID of the DesignAtVersion.
"""
id: DesignManagementDesignAtVersionID
): DesignAtVersion!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
All designs that were changed in the version
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
designs(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): DesignConnection!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
All designs that are visible at this version, as of this version
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
designsAtVersion(
2019-12-26 22:10:19 +05:30
"""
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
2021-03-08 18:12:59 +05:30
"""
Filters designs by their filename.
"""
filenames: [String!]
2019-12-26 22:10:19 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-03-08 18:12:59 +05:30
"""
Filters designs by their ID.
"""
ids: [DesignManagementDesignID!]
2020-03-13 15:44:24 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-03-08 18:12:59 +05:30
): DesignAtVersionConnection!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the design version
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the design version
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
sha: ID!
2020-03-13 15:44:24 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for DesignVersion.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
type DesignVersionConnection {
2020-03-13 15:44:24 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [DesignVersionEdge]
2020-03-13 15:44:24 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [DesignVersion]
2020-03-13 15:44:24 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type DesignVersionEdge {
2020-03-13 15:44:24 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: DesignVersion
2020-03-13 15:44:24 +05:30
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Mutation event of a design within a version
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
enum DesignVersionEvent {
"""
A creation event
"""
CREATION
2021-01-03 14:25:43 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A deletion event
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
DELETION
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A modification event
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
MODIFICATION
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
No change
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
NONE
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DestroyBoard
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
input DestroyBoardInput {
2020-06-23 00:09:42 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the board to destroy.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
id: BoardID!
2020-06-23 00:09:42 +05:30
}
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DestroyBoardList
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
input DestroyBoardListInput {
2020-04-22 19:07:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Global ID of the list to destroy. Only label lists are accepted.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
listId: ListID!
2020-04-22 19:07:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DestroyBoardList
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type DestroyBoardListPayload {
2020-04-22 19:07:51 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-04-22 19:07:51 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The list after mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
list: BoardList
2020-04-22 19:07:51 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DestroyBoard
"""
type DestroyBoardPayload {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The board after mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
board: Board
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DestroyComplianceFramework
"""
input DestroyComplianceFrameworkInput {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the compliance framework to destroy.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ComplianceManagementFrameworkID!
}
"""
Autogenerated return type of DestroyComplianceFramework
"""
type DestroyComplianceFrameworkPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-03-13 15:44:24 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DestroyContainerRepository
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
input DestroyContainerRepositoryInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
ID of the container repository.
"""
id: ContainerRepositoryID!
2020-03-13 15:44:24 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DestroyContainerRepository
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
type DestroyContainerRepositoryPayload {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The container repository policy after scheduling the deletion.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
containerRepository: ContainerRepository!
2020-10-24 23:57:45 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2020-04-22 19:07:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DestroyContainerRepositoryTags
"""
input DestroyContainerRepositoryTagsInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-04-22 19:07:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the container repository.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ContainerRepositoryID!
2021-01-03 14:25:43 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Container repository tag(s) to delete. Total number can't be greater than 20
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
tagNames: [String!]!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DestroyContainerRepositoryTags
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type DestroyContainerRepositoryTagsPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Deleted container repository tags.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
deletedTagNames: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DestroyNote
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input DestroyNoteInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the note to destroy.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: NoteID!
2019-12-26 22:10:19 +05:30
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DestroyNote
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type DestroyNotePayload {
2021-01-29 00:20:46 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
note: Note
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of DestroySnippet
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
input DestroySnippetInput {
2021-01-29 00:20:46 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the snippet to destroy.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
id: SnippetID!
2021-01-29 00:20:46 +05:30
}
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DestroySnippet
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type DestroySnippetPayload {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The snippet after mutation.
"""
snippet: Snippet
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
type DetailedStatus {
"""
Action information for the status. This includes method, button title, icon, path, and title
"""
action: StatusAction
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Path of the details for the status
"""
detailsPath: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Favicon of the status
"""
favicon: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Group of the status
"""
group: String
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates if the status has further details
"""
hasDetails: Boolean
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Icon of the status
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
icon: String
2020-01-01 13:55:28 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Label of the status
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
label: String
2020-04-22 19:07:51 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Text of the status
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
text: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Tooltip associated with the status
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
tooltip: String
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Segment
"""
type DevopsAdoptionSegment {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Assigned groups
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
groups: [Group!]
2020-01-01 13:55:28 +05:30
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the segment
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-04-08 14:13:33 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The latest adoption metrics for the segment
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
latestSnapshot: DevopsAdoptionSnapshot
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the segment
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for DevopsAdoptionSegment.
"""
type DevopsAdoptionSegmentConnection {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [DevopsAdoptionSegmentEdge]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [DevopsAdoptionSegment]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type DevopsAdoptionSegmentEdge {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
node: DevopsAdoptionSegment
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
Snapshot
"""
type DevopsAdoptionSnapshot {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one deployment succeeded
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
deploySucceeded: Boolean!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The end time for the snapshot where the data points were collected
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
endTime: Time!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one issue was opened
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
issueOpened: Boolean!
2020-01-01 13:55:28 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one merge request was approved
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequestApproved: Boolean!
2020-04-22 19:07:51 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one merge request was opened
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequestOpened: Boolean!
2020-03-13 15:44:24 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one pipeline succeeded
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
pipelineSucceeded: Boolean!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The time the snapshot was recorded
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
recordedAt: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one runner was used
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
runnerConfigured: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
At least one security scan succeeded
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
securityScanSucceeded: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The start time for the snapshot where the data points were collected
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startTime: Time!
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
input DiffImagePositionInput {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge base of the branch the comment was made on
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
baseSha: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the HEAD at the time the comment was made
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
headSha: String!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Total height of the image
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
height: Int!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
paths: DiffPathsInput!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the branch being compared against
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startSha: String!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Total width of the image
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
width: Int!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
X position of the note
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
x: Int!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Y position of the note
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
y: Int!
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of DiffNote
"""
scalar DiffNoteID
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
input DiffPathsInput {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The path of the file on the head sha
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
newPath: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The path of the file on the start sha
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
oldPath: String
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
type DiffPosition {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Information about the branch, HEAD, and base at the time of commenting
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
diffRefs: DiffRefs!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the file that was changed
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
filePath: String!
2019-12-26 22:10:19 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Total height of the image
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
height: Int
2020-01-01 13:55:28 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Line on HEAD SHA that was changed
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
newLine: Int
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the file on the HEAD SHA
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
newPath: String
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Line on start SHA that was changed
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
oldLine: Int
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the file on the start SHA
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
oldPath: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Type of file the position refers to
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
positionType: DiffPositionType!
2019-12-26 22:10:19 +05:30
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Total width of the image
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
width: Int
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
X position of the note
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
x: Int
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Y position of the note
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
y: Int
}
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
input DiffPositionInput {
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge base of the branch the comment was made on
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
baseSha: String
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the HEAD at the time the comment was made
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
headSha: String!
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Line on HEAD SHA that was changed
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
newLine: Int!
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Line on start SHA that was changed
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
oldLine: Int
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
paths: DiffPathsInput!
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the branch being compared against
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
startSha: String!
2020-04-08 14:13:33 +05:30
}
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Type of file the position refers to
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
enum DiffPositionType {
image
text
}
type DiffRefs {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge base of the branch the comment was made on
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
baseSha: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the HEAD at the time the comment was made
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
headSha: String!
"""
SHA of the branch being compared against
"""
startSha: String!
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Changes to a single file
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type DiffStats {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of lines added to this file
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
additions: Int!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of lines deleted from this file
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
deletions: Int!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
File path, relative to repository root
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2021-02-22 17:27:13 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Aggregated summary of changes
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type DiffStatsSummary {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of lines added
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
additions: Int!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of lines changed
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
changes: Int!
"""
Number of lines deleted
"""
deletions: Int!
"""
Number of files changed
"""
fileCount: Int!
2021-02-22 17:27:13 +05:30
}
2021-03-08 18:12:59 +05:30
type Discussion implements ResolvableInterface {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the discussion's creation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of this discussion
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
All notes in the discussion
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID used to reply to this discussion
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
replyId: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the object can be resolved
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
resolvable: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the object is resolved
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
resolved: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the object was resolved
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
resolvedAt: Time
"""
User who resolved the object
"""
resolvedBy: User
2019-12-26 22:10:19 +05:30
}
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
The connection type for Discussion.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
type DiscussionConnection {
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [DiscussionEdge]
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Discussion]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
2020-04-08 14:13:33 +05:30
}
2019-12-26 22:10:19 +05:30
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type DiscussionEdge {
2019-12-26 22:10:19 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: Discussion
2019-12-26 22:10:19 +05:30
}
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of Discussion
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar DiscussionID
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DiscussionToggleResolve
"""
input DiscussionToggleResolveInput {
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the discussion.
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
id: DiscussionID!
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
Will resolve the discussion when true, and unresolve the discussion when false.
"""
resolve: Boolean!
}
2020-11-24 15:15:51 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of DiscussionToggleResolve
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
type DiscussionToggleResolvePayload {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The discussion after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
discussion: Discussion
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of DismissVulnerability
"""
input DismissVulnerabilityInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Comment why vulnerability should be dismissed.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
comment: String
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Reason why vulnerability should be dismissed.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
dismissalReason: VulnerabilityDismissalReason
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the vulnerability to be dismissed.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: VulnerabilityID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of DismissVulnerability
"""
type DismissVulnerabilityPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
The vulnerability after dismissal.
"""
vulnerability: Vulnerability
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
interface Entry {
"""
Flat path of the entry
"""
flatPath: String!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
ID of the entry
"""
id: ID!
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the entry
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the entry
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Last commit sha for the entry
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
sha: String!
2020-01-01 13:55:28 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Type of tree entry
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type: EntryType!
}
"""
Type of a tree entry
"""
enum EntryType {
blob
commit
tree
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Describes where code is deployed for a project
"""
type Environment {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the environment
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned
"""
latestOpenedMostSevereAlert: AlertManagementAlert
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Metrics dashboard schema for the environment
"""
metricsDashboard(
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
): MetricsDashboard
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Human-readable name of the environment
"""
name: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The path to the environment.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the environment, for example: available/stopped
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
state: String!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for Environment.
"""
type EnvironmentConnection {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [EnvironmentEdge]
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Environment]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type EnvironmentEdge {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-03-13 15:44:24 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
node: Environment
}
"""
Identifier of Environment
"""
scalar EnvironmentID
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of EnvironmentsCanaryIngressUpdate
"""
input EnvironmentsCanaryIngressUpdateInput {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the environment to update.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: EnvironmentID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The weight of the Canary Ingress.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
weight: Int!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of EnvironmentsCanaryIngressUpdate
"""
type EnvironmentsCanaryIngressUpdatePayload {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-05-24 23:13:21 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Represents an epic
"""
type Epic implements CurrentUserTodos & Noteable {
"""
Author of the epic
"""
author: User!
"""
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
"""
2019-12-26 22:10:19 +05:30
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-03-08 18:12:59 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-03-08 18:12:59 +05:30
"""
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!]
2019-12-26 22:10:19 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-03-08 18:12:59 +05:30
"""
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
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the epic was closed
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
closedAt: Time
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the epic is confidential
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the epic was created
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Todos for the current user
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
currentUserTodos(
2019-12-26 22:10:19 +05:30
"""
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
2021-03-08 18:12:59 +05:30
"""
State of the todos
"""
state: TodoStateEnum
): TodoConnection!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of open and closed descendant epics and issues
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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(
2019-12-26 22:10:19 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): DiscussionConnection!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of downvotes the epic has received
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
downvotes: Int!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Due date of the epic
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Fixed due date of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDateFixed: Time
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Inherited due date of the epic from milestones
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDateFromMilestones: Time
2020-11-24 15:15:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the due date has been manually set
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDateIsFixed: Boolean
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Group to which the epic belongs
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
group: Group!
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the epic has children
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
hasChildren: Boolean!
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the epic has direct issues
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
hasIssues: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the epic has a parent epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
hasParent: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Current health status of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
healthStatus: EpicHealthStatus
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal ID of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of issues associated with the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issues(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): EpicIssueConnection
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels assigned to the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
labels(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): LabelConnection
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
All notes on this noteable
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Parent epic of the epic
"""
parent: Epic
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
List of participants for the epic
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal reference of the epic. Returned in shortened format by default
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
reference(
"""
Indicates if the reference should be returned in full
"""
full: Boolean = false
): String!
2020-07-28 23:09:34 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
URI path of the epic-issue relationship
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
relationPath: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The relative position of the epic in the epic tree
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
relativePosition: Int
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Start date of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: Time
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Fixed start date of the epic
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
startDateFixed: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Inherited start date of the epic from milestones
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startDateFromMilestones: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the start date has been manually set
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startDateIsFixed: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
state: EpicState!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the currently logged in user is subscribed to the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
subscribed: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the epic was updated
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of upvotes the epic has received
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
upvotes: Int!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of user discussions in the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
userDiscussionsCount: Int!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of user notes of the epic
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
userNotesCount: Int!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Permissions for the current user on the resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
userPermissions: EpicPermissions!
"""
Web path of the epic
"""
webPath: String!
"""
Web URL of the epic
"""
webUrl: String!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of EpicAddIssue
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input EpicAddIssueInput {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The group the epic to mutate belongs to.
2019-12-26 22:10:19 +05:30
"""
groupPath: ID!
"""
2021-03-08 18:12:59 +05:30
The IID of the epic to mutate.
2019-12-26 22:10:19 +05:30
"""
iid: ID!
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to be added.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issueIid: String!
"""
The full path of the project the issue belongs to.
"""
projectPath: ID!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of EpicAddIssue
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicAddIssuePayload {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The epic after mutation.
2019-12-26 22:10:19 +05:30
"""
epic: Epic
2021-03-08 18:12:59 +05:30
"""
The epic-issue relation.
"""
epicIssue: EpicIssue
2019-12-26 22:10:19 +05:30
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
}
"""
2021-03-08 18:12:59 +05:30
Represents an epic board
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicBoard {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the board.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: BoardsEpicBoardID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Epic board lists.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
lists(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the board.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for EpicBoard.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicBoardConnection {
"""
A list of edges.
"""
edges: [EpicBoardEdge]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [EpicBoard]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2019-12-26 22:10:19 +05:30
}
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicBoardEdge {
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-04-22 19:07:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
node: EpicBoard
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for Epic.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicConnection {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [EpicEdge]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Epic]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Counts of descendent epics
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicDescendantCount {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of closed child epics
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
closedEpics: Int
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of closed epic issues
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
closedIssues: Int
"""
Number of opened child epics
"""
openedEpics: Int
"""
Number of opened epic issues
"""
openedIssues: Int
2019-12-26 22:10:19 +05:30
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Total weight of open and closed descendant issues
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
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
}
2021-01-03 14:25:43 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicEdge {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
node: Epic
2020-11-24 15:15:51 +05:30
}
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Health status of child issues
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type EpicHealthStatus {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of issues at risk
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
issuesAtRisk: Int
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of issues that need attention
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
issuesNeedingAttention: Int
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of issues on track
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
issuesOnTrack: Int
}
"""
Identifier of Epic
"""
scalar EpicID
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Relationship between an epic and an issue
"""
type EpicIssue implements CurrentUserTodos & Noteable {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Alert associated to this issue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
alertManagementAlert: AlertManagementAlert
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Assignees of the issue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
User that created the issue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
author: User!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the issue is blocked.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
blocked: Boolean!
2021-02-22 17:27:13 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Count of issues blocking this issue.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
blockedByCount: Int
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the issue was closed
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
closedAt: Time
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the issue is confidential
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean!
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
User specific email address for the issue
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
createNoteEmail: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the issue was created
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2020-04-22 19:07:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Todos for the current user
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
currentUserTodos(
2021-01-03 14:25:43 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Returns the last _n_ elements from the list.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
last: Int
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the todos
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
state: TodoStateEnum
): TodoConnection!
2021-01-03 14:25:43 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the issue
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `description`
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
descriptionHtml: String
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Collection of design images associated with this issue
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
designCollection: DesignCollection
"""
Indicates discussion is locked on the issue
"""
discussionLocked: Boolean!
"""
All discussions on this noteable
"""
discussions(
2020-05-24 23:13:21 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): DiscussionConnection!
2020-05-24 23:13:21 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of downvotes the issue has received
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
downvotes: Int!
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Due date of the issue
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: Time
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if a project has email notifications disabled: `true` if email notifications are disabled
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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(
2020-04-22 19:07:51 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): LabelConnection
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Metric images associated to the issue.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
metricImages: [MetricImage!]
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone of the issue
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
milestone: Milestone
2020-04-22 19:07:51 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if issue got moved from other project
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
moved: Boolean
"""
Updated Issue after it got moved to another project
"""
movedTo: Issue
"""
All notes on this noteable
"""
notes(
2021-01-29 00:20:46 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): NoteConnection!
2021-01-29 00:20:46 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
List of participants in the issue
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
participants(
2020-11-24 15:15:51 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): UserConnection
2020-11-24 15:15:51 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal reference of the issue. Returned in shortened format by default
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
reference(
"""
Boolean option specifying whether the reference should be returned in full
"""
full: Boolean = false
): String!
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
URI path of the epic-issue relation
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
relationPath: String
2021-01-29 00:20:46 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Relative position of the issue (used for positioning in epic tree and issue boards)
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
relativePosition: Int
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Severity level of the incident
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
severity: IssuableSeverity
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the issue SLA expires.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
slaDueAt: Time
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the issue
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
state: IssueState!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates whether an issue is published to the status page.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
statusPagePublishedIncident: Boolean
2020-03-13 15:44:24 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the currently logged in user is subscribed to the issue
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
subscribed: Boolean!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Task completion status of the issue
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
taskCompletionStatus: TaskCompletionStatus!
2021-01-03 14:25:43 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Time estimate of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
timeEstimate: Int!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `title`
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
titleHtml: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Total time reported as spent on the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
totalTimeSpent: Int!
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Type of the issue
"""
type: IssueType
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the issue was last updated
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
User that last updated the issue
"""
updatedBy: User
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of upvotes the issue has received
"""
upvotes: Int!
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of user discussions in the issue
"""
userDiscussionsCount: Int!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of user notes of the issue
"""
userNotesCount: Int!
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Permissions for the current user on the resource
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
userPermissions: IssuePermissions!
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Web path of the issue
"""
webPath: String!
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Web URL of the issue
"""
webUrl: String!
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Weight of the issue.
"""
weight: Int
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for EpicIssue.
"""
type EpicIssueConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Total count of collection
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
count: Int!
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
A list of edges.
"""
edges: [EpicIssueEdge]
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
A list of nodes.
"""
nodes: [EpicIssue]
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
Total weight of issues collection
"""
weight: Int!
}
2020-04-08 14:13:33 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type EpicIssueEdge {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-02-22 17:27:13 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
node: EpicIssue
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Represents an epic board list
"""
type EpicList {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
List epics.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
epics(
2021-01-29 00:20:46 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): EpicConnection
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the board list.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: BoardsEpicListID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Label of the list.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
label: Label
2020-01-01 13:55:28 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Type of the list.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
listType: String!
2020-03-13 15:44:24 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Position of the list within the board.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
position: Int
2020-01-01 13:55:28 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the list.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for EpicList.
"""
type EpicListConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [EpicListEdge]
2021-02-22 17:27:13 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [EpicList]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type EpicListEdge {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
node: EpicList
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Check permissions for the current user on an epic
"""
type EpicPermissions {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `admin_epic` on this resource
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
adminEpic: Boolean!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates the user can perform `award_emoji` on this resource
"""
awardEmoji: Boolean!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates the user can perform `create_epic` on this resource
"""
createEpic: Boolean!
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates the user can perform `create_note` on this resource
"""
createNote: Boolean!
2020-11-24 15:15:51 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `destroy_epic` on this resource
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
destroyEpic: Boolean!
2020-01-01 13:55:28 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `read_epic` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
readEpic: Boolean!
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `read_epic_iid` on this resource
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
readEpicIid: Boolean!
2020-10-24 23:57:45 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `update_epic` on this resource
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
updateEpic: Boolean!
}
2020-04-22 19:07:51 +05:30
2021-03-08 18:12:59 +05:30
"""
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
}
"""
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 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
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
): 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
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
A search term to find labels with
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-04-22 19:07:51 +05:30
2021-03-08 18:12:59 +05:30
"""
The permission level required to create subgroups within the group
"""
subgroupCreationLevel: String
2020-04-22 19:07:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Date until the temporary storage increase is active
"""
temporaryStorageIncreaseEndsOn: Time
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Time logged in issues by group members
"""
timelogs(
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come after the specified cursor.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
after: String
2021-01-03 14:25:43 +05:30
2020-04-22 19:07:51 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
2021-03-08 18:12:59 +05:30
List time logs within a date range where the logged date is equal to or before endDate.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
endDate: Time
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
List time-logs within a time range where the logged time is equal to or before endTime.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
endTime: Time
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the first _n_ elements from the list.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
first: Int
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the last _n_ elements from the list.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
last: Int
2020-04-22 19:07:51 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
List time logs within a date range where the logged date is equal to or after startDate.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: Time
2021-01-29 00:20:46 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
List time-logs within a time range where the logged time is equal to or after startTime.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-04-22 19:07:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Vulnerabilities reported on the projects in the group and its subgroups
"""
vulnerabilities(
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come after the specified cursor.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
after: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come before the specified cursor.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
before: String
2020-04-22 19:07:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the first _n_ elements from the list.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
first: Int
2020-10-24 23:57:45 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns only the vulnerabilities which have linked issues.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
hasIssues: Boolean
2020-07-28 23:09:34 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns only the vulnerabilities which have been resolved on default branch.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
hasResolution: Boolean
2020-04-22 19:07:51 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by project.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
projectId: [ID!]
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by report type.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
reportType: [VulnerabilityReportType!]
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by VulnerabilityScanner.externalId.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
scanner: [String!]
2020-04-22 19:07:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by severity.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
severity: [VulnerabilitySeverity!]
2020-10-24 23:57:45 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
List vulnerabilities by sort order.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
sort: VulnerabilitySort = severity_desc
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by state.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
state: [VulnerabilityState!]
): VulnerabilityConnection
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of vulnerabilities per day for the projects in the group and its subgroups
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
vulnerabilitiesCountByDay(
2020-05-24 23:13:21 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Last day for which to fetch vulnerability history.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
endDate: ISO8601Date!
2020-05-24 23:13:21 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the last _n_ elements from the list.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
last: Int
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
First day for which to fetch vulnerability history.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of vulnerabilities per severity level, per day, for the projects in the
group and its subgroups Deprecated in 13.3: Use `vulnerabilitiesCountByDay`.
"""
vulnerabilitiesCountByDayAndSeverity(
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come after the specified cursor.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
after: String
2020-07-28 23:09:34 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come before the specified cursor.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
before: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Last day for which to fetch vulnerability history.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
endDate: ISO8601Date!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the first _n_ elements from the list.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
first: Int
2020-05-24 23:13:21 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the last _n_ elements from the list.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
last: Int
2021-01-03 14:25:43 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
First day for which to fetch vulnerability history.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: ISO8601Date!
): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
2020-05-24 23:13:21 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Represents vulnerable project counts for each grade
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
vulnerabilityGrades(
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Include grades belonging to subgroups.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
includeSubgroups: Boolean = false
): [VulnerableProjectsByGrade!]!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Vulnerability scanners reported on the project vulnerabilties of the group and its subgroups
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
vulnerabilityScanners(
2020-06-23 00:09:42 +05:30
"""
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
"""
2021-01-03 14:25:43 +05:30
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-03-08 18:12:59 +05:30
): VulnerabilityScannerConnection
"""
Counts for each vulnerability severity in the group and its subgroups
"""
vulnerabilitySeveritiesCount(
"""
Filter vulnerabilities by project.
"""
projectId: [ID!]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by report type.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
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]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type GroupMemberEdge {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
node: GroupMember
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Group member relation
"""
enum GroupMemberRelation {
"""
Descendants members
"""
DESCENDANTS
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Direct members
"""
DIRECT
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Inherited members
"""
INHERITED
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
type GroupPermissions {
"""
Indicates the user can perform `read_group` on this resource
"""
readGroup: Boolean!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
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
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Contains statistics about a group
"""
type GroupStats {
"""
Statistics related to releases within the group
"""
releaseStats: GroupReleaseStats
}
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Health status of an issue or epic
"""
enum HealthStatus {
atRisk
needsAttention
onTrack
}
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of HttpIntegrationCreate
"""
input HttpIntegrationCreateInput {
"""
Whether the integration is receiving alerts.
"""
active: Boolean!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The name of the integration.
"""
name: String!
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The custom mapping of GitLab alert attributes to fields from the payload_example.
"""
payloadAttributeMappings: [AlertManagementPayloadAlertFieldInput!]
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
The example of an alert payload.
"""
payloadExample: JsonString
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
The project to create the integration in.
"""
projectPath: ID!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of HttpIntegrationCreate
"""
type HttpIntegrationCreatePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of HttpIntegrationDestroy
"""
input HttpIntegrationDestroyInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
The ID of the integration to remove.
"""
id: AlertManagementHttpIntegrationID!
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of HttpIntegrationDestroy
"""
type HttpIntegrationDestroyPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of HttpIntegrationResetToken
"""
input HttpIntegrationResetTokenInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the integration to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: AlertManagementHttpIntegrationID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of HttpIntegrationResetToken
"""
type HttpIntegrationResetTokenPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-03-13 15:44:24 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The HTTP integration.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
integration: AlertManagementHttpIntegration
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of HttpIntegrationUpdate
"""
input HttpIntegrationUpdateInput {
"""
Whether the integration is receiving alerts.
"""
active: Boolean
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2019-12-26 22:10:19 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the integration to mutate.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
id: AlertManagementHttpIntegrationID!
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the integration.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of HttpIntegrationUpdate
"""
type HttpIntegrationUpdatePayload {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-03-13 15:44:24 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The HTTP integration.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
integration: AlertManagementHttpIntegration
}
"""
An ISO 8601-encoded date
"""
scalar ISO8601Date
"""
Identifier of IncidentManagement::OncallParticipant
"""
scalar IncidentManagementOncallParticipantID
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Describes an incident management on-call rotation
"""
type IncidentManagementOncallRotation {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the on-call rotation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
id: IncidentManagementOncallRotationID!
2021-01-29 00:20:46 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Length of the on-call schedule, in the units specified by lengthUnit.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
length: Int
2020-07-28 23:09:34 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Unit of the on-call rotation length.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
lengthUnit: OncallRotationUnitEnum
2020-03-13 15:44:24 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the on-call rotation.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-07-28 23:09:34 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Participants of the on-call rotation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
participants(
2020-01-01 13:55:28 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): OncallParticipantTypeConnection
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
Start date of the on-call rotation.
"""
startsAt: Time
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for IncidentManagementOncallRotation.
"""
type IncidentManagementOncallRotationConnection {
"""
A list of edges.
"""
edges: [IncidentManagementOncallRotationEdge]
2020-01-01 13:55:28 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [IncidentManagementOncallRotation]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type IncidentManagementOncallRotationEdge {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-03-13 15:44:24 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
node: IncidentManagementOncallRotation
}
"""
Identifier of IncidentManagement::OncallRotation
"""
scalar IncidentManagementOncallRotationID
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Describes an incident management on-call schedule
"""
type IncidentManagementOncallSchedule {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the on-call schedule
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal ID of the on-call schedule
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
"""
Name of the on-call schedule
"""
name: String!
"""
On-call rotations for the on-call schedule
"""
rotations(
2020-04-22 19:07:51 +05:30
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2020-04-22 19:07:51 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): IncidentManagementOncallRotationConnection!
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Time zone of the on-call schedule
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
timezone: String!
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for IncidentManagementOncallSchedule.
"""
type IncidentManagementOncallScheduleConnection {
"""
A list of edges.
"""
edges: [IncidentManagementOncallScheduleEdge]
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
A list of nodes.
"""
nodes: [IncidentManagementOncallSchedule]
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type IncidentManagementOncallScheduleEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
The item at the end of the edge.
"""
node: IncidentManagementOncallSchedule
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
type InstanceSecurityDashboard {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Projects selected in Instance Security Dashboard
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
projects(
2020-05-24 23:13:21 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): ProjectConnection!
2020-10-24 23:57:45 +05:30
"""
Represents vulnerable project counts for each grade
"""
2021-03-08 18:12:59 +05:30
vulnerabilityGrades: [VulnerableProjectsByGrade!]!
2020-05-24 23:13:21 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Vulnerability scanners reported on the vulnerabilties from projects selected in Instance Security Dashboard
2020-07-28 23:09:34 +05:30
"""
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Counts for each vulnerability severity from projects selected in Instance Security Dashboard
2020-11-24 15:15:51 +05:30
"""
vulnerabilitySeveritiesCount(
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by project.
2020-11-24 15:15:51 +05:30
"""
projectId: [ID!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by report type.
2020-11-24 15:15:51 +05:30
"""
reportType: [VulnerabilityReportType!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by scanner.
2020-11-24 15:15:51 +05:30
"""
scanner: [String!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by severity.
2020-11-24 15:15:51 +05:30
"""
severity: [VulnerabilitySeverity!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by state.
2020-11-24 15:15:51 +05:30
"""
state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Represents a recorded measurement (object count) for the Admins
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type InstanceStatisticsMeasurement {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Object count
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
count: Int!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The type of objects being measured
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
identifier: MeasurementIdentifier!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The time the measurement was recorded
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
recordedAt: Time
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for InstanceStatisticsMeasurement.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
type InstanceStatisticsMeasurementConnection {
2021-01-29 00:20:46 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [InstanceStatisticsMeasurementEdge]
2021-01-29 00:20:46 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [InstanceStatisticsMeasurement]
2021-01-29 00:20:46 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type InstanceStatisticsMeasurementEdge {
2021-01-29 00:20:46 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: InstanceStatisticsMeasurement
2021-01-29 00:20:46 +05:30
}
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Incident severity
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
enum IssuableSeverity {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Critical severity
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
CRITICAL
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
High severity
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
HIGH
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Low severity
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
LOW
2021-02-22 17:27:13 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Medium severity
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
MEDIUM
"""
Unknown severity
"""
UNKNOWN
2021-01-29 00:20:46 +05:30
}
"""
2021-03-08 18:12:59 +05:30
State of a GitLab issue or merge request
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
enum IssuableState {
all
closed
locked
opened
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
type Issue implements CurrentUserTodos & Noteable {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Alert associated to this issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
alertManagementAlert: AlertManagementAlert
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Assignees of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
assignees(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
User that created the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
author: User!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the issue is blocked.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
blocked: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Count of issues blocking this issue.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
blockedByCount: Int
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the issue was closed
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
closedAt: Time
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the issue is confidential
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
User specific email address for the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
createNoteEmail: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the issue was created
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2020-04-22 19:07:51 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Todos for the current user
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
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 todos
"""
state: TodoStateEnum
): TodoConnection!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the issue
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `description`
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
descriptionHtml: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Collection of design images associated with this issue
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
designCollection: DesignCollection
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates discussion is locked on the issue
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
discussionLocked: Boolean!
2020-06-23 00:09:42 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
All discussions on this noteable
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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!
2020-11-24 15:15:51 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of downvotes the issue has received
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
downvotes: Int!
2020-06-23 00:09:42 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Due date of the issue
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: Time
2020-11-24 15:15:51 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if a project has email notifications disabled: `true` if email notifications are disabled
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
emailsDisabled: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Epic to which this issue belongs.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
epic: Epic
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Current health status.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
healthStatus: HealthStatus
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Human-readable time estimate of the issue
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
humanTimeEstimate: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Human-readable total time reported as spent on the issue
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
humanTotalTimeSpent: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the issue
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal ID of the issue
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Iteration of the issue.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
iteration: Iteration
2020-06-23 00:09:42 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels of the issue
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
labels(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-03-13 15:44:24 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): LabelConnection
2020-05-24 23:13:21 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Metric images associated to the issue.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
metricImages: [MetricImage!]
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone of the issue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
milestone: Milestone
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if issue got moved from other project
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
moved: Boolean
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated Issue after it got moved to another project
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
movedTo: Issue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
All notes on this noteable
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
notes(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
): NoteConnection!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
List of participants in the issue
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
participants(
2021-02-22 17:27:13 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-03-08 18:12:59 +05:30
): 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!
2020-07-28 23:09:34 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `title`
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
titleHtml: String
2020-10-24 23:57:45 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Total time reported as spent on the issue
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
totalTimeSpent: Int!
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
Type of the issue
"""
type: IssueType
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
Timestamp of when the issue was last updated
"""
updatedAt: Time!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
User that last updated the issue
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedBy: User
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of upvotes the issue has received
"""
upvotes: Int!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of user discussions in the issue
"""
userDiscussionsCount: Int!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Number of user notes of the issue
"""
userNotesCount: Int!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Permissions for the current user on the resource
"""
userPermissions: IssuePermissions!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Web path of the issue
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
webPath: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Web URL of the issue
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
webUrl: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Weight of the issue.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
weight: Int
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for Issue.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type IssueConnection {
"""
Total count of collection
"""
count: Int!
2020-11-24 15:15:51 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [IssueEdge]
2020-11-24 15:15:51 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [Issue]
2020-11-24 15:15:51 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
2021-03-08 18:12:59 +05:30
"""
Total weight of issues collection
"""
weight: Int!
2020-11-24 15:15:51 +05:30
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type IssueEdge {
2020-11-24 15:15:51 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: Issue
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Identifier of Issue
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar IssueID
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueMove
"""
input IssueMoveInput {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The project to move the issue to.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
targetProjectPath: ID!
2020-05-24 23:13:21 +05:30
}
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of IssueMoveList
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input IssueMoveListInput {
"""
Global ID of the board that the issue is in.
"""
boardId: ID!
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the parent epic. NULL when removing the association.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
epicId: EpicID
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
ID of the board list that the issue will be moved from.
"""
fromListId: ID
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
IID of the issue to mutate.
"""
iid: String!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
ID of issue that should be placed after the current issue.
"""
moveAfterId: ID
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of issue that should be placed before the current issue.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
moveBeforeId: ID
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Project the issue to mutate is in.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2020-10-24 23:57:45 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the board list that the issue will be moved to.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
toListId: ID
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueMoveList
"""
type IssueMoveListPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueMove
"""
type IssueMovePayload {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
The issue after mutation.
"""
issue: Issue
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Check permissions for the current user on a issue
"""
type IssuePermissions {
"""
Indicates the user can perform `admin_issue` on this resource
"""
adminIssue: Boolean!
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates the user can perform `create_design` on this resource
"""
createDesign: Boolean!
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `create_note` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createNote: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `destroy_design` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
destroyDesign: Boolean!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `read_design` on this resource
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
readDesign: Boolean!
2020-01-01 13:55:28 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `read_issue` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
readIssue: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `reopen_issue` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
reopenIssue: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `update_issue` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updateIssue: Boolean!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetAssignees
"""
input IssueSetAssigneesInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The usernames to assign to the resource. Replaces existing assignees by default.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
assigneeUsernames: [String!]!
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The operation to perform. Defaults to REPLACE.
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
operationMode: MutationOperationMode
2020-03-13 15:44:24 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueSetAssignees
"""
type IssueSetAssigneesPayload {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-07-28 23:09:34 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetConfidential
"""
input IssueSetConfidentialInput {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-05-24 23:13:21 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not to set the issue as a confidential.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean!
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueSetConfidential
"""
type IssueSetConfidentialPayload {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetDueDate
"""
input IssueSetDueDateInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The desired due date for the issue.
"""
dueDate: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The project the issue to mutate is in.
"""
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueSetDueDate
"""
type IssueSetDueDatePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetEpic
"""
input IssueSetEpicInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Global ID of the epic to be assigned to the issue, epic will be removed if absent or set to null
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
epicId: EpicID
2020-11-24 15:15:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueSetEpic
"""
type IssueSetEpicPayload {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetIteration
"""
input IssueSetIterationInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The iteration to assign to the issue.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iterationId: IterationID
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueSetIteration
"""
type IssueSetIterationPayload {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetLocked
"""
input IssueSetLockedInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not to lock discussion on the issue.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
locked: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of IssueSetLocked
"""
type IssueSetLockedPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of IssueSetSeverity
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input IssueSetSeverityInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Set the incident severity level.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
severity: IssuableSeverity!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of IssueSetSeverity
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type IssueSetSeverityPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The issue after mutation.
"""
issue: Issue
}
2020-11-24 15:15:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of IssueSetSubscription
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
input IssueSetSubscriptionInput {
2021-01-03 14:25:43 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2021-01-03 14:25:43 +05:30
"""
iid: String!
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2021-01-03 14:25:43 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
The desired state of the subscription.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
subscribedState: Boolean!
2021-01-03 14:25:43 +05:30
}
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of IssueSetSubscription
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type IssueSetSubscriptionPayload {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
issue: Issue
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of IssueSetWeight
"""
input IssueSetWeightInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2020-10-24 23:57:45 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
The desired weight for the issue.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
weight: Int!
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of IssueSetWeight
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type IssueSetWeightPayload {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2020-10-24 23:57:45 +05:30
"""
issue: Issue
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Values for sorting issues
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
enum IssueSort {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Created at ascending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
CREATED_ASC
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Created at descending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
CREATED_DESC
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Due date by ascending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
DUE_DATE_ASC
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Due date by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
DUE_DATE_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Label priority by ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
LABEL_PRIORITY_ASC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Label priority by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
LABEL_PRIORITY_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone due date by ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
MILESTONE_DUE_ASC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone due date by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
MILESTONE_DUE_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Priority by ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
PRIORITY_ASC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Priority by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
PRIORITY_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Published issues shown last
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
PUBLISHED_ASC
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Published issues shown first
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
PUBLISHED_DESC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Relative position by ascending order
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
RELATIVE_POSITION_ASC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Severity from less critical to more critical
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
SEVERITY_ASC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Severity from more critical to less critical
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
SEVERITY_DESC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Issues with earliest SLA due time shown first
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
SLA_DUE_AT_ASC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Issues with latest SLA due time shown first
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
SLA_DUE_AT_DESC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at ascending order
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
UPDATED_ASC
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at descending order
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
UPDATED_DESC
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Weight by ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
WEIGHT_ASC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Weight by descending order
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
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.")
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at ascending order
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at descending order
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
State of a GitLab issue
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
enum IssueState {
all
closed
locked
opened
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Values for issue state events
"""
enum IssueStateEvent {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Closes the issue
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
CLOSE
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Reopens the issue
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
REOPEN
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Represents total number of issues for the represented statuses
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
type IssueStatusCountsType {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of issues with status ALL for the project
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
all: Int
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of issues with status CLOSED for the project
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
closed: Int
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of issues with status OPENED for the project
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
opened: Int
2020-01-01 13:55:28 +05:30
}
2019-12-26 22:10:19 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Issue type
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
enum IssueType {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Incident issue type
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
INCIDENT
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Issue issue type
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ISSUE
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Test Case issue type
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
TEST_CASE
2019-12-26 22:10:19 +05:30
}
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Represents an iteration object
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type Iteration implements TimeboxReportInterface {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of iteration creation
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the iteration
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `description`
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
descriptionHtml: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the iteration due date
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: Time
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the iteration
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal ID of the iteration
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Historically accurate report about the timebox
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
report: TimeboxReport
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
scopedPath: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
scopedUrl: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the iteration start date
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: Time
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the iteration
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
state: IterationState!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the iteration
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of last iteration update
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Web path of the iteration
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
webPath: String!
2020-01-01 13:55:28 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Web URL of the iteration
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
webUrl: String!
}
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for Iteration.
"""
type IterationConnection {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [IterationEdge]
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Iteration]
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type IterationEdge {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
node: Iteration
2020-10-24 23:57:45 +05:30
}
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of Iteration
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar IterationID
"""
State of a GitLab iteration
"""
enum IterationState {
all
closed
opened
started
upcoming
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Iteration ID wildcard values
"""
enum IterationWildcardId {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
An iteration is assigned
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
ANY
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Current iteration
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
CURRENT
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
No iteration is assigned
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
NONE
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Represents untyped JSON
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar JSON
type JiraImport {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the Jira import was created
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Count of issues that failed to import
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
failedToImportCount: Int!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Count of issues that were successfully imported
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
importedIssuesCount: Int!
2020-11-24 15:15:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Project key for the imported Jira project
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraProjectKey: String!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the Jira import was scheduled
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
scheduledAt: Time
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
User that started the Jira import
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
scheduledBy: User
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Total count of issues that were attempted to import
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
totalIssueCount: Int!
2020-07-28 23:09:34 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for JiraImport.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
type JiraImportConnection {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
"""
edges: [JiraImportEdge]
"""
A list of nodes.
"""
nodes: [JiraImport]
"""
Information to aid in pagination.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type JiraImportEdge {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
node: JiraImport
2020-07-28 23:09:34 +05:30
}
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of JiraImportStart
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
input JiraImportStartInput {
2020-01-01 13:55:28 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Project key of the importer Jira project.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraProjectKey: String!
"""
Project name of the importer Jira project.
"""
jiraProjectName: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The project to import the Jira project into.
2020-01-01 13:55:28 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
The mapping of Jira to GitLab users.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
usersMapping: [JiraUsersMappingInputType!]
2020-01-01 13:55:28 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of JiraImportStart
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
type JiraImportStartPayload {
2020-01-01 13:55:28 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-01-01 13:55:28 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The Jira import data after mutation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraImport: JiraImport
2020-01-01 13:55:28 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of JiraImportUsers
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
input JiraImportUsersInput {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The project to import the Jira users into.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2021-01-03 14:25:43 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The index of the record the import should started at, default 0 (50 records returned).
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
startAt: Int
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of JiraImportUsers
"""
type JiraImportUsersPayload {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-01-01 13:55:28 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Users returned from Jira, matched by email and name if possible.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraUsers: [JiraUser!]
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
type JiraProject {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Key of the Jira project
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
key: String!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the Jira project
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the Jira project
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
projectId: Int!
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for JiraProject.
"""
type JiraProjectConnection {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [JiraProjectEdge]
2020-05-24 23:13:21 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [JiraProject]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type JiraProjectEdge {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2020-01-01 13:55:28 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
node: JiraProject
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
type JiraService implements Service {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the service is active
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
active: Boolean
2021-01-03 14:25:43 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
List of all Jira projects fetched through Jira REST API
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
projects(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Project name or key.
"""
name: String
): JiraProjectConnection
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Class name of the service
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
type: String
}
2020-01-01 13:55:28 +05:30
2021-03-08 18:12:59 +05:30
type JiraUser {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the matched GitLab user
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
gitlabId: Int
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the matched GitLab user
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
gitlabName: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the matched GitLab user
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
gitlabUsername: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Account ID of the Jira user
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraAccountId: String!
2020-01-01 13:55:28 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Display name of the Jira user
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraDisplayName: String!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Email of the Jira user, returned only for users with public emails
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraEmail: String
2021-01-03 14:25:43 +05:30
}
2021-03-08 18:12:59 +05:30
input JiraUsersMappingInputType {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Id of the GitLab user
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
gitlabId: Int
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Jira account ID of the user
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
jiraAccountId: String!
2020-10-24 23:57:45 +05:30
}
2021-03-08 18:12:59 +05:30
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
2020-10-24 23:57:45 +05:30
}
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
JSON object as raw string
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar JsonString
type Label {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Background color of the label
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
color: String!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the label (Markdown rendered as HTML for caching)
2020-05-24 23:13:21 +05:30
"""
description: String
2020-10-24 23:57:45 +05:30
"""
The GitLab Flavored Markdown rendering of `description`
"""
descriptionHtml: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Label ID
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Text color of the label
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
textColor: String!
2020-05-24 23:13:21 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Content of the label
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
}
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for Label.
"""
type LabelConnection {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Total count of collection
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
count: Int!
2021-01-29 00:20:46 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [LabelEdge]
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Label]
2020-10-24 23:57:45 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of LabelCreate
"""
input LabelCreateInput {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
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.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
color: String = "#428BCA"
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the label.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The group full path the resource is associated with.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
groupPath: ID
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The project full path the resource is associated with.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID
"""
Title of the label.
"""
title: String!
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of LabelCreate
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
type LabelCreatePayload {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The label after mutation.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
label: Label
2020-05-24 23:13:21 +05:30
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type LabelEdge {
2020-05-24 23:13:21 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: Label
2020-05-24 23:13:21 +05:30
}
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of Label
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar LabelID
2020-10-24 23:57:45 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of List
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar ListID
2020-05-24 23:13:21 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
List limit metric setting
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
enum ListLimitMetric {
all_metrics
issue_count
issue_weights
2021-01-29 00:20:46 +05:30
}
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of MarkAsSpamSnippet
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
input MarkAsSpamSnippetInput {
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the snippet to update.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
id: SnippetID!
2020-04-22 19:07:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of MarkAsSpamSnippet
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type MarkAsSpamSnippetPayload {
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The snippet after mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
snippet: Snippet
2020-04-22 19:07:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Possible identifier types for a measurement
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
enum MeasurementIdentifier {
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Group count
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
GROUPS
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Issue count
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
ISSUES
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge request count
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
MERGE_REQUESTS
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipeline count
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
PIPELINES
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipeline count with canceled status
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
PIPELINES_CANCELED
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipeline count with failed status
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
PIPELINES_FAILED
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipeline count with skipped status
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
PIPELINES_SKIPPED
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipeline count with success status
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
PIPELINES_SUCCEEDED
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Project count
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
PROJECTS
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
User count
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
USERS
2020-04-22 19:07:51 +05:30
}
2021-03-08 18:12:59 +05:30
interface MemberInterface {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
GitLab::Access level
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
accessLevel: AccessLevel
2020-04-22 19:07:51 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Date and time the membership was created
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
User that authorized membership
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdBy: User
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Date and time the membership expires
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
expiresAt: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the member
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Date and time the membership was last updated
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
User that is associated with the member object
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
user: User!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for MemberInterface.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type MemberInterfaceConnection {
2019-12-26 22:10:19 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [MemberInterfaceEdge]
2019-12-26 22:10:19 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [MemberInterface]
2019-12-26 22:10:19 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type MemberInterfaceEdge {
2019-12-26 22:10:19 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: MemberInterface
2020-05-24 23:13:21 +05:30
}
2021-03-08 18:12:59 +05:30
type MergeRequest implements CurrentUserTodos & Noteable {
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if members of the target project can push to the fork
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
allowCollaboration: Boolean
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of approvals left
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
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(
2020-06-23 00:09:42 +05:30
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-03-08 18:12:59 +05:30
): UserConnection
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Assignees of the merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
assignees(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): UserConnection
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
User who created this merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
author: User
2020-06-23 00:09:42 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if auto merge is enabled for the merge request
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
autoMergeEnabled: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Selected auto merge strategy
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
autoMergeStrategy: String
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Array of available auto merge strategies
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
availableAutoMergeStrategies: [String!]
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of commits in the merge request
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
commitCount: Int
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge request commits excluding merge commits
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
commitsWithoutMergeCommits(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): CommitConnection
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the merge request has conflicts
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
conflicts: Boolean!
2021-01-29 00:20:46 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the merge request was created
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Todos for the current user
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
currentUserTodos(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
State of the todos
"""
state: TodoStateEnum
): TodoConnection!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Default merge commit message of the merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
defaultMergeCommitMessage: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Default merge commit message of the merge request with description
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
defaultMergeCommitMessageWithDescription: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Default squash commit message of the merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
defaultSquashCommitMessage: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the merge request (Markdown rendered as HTML for caching)
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-01-01 13:55:28 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `description`
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
descriptionHtml: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Diff head SHA of the merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
diffHeadSha: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
References of the base SHA, the head SHA, and the start SHA for this merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
diffRefs: DiffRefs
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Details about which files were changed in this merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
diffStats(
"""
A specific file-path
"""
path: String
): [DiffStats!]
2020-11-24 15:15:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Summary of which files were changed in this merge request
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
diffStatsSummary: DiffStatsSummary
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if comments on the merge request are locked to members only
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
discussionLocked: Boolean!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
All discussions on this noteable
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
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!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of downvotes for the merge request
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
downvotes: Int!
2021-01-03 14:25:43 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the project settings will lead to source branch deletion after merge
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
forceRemoveSourceBranch: Boolean
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the merge request has CI
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
hasCi: Boolean!
2020-11-24 15:15:51 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The pipeline running on the branch HEAD of the merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
headPipeline: Pipeline
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal ID of the merge request
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Commit SHA of the merge request if merge is in progress
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
inProgressMergeCommitSha: String
2020-06-23 00:09:42 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels of the merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-11-24 15:15:51 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
SHA of the merge request commit (set once merged)
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeCommitSha: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Error message due to a merge error
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeError: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if a merge is currently occurring
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeOngoing: Boolean!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of the merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeStatus: String
2020-11-24 15:15:51 +05:30
"""
"""
2021-03-08 18:12:59 +05:30
mergeTrainsCount: Int
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
User who merged this merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeUser: User
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS)
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeWhenPipelineSucceeds: Boolean
2020-06-23 00:09:42 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the merge request is mergeable
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeable: Boolean!
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeableDiscussionsState: Boolean
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the merge request was merged, null if not merged
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergedAt: Time
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The milestone of the merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
milestone: Milestone
2020-11-24 15:15:51 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
All notes on this noteable
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
notes(
2020-10-24 23:57:45 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): NoteConnection!
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
participants(
2019-12-26 22:10:19 +05:30
"""
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
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipelines for the merge request. Note: for performance reasons, no more than
the most recent 500 pipelines will be returned.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
pipelines(
2021-02-22 17:27:13 +05:30
"""
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
2021-03-08 18:12:59 +05:30
"""
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
2021-02-22 17:27:13 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Alias for target_project
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the merge request project
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectId: Int!
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Rebase commit SHA of the merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
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(
2020-11-24 15:15:51 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): UserConnection
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates if the merge request is created by @GitLab-Security-Bot.
"""
securityAutoFix: Boolean
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the merge request will be rebased
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
shouldBeRebased: Boolean!
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the source branch of the merge request will be deleted after merge
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
shouldRemoveSourceBranch: Boolean
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Source branch of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
sourceBranch: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the source branch of the merge request exists
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
sourceBranchExists: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the source branch is protected
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
sourceBranchProtected: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Source project of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
sourceProject: Project
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the merge request source project
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
sourceProjectId: Int
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if squash on merge is enabled
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
squash: Boolean!
2020-07-28 23:09:34 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if squash on merge is enabled
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
squashOnMerge: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
state: MergeRequestState!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Indicates if the currently logged in user is subscribed to this merge request
"""
subscribed: Boolean!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Target branch of the merge request
"""
targetBranch: String!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
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!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Total sum of time to merge, in seconds, for the collection of merge requests
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
totalTimeToMerge: Float
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of MergeRequestCreate
"""
input MergeRequestCreateInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the merge request (Markdown rendered as HTML for caching)
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
labels: [String!]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Project full path the merge request is associated with.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Source branch of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
sourceBranch: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Target branch of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
targetBranch: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of MergeRequestCreate
"""
type MergeRequestCreatePayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequest: MergeRequest
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Represents the Geo sync and verification state of a Merge Request diff
"""
type MergeRequestDiffRegistry {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp when the MergeRequestDiffRegistry was created
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the MergeRequestDiffRegistry
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Error message during sync of the MergeRequestDiffRegistry
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
lastSyncFailure: String
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the most recent successful sync of the MergeRequestDiffRegistry
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
lastSyncedAt: Time
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the Merge Request diff
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequestDiffId: ID!
2019-12-26 22:10:19 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp after which the MergeRequestDiffRegistry should be resynced
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
retryAt: Time
2020-06-23 00:09:42 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of consecutive failed sync attempts of the MergeRequestDiffRegistry
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
retryCount: Int
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Sync state of the MergeRequestDiffRegistry
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
state: RegistryState
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for MergeRequestDiffRegistry.
"""
type MergeRequestDiffRegistryConnection {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [MergeRequestDiffRegistryEdge]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [MergeRequestDiffRegistry]
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type MergeRequestDiffRegistryEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The item at the end of the edge.
"""
node: MergeRequestDiffRegistry
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type MergeRequestEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
The item at the end of the edge.
"""
node: MergeRequest
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of MergeRequest
"""
scalar MergeRequestID
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Check permissions for the current user on a merge request
"""
type MergeRequestPermissions {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `admin_merge_request` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
adminMergeRequest: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `can_merge` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
canMerge: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
cherryPickOnCurrentMergeRequest: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `create_note` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createNote: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `push_to_source_branch` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pushToSourceBranch: Boolean!
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `read_merge_request` on this resource
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
readMergeRequest: Boolean!
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `remove_source_branch` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
removeSourceBranch: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `revert_on_current_merge_request` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
revertOnCurrentMergeRequest: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `update_merge_request` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updateMergeRequest: Boolean!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of MergeRequestSetAssignees
"""
input MergeRequestSetAssigneesInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The usernames to assign to the resource. Replaces existing assignees by default.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
assigneeUsernames: [String!]!
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-02-22 17:27:13 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The operation to perform. Defaults to REPLACE.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
operationMode: MutationOperationMode
2019-12-26 22:10:19 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of MergeRequestSetAssignees
"""
type MergeRequestSetAssigneesPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequest: MergeRequest
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of MergeRequestSetLabels
"""
input MergeRequestSetLabelsInput {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-06-23 00:09:42 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The Label IDs to set. Replaces existing labels by default.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
labelIds: [LabelID!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Changes the operation mode. Defaults to REPLACE.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
operationMode: MutationOperationMode
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of MergeRequestSetLabels
"""
type MergeRequestSetLabelsPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequest: MergeRequest
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of MergeRequestSetLocked
"""
input MergeRequestSetLockedInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not to lock the merge request.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
locked: Boolean!
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of MergeRequestSetLocked
"""
type MergeRequestSetLockedPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequest: MergeRequest
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of MergeRequestSetMilestone
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input MergeRequestSetMilestoneInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The milestone to assign to the merge request.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
milestoneId: MilestoneID
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2019-12-26 22:10:19 +05:30
}
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of MergeRequestSetMilestone
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type MergeRequestSetMilestonePayload {
2020-06-23 00:09:42 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-06-23 00:09:42 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequest: MergeRequest
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of MergeRequestSetSubscription
"""
input MergeRequestSetSubscriptionInput {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The desired state of the subscription.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
subscribedState: Boolean!
2020-06-23 00:09:42 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of MergeRequestSetSubscription
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
type MergeRequestSetSubscriptionPayload {
2020-06-23 00:09:42 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2020-06-23 00:09:42 +05:30
"""
mergeRequest: MergeRequest
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of MergeRequestSetWip
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
input MergeRequestSetWipInput {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Whether or not to set the merge request as a WIP.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
wip: Boolean!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of MergeRequestSetWip
"""
type MergeRequestSetWipPayload {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequest: MergeRequest
2021-01-03 14:25:43 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Values for sorting merge requests
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
enum MergeRequestSort {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Created at ascending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
CREATED_ASC
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Created at descending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
CREATED_DESC
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Label priority by ascending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
LABEL_PRIORITY_ASC
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Label priority by descending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
LABEL_PRIORITY_DESC
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge time by ascending order
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
MERGED_AT_ASC
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge time by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
MERGED_AT_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone due date by ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
MILESTONE_DUE_ASC
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone due date by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
MILESTONE_DUE_DESC
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Priority by ascending order
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
PRIORITY_ASC
2020-11-24 15:15:51 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Priority by descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
PRIORITY_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
UPDATED_ASC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
UPDATED_DESC
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Created at ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Created at descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at ascending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Updated at descending order
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
State of a GitLab merge request
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
enum MergeRequestState {
all
closed
locked
merged
opened
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of MergeRequestUpdate
"""
input MergeRequestUpdateInput {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Description of the merge request (Markdown rendered as HTML for caching)
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the merge request to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the merge request to mutate is in.
2019-12-26 22:10:19 +05:30
"""
projectPath: ID!
2021-03-08 18:12:59 +05:30
"""
Target branch of the merge request
"""
targetBranch: String
"""
Title of the merge request
"""
title: String
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of MergeRequestUpdate
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type MergeRequestUpdatePayload {
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The merge request after mutation.
2019-12-26 22:10:19 +05:30
"""
mergeRequest: MergeRequest
}
2021-03-08 18:12:59 +05:30
type Metadata {
"""
Revision
"""
revision: String!
"""
Version
"""
version: String!
}
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Represents a metric image upload
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type MetricImage {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
File name of the metric image
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
fileName: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
File path of the metric image
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
filePath: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the metric upload
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Internal ID of the metric upload
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
URL of the metric source
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
url: String!
2019-12-26 22:10:19 +05:30
}
2021-03-08 18:12:59 +05:30
type MetricsDashboard {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Annotations added to the dashboard
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Path to a file with the dashboard definition
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Dashboard schema validation warnings
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
schemaValidationWarnings: [String!]
2019-12-26 22:10:19 +05:30
}
2021-03-08 18:12:59 +05:30
type MetricsDashboardAnnotation {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the annotation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp marking end of annotated time span
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
endingAt: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the annotation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
"""
ID of a dashboard panel to which the annotation should be scoped
"""
panelId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp marking start of annotated time span
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startingAt: Time
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for MetricsDashboardAnnotation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type MetricsDashboardAnnotationConnection {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [MetricsDashboardAnnotationEdge]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [MetricsDashboardAnnotation]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type MetricsDashboardAnnotationEdge {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
node: MetricsDashboardAnnotation
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Identifier of Metrics::Dashboard::Annotation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar MetricsDashboardAnnotationID
"""
Represents a milestone
"""
type Milestone implements TimeboxReportInterface {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of milestone creation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the milestone
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the milestone due date
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
dueDate: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if milestone is at group level
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
groupMilestone: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the milestone
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if milestone is at project level
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectMilestone: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Historically accurate report about the timebox
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
report: TimeboxReport
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the milestone start date
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
startDate: Time
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
State of the milestone
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
state: MilestoneStateEnum!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone statistics
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
stats: MilestoneStats
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if milestone is at subgroup level
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
subgroupMilestone: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the milestone
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
title: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of last milestone update
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Web path of the milestone
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
webPath: String!
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for Milestone.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type MilestoneConnection {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [MilestoneEdge]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Milestone]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
2020-11-24 15:15:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
An edge in a connection.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type MilestoneEdge {
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2021-01-03 14:25:43 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
node: Milestone
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of Milestone
"""
scalar MilestoneID
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
enum MilestoneStateEnum {
active
closed
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
Contains statistics about a milestone
"""
type MilestoneStats {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of closed issues associated with the milestone
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
closedIssuesCount: Int
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Total number of issues associated with the milestone
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
totalIssuesCount: Int
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
"""
The position to which the adjacent object should be moved
"""
enum MoveType {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The adjacent object will be moved after the object that is being moved
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
after
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The adjacent object will be moved before the object that is being moved
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
before
}
2020-11-24 15:15:51 +05:30
2021-03-08 18:12:59 +05:30
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
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
2020-11-24 15:15:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Available only when feature flag `custom_emoji` is enabled.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
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
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
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
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Toggles the resolved state of a discussion
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
discussionToggleResolve(input: DiscussionToggleResolveInput!): DiscussionToggleResolvePayload
dismissVulnerability(input: DismissVulnerabilityInput!): DismissVulnerabilityPayload @deprecated(reason: "Use vulnerabilityDismiss. Deprecated in 13.5.")
environmentsCanaryIngressUpdate(input: EnvironmentsCanaryIngressUpdateInput!): EnvironmentsCanaryIngressUpdatePayload
epicAddIssue(input: EpicAddIssueInput!): EpicAddIssuePayload
epicSetSubscription(input: EpicSetSubscriptionInput!): EpicSetSubscriptionPayload
epicTreeReorder(input: EpicTreeReorderInput!): EpicTreeReorderPayload
exportRequirements(input: ExportRequirementsInput!): ExportRequirementsPayload
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
mergeRequestSetAssignees(input: MergeRequestSetAssigneesInput!): MergeRequestSetAssigneesPayload
mergeRequestSetLabels(input: MergeRequestSetLabelsInput!): MergeRequestSetLabelsPayload
mergeRequestSetLocked(input: MergeRequestSetLockedInput!): MergeRequestSetLockedPayload
mergeRequestSetMilestone(input: MergeRequestSetMilestoneInput!): MergeRequestSetMilestonePayload
mergeRequestSetSubscription(input: MergeRequestSetSubscriptionInput!): MergeRequestSetSubscriptionPayload
mergeRequestSetWip(input: MergeRequestSetWipInput!): MergeRequestSetWipPayload
2021-01-03 14:25:43 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Update attributes of a merge request
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
mergeRequestUpdate(input: MergeRequestUpdateInput!): MergeRequestUpdatePayload
namespaceIncreaseStorageTemporarily(input: NamespaceIncreaseStorageTemporarilyInput!): NamespaceIncreaseStorageTemporarilyPayload
oncallRotationCreate(input: OncallRotationCreateInput!): OncallRotationCreatePayload
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Repositions a DiffNote on an image (a `Note` where the `position.positionType` is `"image"`)
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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
updateDevopsAdoptionSegment(input: UpdateDevopsAdoptionSegmentInput!): UpdateDevopsAdoptionSegmentPayload
updateEpic(input: UpdateEpicInput!): UpdateEpicPayload
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updateImageDiffNote(input: UpdateImageDiffNoteInput!): UpdateImageDiffNotePayload
updateIssue(input: UpdateIssueInput!): UpdateIssuePayload
updateIteration(input: UpdateIterationInput!): UpdateIterationPayload
updateNamespacePackageSettings(input: UpdateNamespacePackageSettingsInput!): UpdateNamespacePackageSettingsPayload
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Different toggles for changing mutator behavior
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
enum MutationOperationMode {
"""
Performs an append operation
"""
APPEND
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Performs a removal operation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
REMOVE
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Performs a replace operation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
REPLACE
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
type Namespace {
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Size limit for repositories in the namespace in bytes
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
actualRepositorySizeLimit: Float
2020-04-22 19:07:51 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Additional storage purchased for the root namespace in bytes
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
additionalPurchasedStorageSize: Float
2020-04-22 19:07:51 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Compliance frameworks available to projects in this namespace. Available only
when feature flag `ff_custom_compliance_frameworks` is enabled.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
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
2020-04-22 19:07:51 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Includes at least one project where the repository size exceeds the limit
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
containsLockedProjects: Boolean!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the namespace
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `description`
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
descriptionHtml: String
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Full name of the namespace
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
fullName: String!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Full path of the namespace
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
fullPath: ID!
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the namespace
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-07-28 23:09:34 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Status of the temporary storage increase
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
isTemporaryStorageIncreaseEnabled: Boolean!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if Large File Storage (LFS) is enabled for namespace
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
lfsEnabled: Boolean
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the namespace
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The package settings for the namespace
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
packageSettings: PackageSettings
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Path of the namespace
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
path: String!
2021-02-22 17:27:13 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Projects within this namespace
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
projects(
2020-07-28 23:09:34 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Returns only the projects which have vulnerabilities.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
hasVulnerabilities: Boolean = false
"""
Include also subgroup projects.
"""
includeSubgroups: Boolean = false
2020-07-28 23:09:34 +05:30
"""
Returns the last _n_ elements from the list.
"""
2020-04-22 19:07:51 +05:30
last: Int
"""
2021-03-08 18:12:59 +05:30
Search project with most similar names or paths.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
search: String = null
"""
Sort projects by this criteria.
"""
sort: NamespaceProjectSort = null
): ProjectConnection!
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Number of projects in the root namespace where the repository size exceeds the limit
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
repositorySizeExcessProjectCount: Int!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if users can request access to namespace
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
requestAccessEnabled: Boolean
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Aggregated storage statistics of the namespace. Only available for root namespaces
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
rootStorageStatistics: RootStorageStatistics
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Total storage limit of the root namespace in bytes
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
storageSizeLimit: Float
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Date until the temporary storage increase is active
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
temporaryStorageIncreaseEndsOn: Time
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Total repository size of all projects in the root namespace in bytes
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
totalRepositorySize: Float
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Total excess repository size of all projects in the root namespace in bytes
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
totalRepositorySizeExcess: Float
"""
Visibility of the namespace
"""
visibility: String
2020-04-22 19:07:51 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The connection type for Namespace.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type NamespaceConnection {
2020-04-22 19:07:51 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [NamespaceEdge]
2020-04-22 19:07:51 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [Namespace]
2020-04-22 19:07:51 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type NamespaceEdge {
2020-04-22 19:07:51 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: Namespace
2020-04-22 19:07:51 +05:30
}
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Identifier of Namespace
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
scalar NamespaceID
2020-11-24 15:15:51 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of NamespaceIncreaseStorageTemporarily
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
input NamespaceIncreaseStorageTemporarilyInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the namespace to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: NamespaceID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of NamespaceIncreaseStorageTemporarily
"""
type NamespaceIncreaseStorageTemporarilyPayload {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-06-23 00:09:42 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
The namespace after mutation.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
namespace: Namespace
}
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Values for sorting projects
"""
enum NamespaceProjectSort {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Most similar to the search query
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
SIMILARITY
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Sort by storage size
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
STORAGE
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
input NegatedBoardIssueInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by assignee username
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
assigneeUsername: [String]
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by author username
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
authorUsername: String
2020-07-28 23:09:34 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by epic ID. Incompatible with epicWildcardId
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
epicId: EpicID
2020-06-23 00:09:42 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by iteration title
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iterationTitle: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by label name
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
labelName: [String]
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by milestone title
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
milestoneTitle: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by reaction emoji
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
myReactionEmoji: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by release tag
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
releaseTag: String
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter by weight
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
weight: String
2020-03-13 15:44:24 +05:30
}
2021-03-08 18:12:59 +05:30
type Note implements ResolvableInterface {
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
User who wrote this note
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
author: User!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Content of the note
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
body: String!
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The GitLab Flavored Markdown rendering of `note`
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
bodyHtml: String
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if this note is confidential
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
confidential: Boolean
2020-07-28 23:09:34 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the note creation
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The discussion this note is a part of
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
discussion: Discussion
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
ID of the note
"""
id: ID!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The position of this note on a diff
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
position: DiffPosition
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Project associated with the note
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the object can be resolved
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
resolvable: Boolean!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the object is resolved
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
resolved: Boolean!
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of when the object was resolved
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
resolvedAt: Time
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
User who resolved the object
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
resolvedBy: User
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates whether this note was created by the system or by a user
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
system: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Name of the icon corresponding to a system note
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
systemNoteIconName: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Timestamp of the note's last activity
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2019-12-26 22:10:19 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
URL to view this Note in the Web UI
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
url: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Permissions for the current user on the resource
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
userPermissions: NotePermissions!
}
2021-01-03 14:25:43 +05:30
2021-03-08 18:12:59 +05:30
"""
The connection type for Note.
"""
type NoteConnection {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of edges.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
edges: [NoteEdge]
2021-02-22 17:27:13 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
A list of nodes.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
nodes: [Note]
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Information to aid in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pageInfo: PageInfo!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
An edge in a connection.
"""
type NoteEdge {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A cursor for use in pagination.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
cursor: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The item at the end of the edge.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
node: Note
}
"""
Identifier of Note
"""
scalar NoteID
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
type NotePermissions {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `admin_note` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
adminNote: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `award_emoji` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
awardEmoji: Boolean!
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `create_note` on this resource
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
createNote: Boolean!
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `read_note` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
readNote: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `reposition_note` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
repositionNote: Boolean!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates the user can perform `resolve_note` on this resource
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
resolveNote: Boolean!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
interface Noteable {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
All discussions on this noteable
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
discussions(
2019-12-26 22:10:19 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the last _n_ elements from the list.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
last: Int
): DiscussionConnection!
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
All notes on this noteable
"""
notes(
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come after the specified cursor.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
after: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the elements in the list that come before the specified cursor.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
before: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the first _n_ elements from the list.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
first: Int
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns the last _n_ elements from the list.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
last: Int
): NoteConnection!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Identifier of Noteable
"""
scalar NoteableID
2020-07-28 23:09:34 +05:30
2021-03-08 18:12:59 +05:30
"""
The rotation participant and color palette
"""
type OncallParticipantType {
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The color palette to assign to the on-call user. For example "blue".
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
colorPalette: String
2020-07-28 23:09:34 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The color weight to assign to for the on-call user, for example "500". Max 4 chars. For easy identification of the user.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
colorWeight: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of the on-call participant.
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
id: IncidentManagementOncallParticipantID!
2021-01-03 14:25:43 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The user who is participating.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
user: User!
2019-12-26 22:10:19 +05:30
}
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The connection type for OncallParticipantType.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
type OncallParticipantTypeConnection {
2020-04-22 19:07:51 +05:30
"""
A list of edges.
"""
2021-03-08 18:12:59 +05:30
edges: [OncallParticipantTypeEdge]
2020-04-22 19:07:51 +05:30
"""
A list of nodes.
"""
2021-03-08 18:12:59 +05:30
nodes: [OncallParticipantType]
2020-04-22 19:07:51 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-03-08 18:12:59 +05:30
type OncallParticipantTypeEdge {
2020-04-22 19:07:51 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-03-08 18:12:59 +05:30
node: OncallParticipantType
2020-04-22 19:07:51 +05:30
}
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Autogenerated input type of OncallRotationCreate
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
input OncallRotationCreateInput {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The name of the on-call rotation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
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!
2020-10-24 23:57:45 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of OncallRotationCreate
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
type OncallRotationCreatePayload {
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The on-call rotation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
oncallRotation: IncidentManagementOncallRotation
2020-10-24 23:57:45 +05:30
}
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Date input type for on-call rotation
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
input OncallRotationDateInputType {
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The date component of the date in YYYY-MM-DD format.
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
date: String!
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The time component of the date in 24hr HH:MM format.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
time: String!
2020-11-24 15:15:51 +05:30
}
2021-03-08 18:12:59 +05:30
"""
The rotation length of the on-call rotation
"""
input OncallRotationLengthInputType {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The rotation length of the on-call rotation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
length: Int!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The unit of the rotation length of the on-call rotation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
unit: OncallRotationUnitEnum!
}
2021-01-29 00:20:46 +05:30
2021-03-08 18:12:59 +05:30
"""
Rotation length unit of an on-call rotation
"""
enum OncallRotationUnitEnum {
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Days
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
DAYS
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Hours
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
HOURS
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Weeks
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
WEEKS
}
2020-10-24 23:57:45 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of OncallScheduleCreate
"""
input OncallScheduleCreateInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The description of the on-call schedule.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the on-call schedule.
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-10-24 23:57:45 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project to create the on-call schedule in.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The timezone of the on-call schedule.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
timezone: String!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of OncallScheduleCreate
"""
type OncallScheduleCreatePayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-01-01 13:55:28 +05:30
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2020-04-22 19:07:51 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The on-call schedule.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
oncallSchedule: IncidentManagementOncallSchedule
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of OncallScheduleDestroy
"""
input OncallScheduleDestroyInput {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The on-call schedule internal ID to remove.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The project to remove the on-call schedule from.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated return type of OncallScheduleDestroy
"""
type OncallScheduleDestroyPayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The on-call schedule.
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
oncallSchedule: IncidentManagementOncallSchedule
}
2020-06-23 00:09:42 +05:30
2021-03-08 18:12:59 +05:30
"""
Autogenerated input type of OncallScheduleUpdate
"""
input OncallScheduleUpdateInput {
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The description of the on-call schedule.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
description: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The on-call schedule internal ID to update.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
iid: String!
2020-01-01 13:55:28 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the on-call schedule.
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2020-07-28 23:09:34 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The project to update the on-call schedule in.
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
projectPath: ID!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The timezone of the on-call schedule.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
timezone: String
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Autogenerated return type of OncallScheduleUpdate
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
type OncallScheduleUpdatePayload {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
errors: [String!]!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The on-call schedule.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
oncallSchedule: IncidentManagementOncallSchedule
2019-12-26 22:10:19 +05:30
}
"""
2021-03-08 18:12:59 +05:30
The rotation user and color palette
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
input OncallUserInputType {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A value of DataVisualizationColorEnum. The color from the palette to assign to the on-call user.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
colorPalette: DataVisualizationColorEnum
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
A value of DataVisualizationWeightEnum. The color weight to assign to for the on-call user.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
colorWeight: DataVisualizationWeightEnum
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The username of the user to participate in the on-call rotation, such as `user_one`.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
username: String!
}
2019-12-26 22:10:19 +05:30
2021-03-08 18:12:59 +05:30
"""
Represents a package in the Package Registry
"""
type Package {
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The created date.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the package.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the package.
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2021-01-29 00:20:46 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The type of the package.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
packageType: PackageTypeEnum!
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipelines that built the package.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
pipelines(
2019-12-26 22:10:19 +05:30
"""
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
2021-03-08 18:12:59 +05:30
): PipelineConnection
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Project where the package is stored.
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
"""
The package tags.
"""
tags(
2019-12-26 22:10:19 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-03-08 18:12:59 +05:30
): PackageTagConnection
2021-01-03 14:25:43 +05:30
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The updated date.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The version of the package.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
version: String
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The other versions of the package.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
versions(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
): PackageConnection
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Details of a Composer package
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
type PackageComposerDetails {
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The Composer metadatum.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
composerMetadatum: PackageComposerMetadatumType!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The created date.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
createdAt: Time!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the package.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
id: ID!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The name of the package.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The type of the package.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
packageType: PackageTypeEnum!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Pipelines that built the package.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
pipelines(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): PipelineConnection
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Project where the package is stored.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
project: Project!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The package tags.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
tags(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The updated date.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
updatedAt: Time!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
The version of the package.
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
version: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The other versions of the package.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
versions(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-05-24 23:13:21 +05:30
2021-03-08 18:12:59 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): PackageConnection
2020-05-24 23:13:21 +05:30
}
"""
2021-03-08 18:12:59 +05:30
Represents a composer JSON file
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type PackageComposerJsonType {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The license set in the Composer JSON file.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
license: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The name set in the Composer JSON file.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
name: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The type set in the Composer JSON file.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
type: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
The version set in the Composer JSON file.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
version: String
}
2021-02-22 17:27:13 +05:30
2021-03-08 18:12:59 +05:30
"""
Composer metadatum
"""
type PackageComposerMetadatumType {
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Data of the Composer JSON file.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
composerJson: PackageComposerJsonType!
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Target SHA of the package.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
targetSha: String!
2021-02-22 17:27:13 +05:30
}
"""
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.
2020-05-24 23:13:21 +05:30
"""
type PackageFileRegistryEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: PackageFileRegistry
}
2021-03-08 18:12:59 +05:30
"""
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
}
2020-05-24 23:13:21 +05:30
enum PackageTypeEnum {
"""
2021-01-03 14:25:43 +05:30
Packages from the Composer package manager
2020-05-24 23:13:21 +05:30
"""
COMPOSER
"""
2021-01-03 14:25:43 +05:30
Packages from the Conan package manager
2020-05-24 23:13:21 +05:30
"""
CONAN
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
Packages from the Debian package manager
"""
DEBIAN
"""
Packages from the Generic package manager
2020-11-24 15:15:51 +05:30
"""
GENERIC
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
Packages from the Golang package manager
"""
GOLANG
"""
Packages from the Maven package manager
2020-05-24 23:13:21 +05:30
"""
MAVEN
"""
2021-01-03 14:25:43 +05:30
Packages from the NPM package manager
2020-05-24 23:13:21 +05:30
"""
NPM
"""
2021-01-03 14:25:43 +05:30
Packages from the Nuget package manager
2020-05-24 23:13:21 +05:30
"""
NUGET
"""
2021-01-03 14:25:43 +05:30
Packages from the PyPI package manager
2020-05-24 23:13:21 +05:30
"""
PYPI
2019-12-26 22:10:19 +05:30
}
2021-03-08 18:12:59 +05:30
"""
Identifier of Packages::Package
"""
scalar PackagesPackageID
2019-12-26 22:10:19 +05:30
"""
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 {
2021-02-22 17:27:13 +05:30
"""
Indicates if the pipeline is active
"""
active: Boolean!
2020-03-13 15:44:24 +05:30
"""
Base SHA of the source branch
"""
2019-12-26 22:10:19 +05:30
beforeSha: String
2020-03-13 15:44:24 +05:30
2020-11-24 15:15:51 +05:30
"""
Specifies if a pipeline can be canceled
"""
cancelable: Boolean!
2020-03-13 15:44:24 +05:30
"""
Timestamp of the pipeline's commit
"""
2019-12-26 22:10:19 +05:30
committedAt: Time
2020-10-24 23:57:45 +05:30
"""
Config source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE,
AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE,
BRIDGE_SOURCE, PARAMETER_SOURCE)
"""
configSource: PipelineConfigSourceEnum
2019-12-26 22:10:19 +05:30
"""
Coverage percentage
"""
coverage: Float
2020-03-13 15:44:24 +05:30
"""
Timestamp of the pipeline's creation
"""
2019-12-26 22:10:19 +05:30
createdAt: Time!
2020-03-13 15:44:24 +05:30
"""
Detailed status of the pipeline
"""
2019-12-26 22:10:19 +05:30
detailedStatus: DetailedStatus!
2021-01-29 00:20:46 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
Duration of the pipeline in seconds
"""
2021-01-29 00:20:46 +05:30
duration: Int
"""
Timestamp of the pipeline's completion
"""
finishedAt: Time
"""
ID of the pipeline
"""
id: ID!
"""
Internal ID of the pipeline
"""
iid: String!
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
Jobs belonging to the pipeline
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
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
"""
2021-03-08 18:12:59 +05:30
Filter jobs by the type of security report they produce.
2021-01-29 00:20:46 +05:30
"""
securityReportTypes: [SecurityReportTypeEnum!]
): CiJobConnection
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
Relative path to the pipeline's page
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
path: String
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
Project the pipeline belongs to
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
project: Project
2020-03-13 15:44:24 +05:30
2020-11-24 15:15:51 +05:30
"""
Specifies if a pipeline can be retried
"""
retryable: Boolean!
2020-06-23 00:09:42 +05:30
"""
Vulnerability and scanned resource counts for each security scanner of the pipeline
"""
securityReportSummary: SecurityReportSummary
2020-03-13 15:44:24 +05:30
"""
SHA of the pipeline's commit
"""
2019-12-26 22:10:19 +05:30
sha: String!
2020-03-13 15:44:24 +05:30
2021-01-29 00:20:46 +05:30
"""
Job where pipeline was triggered from
"""
sourceJob: CiJob
2020-10-24 23:57:45 +05:30
"""
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
2020-03-13 15:44:24 +05:30
"""
Timestamp when the pipeline was started
"""
2019-12-26 22:10:19 +05:30
startedAt: Time
2020-03-13 15:44:24 +05:30
"""
Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING,
RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED)
"""
2019-12-26 22:10:19 +05:30
status: PipelineStatusEnum!
2020-03-13 15:44:24 +05:30
"""
Timestamp of the pipeline's last activity
"""
2019-12-26 22:10:19 +05:30
updatedAt: Time!
2021-01-29 00:20:46 +05:30
"""
Pipeline that triggered the pipeline
"""
upstream: Pipeline
2020-10-24 23:57:45 +05:30
"""
Pipeline user
"""
user: User
2019-12-26 22:10:19 +05:30
"""
Permissions for the current user on the resource
"""
userPermissions: PipelinePermissions!
}
2021-02-22 17:27:13 +05:30
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!]
}
2020-11-24 15:15:51 +05:30
"""
Autogenerated input type of PipelineCancel
"""
input PipelineCancelInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The ID of the pipeline to mutate.
2020-11-24 15:15:51 +05:30
"""
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!]!
}
2020-10-24 23:57:45 +05:30
enum PipelineConfigSourceEnum {
AUTO_DEVOPS_SOURCE
BRIDGE_SOURCE
EXTERNAL_PROJECT_SOURCE
PARAMETER_SOURCE
REMOTE_SOURCE
REPOSITORY_SOURCE
UNKNOWN_SOURCE
WEBIDE_SOURCE
}
2019-12-26 22:10:19 +05:30
"""
The connection type for Pipeline.
"""
type PipelineConnection {
2020-10-24 23:57:45 +05:30
"""
Total count of collection
"""
count: Int!
2019-12-26 22:10:19 +05:30
"""
A list of edges.
"""
edges: [PipelineEdge]
"""
A list of nodes.
"""
nodes: [Pipeline]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
2020-11-24 15:15:51 +05:30
"""
Autogenerated input type of PipelineDestroy
"""
input PipelineDestroyInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The ID of the pipeline to mutate.
2020-11-24 15:15:51 +05:30
"""
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!]!
}
2019-12-26 22:10:19 +05:30
"""
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 {
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `admin_pipeline` on this resource
2019-12-26 22:10:19 +05:30
"""
adminPipeline: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `destroy_pipeline` on this resource
2019-12-26 22:10:19 +05:30
"""
destroyPipeline: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `update_pipeline` on this resource
2019-12-26 22:10:19 +05:30
"""
updatePipeline: Boolean!
}
2020-11-24 15:15:51 +05:30
"""
Autogenerated input type of PipelineRetry
"""
input PipelineRetryInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The ID of the pipeline to mutate.
2020-11-24 15:15:51 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The pipeline after mutation.
2020-11-24 15:15:51 +05:30
"""
pipeline: Pipeline
}
2019-12-26 22:10:19 +05:30
enum PipelineStatusEnum {
CANCELED
CREATED
FAILED
MANUAL
PENDING
PREPARING
RUNNING
SCHEDULED
SKIPPED
SUCCESS
2020-03-13 15:44:24 +05:30
WAITING_FOR_RESOURCE
2019-12-26 22:10:19 +05:30
}
type Project {
2021-01-03 14:25:43 +05:30
"""
Size limit for the repository in bytes
"""
actualRepositorySizeLimit: Float
2020-05-24 23:13:21 +05:30
"""
A single Alert Management alert of the project
"""
alertManagementAlert(
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of a user assigned to the issue.
2021-01-03 14:25:43 +05:30
"""
assigneeUsername: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter query for given domain.
2021-02-22 17:27:13 +05:30
"""
domain: AlertManagementDomainFilter! = operations
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
IID of the alert. For example, "1".
2020-05-24 23:13:21 +05:30
"""
iid: String
"""
2021-01-29 00:20:46 +05:30
Search query for title, description, service, or monitoring_tool.
2020-05-24 23:13:21 +05:30
"""
search: String
"""
2021-03-08 18:12:59 +05:30
Sort alerts by this criteria.
2020-05-24 23:13:21 +05:30
"""
sort: AlertManagementAlertSort
"""
2021-03-08 18:12:59 +05:30
Alerts with the specified statues. For example, [TRIGGERED].
2020-05-24 23:13:21 +05:30
"""
statuses: [AlertManagementStatus!]
): AlertManagementAlert
"""
Counts of alerts by status for the project
"""
2020-06-23 00:09:42 +05:30
alertManagementAlertStatusCounts(
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of a user assigned to the issue.
2021-01-03 14:25:43 +05:30
"""
assigneeUsername: String
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
Search query for title, description, service, or monitoring_tool.
2020-06-23 00:09:42 +05:30
"""
search: String
): AlertManagementAlertStatusCountsType
2020-05-24 23:13:21 +05:30
"""
Alert Management alerts of the project
"""
alertManagementAlerts(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of a user assigned to the issue.
2021-01-03 14:25:43 +05:30
"""
assigneeUsername: String
2020-05-24 23:13:21 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter query for given domain.
2021-02-22 17:27:13 +05:30
"""
domain: AlertManagementDomainFilter! = operations
2020-05-24 23:13:21 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
IID of the alert. For example, "1".
2020-05-24 23:13:21 +05:30
"""
iid: String
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-01-29 00:20:46 +05:30
Search query for title, description, service, or monitoring_tool.
2020-05-24 23:13:21 +05:30
"""
search: String
"""
2021-03-08 18:12:59 +05:30
Sort alerts by this criteria.
2020-05-24 23:13:21 +05:30
"""
sort: AlertManagementAlertSort
"""
2021-03-08 18:12:59 +05:30
Alerts with the specified statues. For example, [TRIGGERED].
2020-05-24 23:13:21 +05:30
"""
statuses: [AlertManagementStatus!]
): AlertManagementAlertConnection
2021-01-29 00:20:46 +05:30
"""
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
2020-06-23 00:09:42 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
2020-03-13 15:44:24 +05:30
Indicates the archived status of the project
2019-12-26 22:10:19 +05:30
"""
archived: Boolean
2020-03-13 15:44:24 +05:30
"""
2020-10-24 23:57:45 +05:30
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(
"""
2021-03-08 18:12:59 +05:30
The board's ID.
2020-10-24 23:57:45 +05:30
"""
2021-01-03 14:25:43 +05:30
id: BoardID!
2020-10-24 23:57:45 +05:30
): 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
"""
2021-03-08 18:12:59 +05:30
Find a board by its ID.
2020-10-24 23:57:45 +05:30
"""
2021-01-29 00:20:46 +05:30
id: BoardID
2020-10-24 23:57:45 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
): BoardConnection
2021-02-22 17:27:13 +05:30
"""
CI/CD settings for the project
"""
ciCdSettings: ProjectCiCdSetting
2020-11-24 15:15:51 +05:30
"""
Find a single cluster agent by name
"""
clusterAgent(
"""
2021-03-08 18:12:59 +05:30
Name of the cluster agent.
2020-11-24 15:15:51 +05:30
"""
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
2021-01-29 00:20:46 +05:30
"""
Code coverage summary associated with the project
"""
codeCoverageSummary: CodeCoverageSummary
2020-10-24 23:57:45 +05:30
"""
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
2020-03-13 15:44:24 +05:30
"""
2020-10-24 23:57:45 +05:30
containerExpirationPolicy: ContainerExpirationPolicy
2020-03-13 15:44:24 +05:30
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
Indicates if the project stores Docker container images in a container registry
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
containerRegistryEnabled: Boolean
2019-12-26 22:10:19 +05:30
2021-01-29 00:20:46 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Filter the container repositories by their name.
2021-01-29 00:20:46 +05:30
"""
name: String
): ContainerRepositoryConnection
2021-02-22 17:27:13 +05:30
"""
Number of container repositories in the project
"""
containerRepositoriesCount: Int!
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
Timestamp of the project creation
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
createdAt: Time
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
The DAST scanner profiles associated with the project
2020-04-08 14:13:33 +05:30
"""
2020-10-24 23:57:45 +05:30
dastScannerProfiles(
2020-04-08 14:13:33 +05:30
"""
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
2020-10-24 23:57:45 +05:30
): DastScannerProfileConnection
2020-04-08 14:13:33 +05:30
2020-11-24 15:15:51 +05:30
"""
DAST Site Profile associated with the project
"""
dastSiteProfile(
"""
2021-03-08 18:12:59 +05:30
ID of the site profile.
2020-11-24 15:15:51 +05:30
"""
id: DastSiteProfileID!
): DastSiteProfile
2020-07-28 23:09:34 +05:30
"""
2020-10-24 23:57:45 +05:30
DAST Site Profiles associated with the project
2020-07-28 23:09:34 +05:30
"""
2020-10-24 23:57:45 +05:30
dastSiteProfiles(
2020-07-28 23:09:34 +05:30
"""
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
2020-10-24 23:57:45 +05:30
): DastSiteProfileConnection
2020-07-28 23:09:34 +05:30
2021-02-22 17:27:13 +05:30
"""
DAST Site Validations associated with the project. Will always return 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
"""
2021-03-08 18:12:59 +05:30
Normalized URL of the target to be scanned.
2021-02-22 17:27:13 +05:30
"""
normalizedTargetUrls: [String!]
): DastSiteValidationConnection
2020-06-23 00:09:42 +05:30
"""
2020-10-24 23:57:45 +05:30
Short description of the project
2020-06-23 00:09:42 +05:30
"""
2020-10-24 23:57:45 +05:30
description: String
2020-06-23 00:09:42 +05:30
2020-04-08 14:13:33 +05:30
"""
2020-10-24 23:57:45 +05:30
The GitLab Flavored Markdown rendering of `description`
2020-04-08 14:13:33 +05:30
"""
2020-10-24 23:57:45 +05:30
descriptionHtml: String
2020-04-08 14:13:33 +05:30
"""
2020-10-24 23:57:45 +05:30
A single environment of the project
2020-04-08 14:13:33 +05:30
"""
2020-10-24 23:57:45 +05:30
environment(
"""
2021-03-08 18:12:59 +05:30
Name of the environment.
2020-10-24 23:57:45 +05:30
"""
name: String
2020-04-08 14:13:33 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Search query for environment name.
2020-10-24 23:57:45 +05:30
"""
search: String
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
States of environments that should be included in result.
2020-10-24 23:57:45 +05:30
"""
states: [String!]
): Environment
2019-12-26 22:10:19 +05:30
2020-03-13 15:44:24 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Name of the environment.
2020-03-13 15:44:24 +05:30
"""
name: String
"""
2021-03-08 18:12:59 +05:30
Search query for environment name.
2020-03-13 15:44:24 +05:30
"""
search: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
States of environments that should be included in result.
2020-04-22 19:07:51 +05:30
"""
states: [String!]
2020-03-13 15:44:24 +05:30
): EnvironmentConnection
2019-12-26 22:10:19 +05:30
"""
Number of times the project has been forked
"""
forksCount: Int!
"""
Full path of the project
"""
fullPath: ID!
2020-03-13 15:44:24 +05:30
"""
Grafana integration details for the project
"""
grafanaIntegration: GrafanaIntegration
2019-12-26 22:10:19 +05:30
"""
Group of the project
"""
group: Group
"""
URL to connect to the project via HTTPS
"""
httpUrlToRepo: String
"""
ID of the project
"""
id: ID!
"""
2020-04-22 19:07:51 +05:30
Status of import background job of the project
2019-12-26 22:10:19 +05:30
"""
importStatus: String
2021-02-22 17:27:13 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
A single issue of the project
"""
issue(
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of a user assigned to the issues, "none" and "any" values are supported.
2020-04-08 14:13:33 +05:30
"""
assigneeId: String
"""
2021-03-08 18:12:59 +05:30
Username of a user assigned to the issue.
2020-04-08 14:13:33 +05:30
"""
assigneeUsername: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Usernames of users assigned to the issue.
2021-01-03 14:25:43 +05:30
"""
assigneeUsernames: [String!]
"""
2021-03-08 18:12:59 +05:30
Username of the author of the issue.
2021-01-03 14:25:43 +05:30
"""
authorUsername: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Issues closed after this date.
2019-12-26 22:10:19 +05:30
"""
closedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues closed before this date.
2019-12-26 22:10:19 +05:30
"""
closedBefore: Time
"""
2021-03-08 18:12:59 +05:30
Issues created after this date.
2019-12-26 22:10:19 +05:30
"""
createdAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues created before this date.
2019-12-26 22:10:19 +05:30
"""
createdBefore: Time
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of an epic associated with the issues, "none" and "any" values are supported.
2021-01-29 00:20:46 +05:30
"""
epicId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
IID of the issue. For example, "1".
2019-12-26 22:10:19 +05:30
"""
iid: String
"""
2021-03-08 18:12:59 +05:30
List of IIDs of issues. For example, [1, 2].
2019-12-26 22:10:19 +05:30
"""
iids: [String!]
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Iterations applied to the issue.
2020-07-28 23:09:34 +05:30
"""
iterationId: [ID]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels applied to this issue.
2019-12-26 22:10:19 +05:30
"""
labelName: [String]
2020-01-01 13:55:28 +05:30
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone applied to this issue.
2020-04-08 14:13:33 +05:30
"""
milestoneTitle: [String]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Search query for issue title or description.
2020-01-01 13:55:28 +05:30
"""
2019-12-26 22:10:19 +05:30
search: String
"""
2021-03-08 18:12:59 +05:30
Sort issues by this criteria.
2019-12-26 22:10:19 +05:30
"""
sort: IssueSort = created_desc
"""
2021-03-08 18:12:59 +05:30
Current state of this issue.
2019-12-26 22:10:19 +05:30
"""
state: IssuableState
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter issues by the given issue types.
2020-10-24 23:57:45 +05:30
"""
types: [IssueType!]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Issues updated after this date.
2019-12-26 22:10:19 +05:30
"""
updatedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues updated before this date.
2019-12-26 22:10:19 +05:30
"""
updatedBefore: Time
): Issue
2020-10-24 23:57:45 +05:30
"""
Counts of issues by status for the project
"""
issueStatusCounts(
"""
2021-03-08 18:12:59 +05:30
ID of a user assigned to the issues, "none" and "any" values are supported.
2020-10-24 23:57:45 +05:30
"""
assigneeId: String
"""
2021-03-08 18:12:59 +05:30
Username of a user assigned to the issue.
2020-10-24 23:57:45 +05:30
"""
assigneeUsername: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Usernames of users assigned to the issue.
2021-01-03 14:25:43 +05:30
"""
assigneeUsernames: [String!]
"""
2021-03-08 18:12:59 +05:30
Username of the author of the issue.
2021-01-03 14:25:43 +05:30
"""
authorUsername: String
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Issues closed after this date.
2020-10-24 23:57:45 +05:30
"""
closedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues closed before this date.
2020-10-24 23:57:45 +05:30
"""
closedBefore: Time
"""
2021-03-08 18:12:59 +05:30
Issues created after this date.
2020-10-24 23:57:45 +05:30
"""
createdAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues created before this date.
2020-10-24 23:57:45 +05:30
"""
createdBefore: Time
"""
2021-03-08 18:12:59 +05:30
IID of the issue. For example, "1".
2020-10-24 23:57:45 +05:30
"""
iid: String
"""
2021-03-08 18:12:59 +05:30
List of IIDs of issues. For example, [1, 2].
2020-10-24 23:57:45 +05:30
"""
iids: [String!]
"""
2021-03-08 18:12:59 +05:30
Labels applied to this issue.
2020-10-24 23:57:45 +05:30
"""
labelName: [String]
"""
2021-03-08 18:12:59 +05:30
Milestone applied to this issue.
2020-10-24 23:57:45 +05:30
"""
milestoneTitle: [String]
"""
2021-03-08 18:12:59 +05:30
Search query for issue title or description.
2020-10-24 23:57:45 +05:30
"""
search: String
"""
2021-03-08 18:12:59 +05:30
Filter issues by the given issue types.
2020-10-24 23:57:45 +05:30
"""
types: [IssueType!]
"""
2021-03-08 18:12:59 +05:30
Issues updated after this date.
2020-10-24 23:57:45 +05:30
"""
updatedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues updated before this date.
2020-10-24 23:57:45 +05:30
"""
updatedBefore: Time
): IssueStatusCountsType
2019-12-26 22:10:19 +05:30
"""
Issues of the project
"""
issues(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of a user assigned to the issues, "none" and "any" values are supported.
2020-04-08 14:13:33 +05:30
"""
assigneeId: String
"""
2021-03-08 18:12:59 +05:30
Username of a user assigned to the issue.
2020-04-08 14:13:33 +05:30
"""
assigneeUsername: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Usernames of users assigned to the issue.
2021-01-03 14:25:43 +05:30
"""
assigneeUsernames: [String!]
"""
2021-03-08 18:12:59 +05:30
Username of the author of the issue.
2021-01-03 14:25:43 +05:30
"""
authorUsername: String
2019-12-26 22:10:19 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
2021-03-08 18:12:59 +05:30
Issues closed after this date.
2019-12-26 22:10:19 +05:30
"""
closedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues closed before this date.
2019-12-26 22:10:19 +05:30
"""
closedBefore: Time
"""
2021-03-08 18:12:59 +05:30
Issues created after this date.
2019-12-26 22:10:19 +05:30
"""
createdAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues created before this date.
2019-12-26 22:10:19 +05:30
"""
createdBefore: Time
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
ID of an epic associated with the issues, "none" and "any" values are supported.
2021-01-29 00:20:46 +05:30
"""
epicId: String
2019-12-26 22:10:19 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
IID of the issue. For example, "1".
2019-12-26 22:10:19 +05:30
"""
iid: String
"""
2021-03-08 18:12:59 +05:30
List of IIDs of issues. For example, [1, 2].
2019-12-26 22:10:19 +05:30
"""
iids: [String!]
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Iterations applied to the issue.
2020-07-28 23:09:34 +05:30
"""
iterationId: [ID]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Labels applied to this issue.
2019-12-26 22:10:19 +05:30
"""
labelName: [String]
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-01-01 13:55:28 +05:30
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
Milestone applied to this issue.
2020-04-08 14:13:33 +05:30
"""
milestoneTitle: [String]
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Search query for issue title or description.
2020-01-01 13:55:28 +05:30
"""
2019-12-26 22:10:19 +05:30
search: String
"""
2021-03-08 18:12:59 +05:30
Sort issues by this criteria.
2019-12-26 22:10:19 +05:30
"""
sort: IssueSort = created_desc
"""
2021-03-08 18:12:59 +05:30
Current state of this issue.
2019-12-26 22:10:19 +05:30
"""
state: IssuableState
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter issues by the given issue types.
2020-10-24 23:57:45 +05:30
"""
types: [IssueType!]
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
Issues updated after this date.
2019-12-26 22:10:19 +05:30
"""
updatedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Issues updated before this date.
2019-12-26 22:10:19 +05:30
"""
updatedBefore: Time
): IssueConnection
"""
2020-04-22 19:07:51 +05:30
Indicates if Issues are enabled for the current user
2019-12-26 22:10:19 +05:30
"""
issuesEnabled: Boolean
2020-10-24 23:57:45 +05:30
"""
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
"""
2021-01-03 14:25:43 +05:30
List items overlapping a time frame defined by startDate..endDate (if one
2021-02-22 17:27:13 +05:30
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
2020-10-24 23:57:45 +05:30
"""
endDate: Time
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-02-22 17:27:13 +05:30
Global ID of the Iteration to look up.
2020-10-24 23:57:45 +05:30
"""
id: ID
"""
2021-02-22 17:27:13 +05:30
Internal ID of the Iteration to look up.
2020-10-24 23:57:45 +05:30
"""
iid: ID
"""
2021-02-22 17:27:13 +05:30
Whether to include ancestor iterations. Defaults to true.
2020-10-24 23:57:45 +05:30
"""
includeAncestors: Boolean
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-01-03 14:25:43 +05:30
List items overlapping a time frame defined by startDate..endDate (if one
2021-02-22 17:27:13 +05:30
date is provided, both must be present) Deprecated in 13.5: Use
timeframe.start.
2020-10-24 23:57:45 +05:30
"""
startDate: Time
"""
2021-02-22 17:27:13 +05:30
Filter iterations by state.
2020-10-24 23:57:45 +05:30
"""
state: IterationState
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
List items overlapping the given timeframe.
2021-01-03 14:25:43 +05:30
"""
timeframe: Timeframe
2020-10-24 23:57:45 +05:30
"""
2021-02-22 17:27:13 +05:30
Fuzzy search by title.
2020-10-24 23:57:45 +05:30
"""
title: String
): IterationConnection
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
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
2019-12-26 22:10:19 +05:30
"""
jobsEnabled: Boolean
"""
2020-06-23 00:09:42 +05:30
A label available on this project
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
label(
"""
Title of the label
"""
title: String!
): Label
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Labels available on this project
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
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
"""
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
2019-12-26 22:10:19 +05:30
"""
A single merge request of the project
"""
mergeRequest(
"""
2021-03-08 18:12:59 +05:30
IID of the merge request, for example `1`.
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
): MergeRequest
"""
Merge requests of the project
"""
mergeRequests(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the assignee.
2020-11-24 15:15:51 +05:30
"""
assigneeUsername: String
"""
2021-03-08 18:12:59 +05:30
Username of the author.
2020-11-24 15:15:51 +05:30
"""
authorUsername: String
2019-12-26 22:10:19 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
Array of IIDs of merge requests, for example `[1, 2]`.
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
iids: [String!]
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Array of label names. All resolved merge requests will have all of these labels.
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
labels: [String!]
2019-12-26 22:10:19 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-06-23 00:09:42 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge requests merged after this date.
2020-10-24 23:57:45 +05:30
"""
mergedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Merge requests merged before this date.
2020-10-24 23:57:45 +05:30
"""
mergedBefore: Time
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the milestone.
2020-11-24 15:15:51 +05:30
"""
milestoneTitle: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the reviewer.
2021-02-22 17:27:13 +05:30
"""
reviewerUsername: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Sort merge requests by this criteria.
2020-11-24 15:15:51 +05:30
"""
sort: MergeRequestSort = created_desc
2020-06-23 00:09:42 +05:30
"""
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
"""
2020-10-24 23:57:45 +05:30
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
"""
2021-03-08 18:12:59 +05:30
A date that the milestone contains.
2021-01-03 14:25:43 +05:30
"""
containingDate: Time
"""
List items overlapping a time frame defined by startDate..endDate (if one
2021-02-22 17:27:13 +05:30
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
2020-10-24 23:57:45 +05:30
"""
endDate: Time
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
2020-10-24 23:57:45 +05:30
"""
ids: [ID!]
"""
2021-03-08 18:12:59 +05:30
Also return milestones in the project's parent group and its ancestors.
2020-10-24 23:57:45 +05:30
"""
includeAncestors: Boolean
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
A search string for the title.
2021-01-03 14:25:43 +05:30
"""
searchTitle: String
"""
List items overlapping a time frame defined by startDate..endDate (if one
2021-02-22 17:27:13 +05:30
date is provided, both must be present) Deprecated in 13.5: Use
timeframe.start.
2020-06-23 00:09:42 +05:30
"""
2020-10-24 23:57:45 +05:30
startDate: Time
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter milestones by state.
2020-10-24 23:57:45 +05:30
"""
state: MilestoneStateEnum
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
List items overlapping the given timeframe.
2021-01-03 14:25:43 +05:30
"""
timeframe: Timeframe
"""
2021-03-08 18:12:59 +05:30
The title of the milestone.
2021-01-03 14:25:43 +05:30
"""
title: String
2020-10-24 23:57:45 +05:30
): MilestoneConnection
2019-12-26 22:10:19 +05:30
"""
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
2020-05-24 23:13:21 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
Path of the project
"""
path: String!
2020-06-23 00:09:42 +05:30
"""
Build pipeline of the project
"""
pipeline(
"""
2021-03-08 18:12:59 +05:30
IID of the Pipeline, e.g., "1".
2020-06-23 00:09:42 +05:30
"""
iid: ID!
): Pipeline
2021-02-22 17:27:13 +05:30
"""
Pipeline analytics
"""
pipelineAnalytics: PipelineAnalytics
2019-12-26 22:10:19 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Filter pipelines by the ref they are run for.
2019-12-26 22:10:19 +05:30
"""
ref: String
"""
2021-03-08 18:12:59 +05:30
Filter pipelines by the sha of the commit they are run for.
2019-12-26 22:10:19 +05:30
"""
sha: String
"""
2021-03-08 18:12:59 +05:30
Filter pipelines by their status.
2019-12-26 22:10:19 +05:30
"""
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
2020-06-23 00:09:42 +05:30
"""
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
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter members by the given member relations.
2021-02-22 17:27:13 +05:30
"""
relations: [ProjectMemberRelation!] = [DIRECT, INHERITED]
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Search query.
2020-06-23 00:09:42 +05:30
"""
search: String
2020-11-24 15:15:51 +05:30
): MemberInterfaceConnection
2020-06-23 00:09:42 +05:30
2019-12-26 22:10:19 +05:30
"""
Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts
"""
publicJobs: Boolean
2020-05-24 23:13:21 +05:30
"""
2020-07-28 23:09:34 +05:30
A single release of the project
2020-05-24 23:13:21 +05:30
"""
release(
"""
2021-03-08 18:12:59 +05:30
The name of the tag associated to the release.
2020-05-24 23:13:21 +05:30
"""
tagName: String!
): Release
"""
2020-07-28 23:09:34 +05:30
Releases of the project
2020-05-24 23:13:21 +05:30
"""
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
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Sort releases by this criteria.
2021-01-29 00:20:46 +05:30
"""
sort: ReleaseSort = RELEASED_AT_DESC
2020-05-24 23:13:21 +05:30
): ReleaseConnection
2019-12-26 22:10:19 +05:30
"""
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
2021-01-03 14:25:43 +05:30
"""
Size of repository that exceeds the limit in bytes
"""
repositorySizeExcess: Float
2019-12-26 22:10:19 +05:30
"""
Indicates if users can request member access to the project
"""
requestAccessEnabled: Boolean
2020-04-08 14:13:33 +05:30
"""
2021-01-03 14:25:43 +05:30
Find a single requirement
2020-04-08 14:13:33 +05:30
"""
requirement(
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter requirements by author username.
2020-06-23 00:09:42 +05:30
"""
authorUsername: [String!]
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
IID of the requirement, e.g., "1".
2020-04-08 14:13:33 +05:30
"""
iid: ID
"""
2021-03-08 18:12:59 +05:30
List of IIDs of requirements, e.g., [1, 2].
2020-04-08 14:13:33 +05:30
"""
iids: [ID!]
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Search query for requirement title.
2020-06-23 00:09:42 +05:30
"""
search: String
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
List requirements by sort order.
2020-04-08 14:13:33 +05:30
"""
sort: Sort
"""
2021-03-08 18:12:59 +05:30
Filter requirements by state.
2020-04-08 14:13:33 +05:30
"""
state: RequirementState
): Requirement
2020-04-22 19:07:51 +05:30
"""
Number of requirements for the project by their state
"""
requirementStatesCount: RequirementStatesCount
2020-04-08 14:13:33 +05:30
"""
2021-01-03 14:25:43 +05:30
Find requirements
2020-04-08 14:13:33 +05:30
"""
requirements(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter requirements by author username.
2020-06-23 00:09:42 +05:30
"""
authorUsername: [String!]
2020-04-08 14:13:33 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
IID of the requirement, e.g., "1".
2020-04-08 14:13:33 +05:30
"""
iid: ID
"""
2021-03-08 18:12:59 +05:30
List of IIDs of requirements, e.g., [1, 2].
2020-04-08 14:13:33 +05:30
"""
iids: [ID!]
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Search query for requirement title.
2020-06-23 00:09:42 +05:30
"""
search: String
2020-04-08 14:13:33 +05:30
"""
2021-03-08 18:12:59 +05:30
List requirements by sort order.
2020-04-08 14:13:33 +05:30
"""
sort: Sort
"""
2021-03-08 18:12:59 +05:30
Filter requirements by state.
2020-04-08 14:13:33 +05:30
"""
state: RequirementState
): RequirementConnection
2020-07-28 23:09:34 +05:30
"""
SAST CI configuration for the project
"""
sastCiConfiguration: SastCiConfiguration
2020-10-24 23:57:45 +05:30
"""
Path to project's security dashboard
"""
securityDashboardPath: String
2020-07-28 23:09:34 +05:30
"""
Information about security analyzers used in the project
"""
securityScanners: SecurityScanners
2020-01-01 13:55:28 +05:30
"""
Detailed version of a Sentry error on the project
"""
sentryDetailedError(
"""
2021-03-08 18:12:59 +05:30
ID of the Sentry issue.
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
id: GitlabErrorTrackingDetailedErrorID!
2020-01-01 13:55:28 +05:30
): SentryDetailedError
2020-03-13 15:44:24 +05:30
"""
Paginated collection of Sentry errors on the project
"""
sentryErrors: SentryErrorCollection
2020-01-01 13:55:28 +05:30
"""
E-mail address of the service desk.
"""
serviceDeskAddress: String
"""
Indicates if the project has service desk enabled.
"""
serviceDeskEnabled: Boolean
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
Project services
"""
services(
"""
2021-03-08 18:12:59 +05:30
Indicates if the service is active.
2020-04-22 19:07:51 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Class name of the service.
2020-04-22 19:07:51 +05:30
"""
type: ServiceType
): ServiceConnection
"""
2020-11-24 15:15:51 +05:30
Indicates if shared runners are enabled for the project
2019-12-26 22:10:19 +05:30
"""
sharedRunnersEnabled: Boolean
2020-01-01 13:55:28 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
ids: [SnippetID!]
2020-01-01 13:55:28 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
The visibility of the snippet.
2020-01-01 13:55:28 +05:30
"""
visibility: VisibilityScopesEnum
): SnippetConnection
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
Indicates if Snippets are enabled for the current user
2019-12-26 22:10:19 +05:30
"""
snippetsEnabled: Boolean
2021-02-22 17:27:13 +05:30
"""
Indicates if squash readonly is enabled
"""
squashReadOnly: Boolean!
2019-12-26 22:10:19 +05:30
"""
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
2020-03-13 15:44:24 +05:30
"""
The commit message used to apply merge request suggestions
"""
suggestionCommitMessage: String
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
List of project topics (not Git tags)
2019-12-26 22:10:19 +05:30
"""
tagList: String
2021-01-03 14:25:43 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
Permissions for the current user on the resource
"""
userPermissions: ProjectPermissions!
"""
Visibility of the project
"""
visibility: String
2020-04-08 14:13:33 +05:30
"""
2020-05-24 23:13:21 +05:30
Vulnerabilities reported on the project
2020-04-08 14:13:33 +05:30
"""
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns only the vulnerabilities which have linked issues.
2020-11-24 15:15:51 +05:30
"""
hasIssues: Boolean
"""
2021-03-08 18:12:59 +05:30
Returns only the vulnerabilities which have been resolved on default branch.
2020-11-24 15:15:51 +05:30
"""
hasResolution: Boolean
2020-04-08 14:13:33 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by project.
2020-04-22 19:07:51 +05:30
"""
projectId: [ID!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by report type.
2020-04-22 19:07:51 +05:30
"""
reportType: [VulnerabilityReportType!]
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by VulnerabilityScanner.externalId.
2020-07-28 23:09:34 +05:30
"""
scanner: [String!]
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by severity.
2020-04-22 19:07:51 +05:30
"""
severity: [VulnerabilitySeverity!]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
List vulnerabilities by sort order.
2020-11-24 15:15:51 +05:30
"""
sort: VulnerabilitySort = severity_desc
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by state.
2020-04-22 19:07:51 +05:30
"""
state: [VulnerabilityState!]
2020-04-08 14:13:33 +05:30
): VulnerabilityConnection
2020-11-24 15:15:51 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Last day for which to fetch vulnerability history.
2020-11-24 15:15:51 +05:30
"""
endDate: ISO8601Date!
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
First day for which to fetch vulnerability history.
2020-11-24 15:15:51 +05:30
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection
2020-07-28 23:09:34 +05:30
"""
Vulnerability scanners reported on the project vulnerabilties
"""
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
2020-04-22 19:07:51 +05:30
"""
2020-11-24 15:15:51 +05:30
Counts for each vulnerability severity in the project
2020-04-22 19:07:51 +05:30
"""
2020-11-24 15:15:51 +05:30
vulnerabilitySeveritiesCount(
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by project.
2020-11-24 15:15:51 +05:30
"""
projectId: [ID!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by report type.
2020-11-24 15:15:51 +05:30
"""
reportType: [VulnerabilityReportType!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by scanner.
2020-11-24 15:15:51 +05:30
"""
scanner: [String!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by severity.
2020-11-24 15:15:51 +05:30
"""
severity: [VulnerabilitySeverity!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by state.
2020-11-24 15:15:51 +05:30
"""
state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount
2020-04-22 19:07:51 +05:30
2019-12-26 22:10:19 +05:30
"""
Web URL of the project
"""
webUrl: String
"""
2020-04-22 19:07:51 +05:30
Indicates if Wikis are enabled for the current user
2019-12-26 22:10:19 +05:30
"""
wikiEnabled: Boolean
}
2021-02-22 17:27:13 +05:30
type ProjectCiCdSetting {
2021-03-08 18:12:59 +05:30
"""
Whether to keep the latest builds artifacts.
"""
keepLatestArtifact: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-02-22 17:27:13 +05:30
Whether merge pipelines are enabled.
2019-12-26 22:10:19 +05:30
"""
2021-02-22 17:27:13 +05:30
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]
2019-12-26 22:10:19 +05:30
"""
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
}
2021-01-03 14:25:43 +05:30
"""
Identifier of Project
"""
scalar ProjectID
2020-06-23 00:09:42 +05:30
"""
2020-11-24 15:15:51 +05:30
Represents a Project Membership
2020-06-23 00:09:42 +05:30
"""
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
}
2021-02-22 17:27:13 +05:30
"""
Project member relation
"""
enum ProjectMemberRelation {
"""
Descendants members
"""
DESCENDANTS
"""
Direct members
"""
DIRECT
"""
Inherited members
"""
INHERITED
"""
Invited Groups members
"""
INVITED_GROUPS
}
2019-12-26 22:10:19 +05:30
type ProjectPermissions {
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `admin_operations` on this resource
2019-12-26 22:10:19 +05:30
"""
adminOperations: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `admin_project` on this resource
2019-12-26 22:10:19 +05:30
"""
adminProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `admin_remote_mirror` on this resource
2019-12-26 22:10:19 +05:30
"""
adminRemoteMirror: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `admin_wiki` on this resource
2019-12-26 22:10:19 +05:30
"""
adminWiki: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `archive_project` on this resource
2019-12-26 22:10:19 +05:30
"""
archiveProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `change_namespace` on this resource
2019-12-26 22:10:19 +05:30
"""
changeNamespace: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `change_visibility_level` on this resource
2019-12-26 22:10:19 +05:30
"""
changeVisibilityLevel: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_deployment` on this resource
2019-12-26 22:10:19 +05:30
"""
createDeployment: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_design` on this resource
2019-12-26 22:10:19 +05:30
"""
createDesign: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_issue` on this resource
2019-12-26 22:10:19 +05:30
"""
createIssue: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_label` on this resource
2019-12-26 22:10:19 +05:30
"""
createLabel: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_merge_request_from` on this resource
2019-12-26 22:10:19 +05:30
"""
createMergeRequestFrom: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_merge_request_in` on this resource
2019-12-26 22:10:19 +05:30
"""
createMergeRequestIn: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_pages` on this resource
2019-12-26 22:10:19 +05:30
"""
createPages: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_pipeline` on this resource
2019-12-26 22:10:19 +05:30
"""
createPipeline: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_pipeline_schedule` on this resource
2019-12-26 22:10:19 +05:30
"""
createPipelineSchedule: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_snippet` on this resource
2019-12-26 22:10:19 +05:30
"""
2020-01-01 13:55:28 +05:30
createSnippet: Boolean!
2019-12-26 22:10:19 +05:30
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_wiki` on this resource
2019-12-26 22:10:19 +05:30
"""
createWiki: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `destroy_design` on this resource
2019-12-26 22:10:19 +05:30
"""
destroyDesign: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `destroy_pages` on this resource
2019-12-26 22:10:19 +05:30
"""
destroyPages: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `destroy_wiki` on this resource
2019-12-26 22:10:19 +05:30
"""
destroyWiki: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `download_code` on this resource
2019-12-26 22:10:19 +05:30
"""
downloadCode: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `download_wiki_code` on this resource
2019-12-26 22:10:19 +05:30
"""
downloadWikiCode: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `fork_project` on this resource
2019-12-26 22:10:19 +05:30
"""
forkProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `push_code` on this resource
2019-12-26 22:10:19 +05:30
"""
pushCode: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `push_to_delete_protected_branch` on this resource
2019-12-26 22:10:19 +05:30
"""
pushToDeleteProtectedBranch: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_commit_status` on this resource
2019-12-26 22:10:19 +05:30
"""
readCommitStatus: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_cycle_analytics` on this resource
2019-12-26 22:10:19 +05:30
"""
readCycleAnalytics: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_design` on this resource
2019-12-26 22:10:19 +05:30
"""
readDesign: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_merge_request` on this resource
"""
readMergeRequest: Boolean!
"""
Indicates the user can perform `read_pages_content` on this resource
2019-12-26 22:10:19 +05:30
"""
readPagesContent: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_project` on this resource
2019-12-26 22:10:19 +05:30
"""
readProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_project_member` on this resource
2019-12-26 22:10:19 +05:30
"""
readProjectMember: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_wiki` on this resource
2019-12-26 22:10:19 +05:30
"""
readWiki: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `remove_fork_project` on this resource
2019-12-26 22:10:19 +05:30
"""
removeForkProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `remove_pages` on this resource
2019-12-26 22:10:19 +05:30
"""
removePages: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `remove_project` on this resource
2019-12-26 22:10:19 +05:30
"""
removeProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `rename_project` on this resource
2019-12-26 22:10:19 +05:30
"""
renameProject: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `request_access` on this resource
2019-12-26 22:10:19 +05:30
"""
requestAccess: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `update_pages` on this resource
2019-12-26 22:10:19 +05:30
"""
updatePages: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `update_wiki` on this resource
2019-12-26 22:10:19 +05:30
"""
updateWiki: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `upload_file` on this resource
2019-12-26 22:10:19 +05:30
"""
uploadFile: Boolean!
}
type ProjectStatistics {
"""
2021-01-29 00:20:46 +05:30
Build artifacts size of the project in bytes
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
buildArtifactsSize: Float!
2019-12-26 22:10:19 +05:30
"""
Commit count of the project
"""
2020-04-22 19:07:51 +05:30
commitCount: Float!
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
Large File Storage (LFS) object size of the project in bytes
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
lfsObjectsSize: Float!
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
Packages size of the project in bytes
2019-12-26 22:10:19 +05:30
"""
2020-04-22 19:07:51 +05:30
packagesSize: Float!
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
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 {
"""
2021-03-08 18:12:59 +05:30
Whether the integration is receiving alerts.
2021-01-29 00:20:46 +05:30
"""
active: Boolean!
"""
2021-03-08 18:12:59 +05:30
Endpoint at which prometheus can be queried.
2021-01-29 00:20:46 +05:30
"""
apiUrl: String!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The project to create the integration in.
2021-01-29 00:20:46 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The newly created integration.
2021-01-29 00:20:46 +05:30
"""
integration: AlertManagementPrometheusIntegration
}
"""
Autogenerated input type of PrometheusIntegrationResetToken
"""
input PrometheusIntegrationResetTokenInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The ID of the integration to mutate.
2021-01-29 00:20:46 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The newly created integration.
2021-01-29 00:20:46 +05:30
"""
integration: AlertManagementPrometheusIntegration
}
"""
Autogenerated input type of PrometheusIntegrationUpdate
"""
input PrometheusIntegrationUpdateInput {
"""
2021-03-08 18:12:59 +05:30
Whether the integration is receiving alerts.
2021-01-29 00:20:46 +05:30
"""
active: Boolean
"""
2021-03-08 18:12:59 +05:30
Endpoint at which prometheus can be queried.
2021-01-29 00:20:46 +05:30
"""
apiUrl: String
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The ID of the integration to mutate.
2021-01-29 00:20:46 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The newly created integration.
2021-01-29 00:20:46 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
The group the promoted epic will belong to.
2021-01-29 00:20:46 +05:30
"""
groupPath: ID
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
iid: String!
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2020-07-28 23:09:34 +05:30
"""
2021-01-29 00:20:46 +05:30
projectPath: ID!
}
2020-07-28 23:09:34 +05:30
2021-01-29 00:20:46 +05:30
"""
Autogenerated return type of PromoteToEpic
"""
type PromoteToEpicPayload {
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
A unique identifier for the client performing the mutation.
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
clientMutationId: String
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The epic after issue promotion.
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
epic: Epic
2019-12-26 22:10:19 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-01-29 00:20:46 +05:30
Errors encountered during execution of the mutation.
2020-10-24 23:57:45 +05:30
"""
2021-01-29 00:20:46 +05:30
errors: [String!]!
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2020-10-24 23:57:45 +05:30
"""
2021-01-29 00:20:46 +05:30
issue: Issue
2020-10-24 23:57:45 +05:30
}
2019-12-26 22:10:19 +05:30
type Query {
2021-02-22 17:27:13 +05:30
"""
Get linted and processed contents of a CI config. Should not be requested more than once per request.
"""
ciConfig(
"""
2021-03-08 18:12:59 +05:30
Contents of '.gitlab-ci.yml'.
2021-02-22 17:27:13 +05:30
"""
content: String!
2021-03-08 18:12:59 +05:30
"""
Run pipeline creation simulation, or only do static check.
"""
dryRun: Boolean
"""
The project of the CI config.
"""
projectPath: ID!
2021-02-22 17:27:13 +05:30
): CiConfig
2021-01-29 00:20:46 +05:30
"""
Find a container repository
"""
containerRepository(
"""
The global ID of the container repository
"""
id: ContainerRepositoryID!
): ContainerRepositoryDetails
2019-12-26 22:10:19 +05:30
"""
Get information about current user
"""
currentUser: User
2020-03-13 15:44:24 +05:30
"""
Fields related to design management
"""
designManagement: DesignManagement!
2021-01-29 00:20:46 +05:30
"""
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
2019-12-26 22:10:19 +05:30
"""
2020-01-01 13:55:28 +05:30
Text to echo back
2019-12-26 22:10:19 +05:30
"""
2020-01-01 13:55:28 +05:30
echo(
"""
2021-03-08 18:12:59 +05:30
Text to echo back.
2020-01-01 13:55:28 +05:30
"""
text: String!
): String!
2019-12-26 22:10:19 +05:30
2020-04-22 19:07:51 +05:30
"""
Find a Geo node
"""
geoNode(
"""
The name of the Geo node. Defaults to the current Geo node name.
"""
name: String
): GeoNode
2019-12-26 22:10:19 +05:30
"""
Find a group
"""
group(
"""
2021-03-08 18:12:59 +05:30
The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
2019-12-26 22:10:19 +05:30
"""
fullPath: ID!
): Group
2020-05-24 23:13:21 +05:30
"""
2020-11-24 15:15:51 +05:30
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
"""
2021-03-08 18:12:59 +05:30
The type of measurement/statistics to retrieve.
2020-11-24 15:15:51 +05:30
"""
identifier: MeasurementIdentifier!
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-01-29 00:20:46 +05:30
"""
2021-03-08 18:12:59 +05:30
Measurement recorded after this date.
2021-01-29 00:20:46 +05:30
"""
recordedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Measurement recorded before this date.
2021-01-29 00:20:46 +05:30
"""
recordedBefore: Time
2020-11-24 15:15:51 +05:30
): InstanceStatisticsMeasurementConnection
"""
Find an issue
2020-05-24 23:13:21 +05:30
"""
2020-11-24 15:15:51 +05:30
issue(
"""
The global ID of the Issue
"""
id: IssueID!
): Issue
2020-05-24 23:13:21 +05:30
2020-10-24 23:57:45 +05:30
"""
Find an iteration
"""
iteration(
"""
Find an iteration by its ID
"""
id: IterationID!
): Iteration
2019-12-26 22:10:19 +05:30
"""
Metadata about GitLab
"""
metadata: Metadata
2020-10-24 23:57:45 +05:30
"""
Find a milestone
"""
milestone(
"""
Find a milestone by its ID
"""
id: MilestoneID!
): Milestone
2019-12-26 22:10:19 +05:30
"""
Find a namespace
"""
namespace(
"""
2021-03-08 18:12:59 +05:30
The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
2019-12-26 22:10:19 +05:30
"""
fullPath: ID!
): Namespace
2021-03-08 18:12:59 +05:30
"""
Find a composer package
"""
packageComposerDetails(
"""
The global ID of the package.
"""
id: PackagesPackageID!
): PackageComposerDetails
2019-12-26 22:10:19 +05:30
"""
Find a project
"""
project(
"""
2021-03-08 18:12:59 +05:30
The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
2019-12-26 22:10:19 +05:30
"""
fullPath: ID!
): Project
2020-05-24 23:13:21 +05:30
"""
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter projects by IDs.
2020-11-24 15:15:51 +05:30
"""
ids: [ID!]
2020-05-24 23:13:21 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
Limit projects that the current user is a member of.
2020-05-24 23:13:21 +05:30
"""
membership: Boolean
"""
2021-03-08 18:12:59 +05:30
Search query for project name, path, or description.
2020-05-24 23:13:21 +05:30
"""
search: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Include namespace in project search.
2021-01-03 14:25:43 +05:30
"""
searchNamespaces: Boolean
"""
2021-03-08 18:12:59 +05:30
Sort order of results.
2021-01-03 14:25:43 +05:30
"""
sort: String
2020-05-24 23:13:21 +05:30
): ProjectConnection
2021-01-03 14:25:43 +05:30
"""
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
2021-01-29 00:20:46 +05:30
"""
Get runner setup instructions
"""
runnerSetup(
"""
2021-03-08 18:12:59 +05:30
Architecture to generate the instructions for.
2021-01-29 00:20:46 +05:30
"""
architecture: String!
"""
2021-03-08 18:12:59 +05:30
Group to register the runner for.
2021-01-29 00:20:46 +05:30
"""
groupId: GroupID
"""
2021-03-08 18:12:59 +05:30
Platform to generate the instructions for.
2021-01-29 00:20:46 +05:30
"""
platform: String!
"""
2021-03-08 18:12:59 +05:30
Project to register the runner for.
2021-01-29 00:20:46 +05:30
"""
projectId: ProjectID
): RunnerSetup
2019-12-26 22:10:19 +05:30
"""
2020-01-01 13:55:28 +05:30
Find Snippets visible to the current user
2019-12-26 22:10:19 +05:30
"""
2020-01-01 13:55:28 +05:30
snippets(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2019-12-26 22:10:19 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of an author.
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
authorId: UserID
2019-12-26 22:10:19 +05:30
2020-01-01 13:55:28 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2019-12-26 22:10:19 +05:30
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
Explore personal snippets.
2020-01-01 13:55:28 +05:30
"""
explore: Boolean
2019-12-26 22:10:19 +05:30
2020-01-01 13:55:28 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
ids: [SnippetID!]
2020-01-01 13:55:28 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
The ID of a project.
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
projectId: ProjectID
2020-01-01 13:55:28 +05:30
"""
2021-03-08 18:12:59 +05:30
The type of snippet.
2020-01-01 13:55:28 +05:30
"""
type: TypeEnum
"""
2021-03-08 18:12:59 +05:30
The visibility of the snippet.
2020-01-01 13:55:28 +05:30
"""
visibility: VisibilityScopesEnum
): SnippetConnection
2020-04-22 19:07:51 +05:30
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
Find a user
2020-06-23 00:09:42 +05:30
"""
user(
"""
2021-03-08 18:12:59 +05:30
ID of the User.
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
id: UserID
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the User.
2020-06-23 00:09:42 +05:30
"""
username: String
): User
"""
Find users
"""
users(
2021-03-08 18:12:59 +05:30
"""
Return only admin users.
"""
admins: Boolean = false
2020-06-23 00:09:42 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
List of user Global IDs.
2020-06-23 00:09:42 +05:30
"""
ids: [ID!]
"""
Returns the last _n_ elements from the list.
"""
last: Int
2021-01-29 00:20:46 +05:30
"""
Query to search users by name, username, or primary email.
"""
search: String
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Sort users by this criteria.
2020-06-23 00:09:42 +05:30
"""
sort: Sort = created_desc
"""
2021-03-08 18:12:59 +05:30
List of usernames.
2020-06-23 00:09:42 +05:30
"""
usernames: [String!]
): UserConnection
2020-04-22 19:07:51 +05:30
"""
2020-05-24 23:13:21 +05:30
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
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Returns only the vulnerabilities which have linked issues.
2020-11-24 15:15:51 +05:30
"""
hasIssues: Boolean
"""
2021-03-08 18:12:59 +05:30
Returns only the vulnerabilities which have been resolved on default branch.
2020-11-24 15:15:51 +05:30
"""
hasResolution: Boolean
2020-05-24 23:13:21 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by project.
2020-05-24 23:13:21 +05:30
"""
projectId: [ID!]
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by report type.
2020-05-24 23:13:21 +05:30
"""
reportType: [VulnerabilityReportType!]
2020-07-28 23:09:34 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by VulnerabilityScanner.externalId.
2020-07-28 23:09:34 +05:30
"""
scanner: [String!]
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by severity.
2020-05-24 23:13:21 +05:30
"""
severity: [VulnerabilitySeverity!]
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
List vulnerabilities by sort order.
2020-11-24 15:15:51 +05:30
"""
sort: VulnerabilitySort = severity_desc
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Filter vulnerabilities by state.
2020-05-24 23:13:21 +05:30
"""
state: [VulnerabilityState!]
): VulnerabilityConnection
"""
2020-10-24 23:57:45 +05:30
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
"""
2021-03-08 18:12:59 +05:30
Last day for which to fetch vulnerability history.
2020-10-24 23:57:45 +05:30
"""
endDate: ISO8601Date!
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
First day for which to fetch vulnerability history.
2020-10-24 23:57:45 +05:30
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection
"""
Number of vulnerabilities per severity level, per day, for the projects on the
2021-02-22 17:27:13 +05:30
current user's instance security dashboard Deprecated in 13.3: Use
`vulnerabilitiesCountByDay`.
2020-05-24 23:13:21 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Last day for which to fetch vulnerability history.
2020-05-24 23:13:21 +05:30
"""
endDate: ISO8601Date!
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
First day for which to fetch vulnerability history.
2020-05-24 23:13:21 +05:30
"""
startDate: ISO8601Date!
2021-02-22 17:27:13 +05:30
): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
2021-01-03 14:25:43 +05:30
"""
Find a vulnerability
"""
vulnerability(
"""
The Global ID of the Vulnerability
"""
id: VulnerabilityID!
): Vulnerability
2020-05-24 23:13:21 +05:30
}
"""
2020-11-24 15:15:51 +05:30
State of a Geo registry
2020-05-24 23:13:21 +05:30
"""
enum RegistryState {
"""
Registry that failed to sync
"""
FAILED
"""
Registry waiting to be synced
"""
PENDING
"""
Registry currently syncing
"""
STARTED
"""
Registry that is synced
"""
SYNCED
}
2020-07-28 23:09:34 +05:30
"""
Represents a release
"""
2020-05-24 23:13:21 +05:30
type Release {
2020-06-23 00:09:42 +05:30
"""
Assets of the release
"""
assets: ReleaseAssets
2020-05-24 23:13:21 +05:30
"""
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
2020-06-23 00:09:42 +05:30
"""
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
2020-07-28 23:09:34 +05:30
"""
Links of the release
"""
links: ReleaseLinks
2020-05-24 23:13:21 +05:30
"""
Milestones associated to the release
2020-04-22 19:07:51 +05:30
"""
2020-05-24 23:13:21 +05:30
milestones(
2020-04-22 19:07:51 +05:30
"""
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
2020-05-24 23:13:21 +05:30
): MilestoneConnection
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
Name of the release
"""
name: String
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
Timestamp of when the release was released
"""
releasedAt: Time
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
Name of the tag associated with the release
"""
2020-07-28 23:09:34 +05:30
tagName: String
2020-04-22 19:07:51 +05:30
2020-05-24 23:13:21 +05:30
"""
Relative web path to the tag associated with the release
"""
tagPath: String
2020-11-24 15:15:51 +05:30
"""
Indicates the release is an upcoming release
"""
upcomingRelease: Boolean
2020-05-24 23:13:21 +05:30
}
2020-07-28 23:09:34 +05:30
"""
Represents an asset link associated with a release
"""
type ReleaseAssetLink {
2020-11-24 15:15:51 +05:30
"""
Direct asset URL of the link
"""
directAssetUrl: String
2020-07-28 23:09:34 +05:30
"""
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
}
"""
2021-01-29 00:20:46 +05:30
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`
2020-07-28 23:09:34 +05:30
"""
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
"""
2020-06-23 00:09:42 +05:30
type ReleaseAssets {
2020-05-24 23:13:21 +05:30
"""
2020-06-23 00:09:42 +05:30
Number of assets of the release
2020-05-24 23:13:21 +05:30
"""
2020-07-28 23:09:34 +05:30
count: Int
2020-05-24 23:13:21 +05:30
"""
2020-06-23 00:09:42 +05:30
Asset links of the release
2020-05-24 23:13:21 +05:30
"""
2020-06-23 00:09:42 +05:30
links(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-05-24 23:13:21 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-05-24 23:13:21 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-07-28 23:09:34 +05:30
): ReleaseAssetLinkConnection
2020-06-23 00:09:42 +05:30
"""
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
}
2021-01-29 00:20:46 +05:30
"""
Fields that are available when modifying release assets
"""
input ReleaseAssetsInput {
"""
A list of asset links to associate to the release
"""
links: [ReleaseAssetLinkInput!]
}
2020-06-23 00:09:42 +05:30
"""
The connection type for Release.
"""
type ReleaseConnection {
2020-11-24 15:15:51 +05:30
"""
Total count of collection
"""
count: Int!
2020-06-23 00:09:42 +05:30
"""
A list of edges.
"""
edges: [ReleaseEdge]
"""
A list of nodes.
"""
nodes: [Release]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
2021-01-29 00:20:46 +05:30
"""
Autogenerated input type of ReleaseCreate
"""
input ReleaseCreateInput {
"""
2021-03-08 18:12:59 +05:30
Assets associated to the release.
2021-01-29 00:20:46 +05:30
"""
assets: ReleaseAssetsInput
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Description (also known as "release notes") of the release.
2021-01-29 00:20:46 +05:30
"""
description: String
"""
The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones.
"""
milestones: [String!]
"""
2021-03-08 18:12:59 +05:30
Name of the release.
2021-01-29 00:20:46 +05:30
"""
name: String
"""
2021-03-08 18:12:59 +05:30
Full path of the project the release is associated with.
2021-01-29 00:20:46 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
The commit SHA or branch name to use if creating a new tag.
2021-01-29 00:20:46 +05:30
"""
ref: String
"""
The date when the release will be/was ready. Defaults to the current time.
"""
releasedAt: Time
"""
2021-03-08 18:12:59 +05:30
Name of the tag to associate with the release.
2021-01-29 00:20:46 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The release after mutation.
2021-01-29 00:20:46 +05:30
"""
release: Release
}
2021-02-22 17:27:13 +05:30
"""
Autogenerated input type of ReleaseDelete
"""
input ReleaseDeleteInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Full path of the project the release is associated with.
2021-02-22 17:27:13 +05:30
"""
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
}
2020-06-23 00:09:42 +05:30
"""
An edge in a connection.
"""
type ReleaseEdge {
"""
2020-05-24 23:13:21 +05:30
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: Release
2020-01-01 13:55:28 +05:30
}
2020-06-23 00:09:42 +05:30
"""
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
}
2020-07-28 23:09:34 +05:30
type ReleaseLinks {
2021-01-29 00:20:46 +05:30
"""
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
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
HTTP URL of the release's edit page
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
editUrl: String
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
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`
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
openedIssuesUrl: String
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
HTTP URL of the merge request page, filtered by this release and `state=open`
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
openedMergeRequestsUrl: String
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
HTTP URL of the release
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
selfUrl: String
}
2020-06-23 00:09:42 +05:30
2021-01-29 00:20:46 +05:30
"""
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
}
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
Represents the source code attached to a release in a particular format
2020-06-23 00:09:42 +05:30
"""
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
}
2021-02-22 17:27:13 +05:30
"""
Autogenerated input type of ReleaseUpdate
"""
input ReleaseUpdateInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Description (release notes) of the release.
2021-02-22 17:27:13 +05:30
"""
description: String
"""
The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones.
"""
milestones: [String!]
"""
2021-03-08 18:12:59 +05:30
Name of the release.
2021-02-22 17:27:13 +05:30
"""
name: String
"""
2021-03-08 18:12:59 +05:30
Full path of the project the release is associated with.
2021-02-22 17:27:13 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
The release date.
2021-02-22 17:27:13 +05:30
"""
releasedAt: Time
"""
2021-03-08 18:12:59 +05:30
Name of the tag associated with the release.
2021-02-22 17:27:13 +05:30
"""
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
}
2020-01-01 13:55:28 +05:30
"""
Autogenerated input type of RemoveAwardEmoji
"""
input RemoveAwardEmojiInput {
"""
2021-03-08 18:12:59 +05:30
The global ID of the awardable resource.
2020-01-01 13:55:28 +05:30
"""
2021-01-03 14:25:43 +05:30
awardableId: AwardableID!
2020-01-01 13:55:28 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The emoji name
"""
name: String!
}
"""
Autogenerated return type of RemoveAwardEmoji
"""
type RemoveAwardEmojiPayload {
"""
2021-03-08 18:12:59 +05:30
The award emoji after mutation.
2020-01-01 13:55:28 +05:30
"""
awardEmoji: AwardEmoji
"""
A unique identifier for the client performing the mutation.
"""
2019-12-26 22:10:19 +05:30
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
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
"""
2021-03-08 18:12:59 +05:30
ID of the project to remove from the Instance Security Dashboard.
2020-05-24 23:13:21 +05:30
"""
2021-01-03 14:25:43 +05:30
id: ProjectID!
2020-05-24 23:13:21 +05:30
}
"""
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.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
}
2021-01-29 00:20:46 +05:30
"""
Autogenerated input type of RepositionImageDiffNote
"""
input RepositionImageDiffNoteInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the DiffNote to update.
2021-01-29 00:20:46 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2021-01-29 00:20:46 +05:30
"""
note: Note
}
2019-12-26 22:10:19 +05:30
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(
"""
2021-03-08 18:12:59 +05:30
The path to get the tree for. Default value is the root of the repository.
2019-12-26 22:10:19 +05:30
"""
path: String = ""
"""
2021-03-08 18:12:59 +05:30
Used to get a recursive tree. Default is false.
2019-12-26 22:10:19 +05:30
"""
recursive: Boolean = false
"""
2021-03-08 18:12:59 +05:30
The commit ref to get the tree for. Default value is HEAD.
2019-12-26 22:10:19 +05:30
"""
ref: String = "head"
): Tree
}
2020-04-08 14:13:33 +05:30
"""
2020-06-23 00:09:42 +05:30
Represents a requirement
2020-04-08 14:13:33 +05:30
"""
type Requirement {
"""
Author of the requirement
"""
author: User!
"""
Timestamp of when the requirement was created
"""
createdAt: Time!
2021-01-03 14:25:43 +05:30
"""
Description of the requirement
"""
description: String
"""
The GitLab Flavored Markdown rendering of `description`
"""
descriptionHtml: String
2020-04-08 14:13:33 +05:30
"""
ID of the requirement
"""
id: ID!
"""
Internal ID of the requirement
"""
iid: ID!
2021-01-03 14:25:43 +05:30
"""
Indicates if latest test report was created by user
"""
lastTestReportManuallyCreated: Boolean
2020-11-24 15:15:51 +05:30
"""
Latest requirement test report state
"""
lastTestReportState: TestReportState
2020-04-08 14:13:33 +05:30
"""
Project to which the requirement belongs
"""
project: Project!
"""
State of the requirement
"""
state: RequirementState!
2020-06-23 00:09:42 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
List test reports by sort order.
2020-06-23 00:09:42 +05:30
"""
sort: Sort
): TestReportConnection
2020-04-08 14:13:33 +05:30
"""
Title of the requirement
"""
title: String
2021-01-03 14:25:43 +05:30
"""
The GitLab Flavored Markdown rendering of `title`
"""
titleHtml: String
2020-04-08 14:13:33 +05:30
"""
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
}
2020-04-22 19:07:51 +05:30
"""
2020-11-24 15:15:51 +05:30
Counts of requirements by their state
2020-06-23 00:09:42 +05:30
"""
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
}
2021-01-03 14:25:43 +05:30
"""
Autogenerated input type of RevertVulnerabilityToDetected
"""
input RevertVulnerabilityToDetectedInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the vulnerability to be reverted.
2021-01-03 14:25:43 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The vulnerability after revert.
2021-01-03 14:25:43 +05:30
"""
vulnerability: Vulnerability
}
2020-06-23 00:09:42 +05:30
type RootStorageStatistics {
"""
The CI artifacts size in bytes
"""
buildArtifactsSize: Float!
"""
2021-01-03 14:25:43 +05:30
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!
2021-01-29 00:20:46 +05:30
"""
The uploads size in bytes
"""
uploadsSize: Float!
2021-01-03 14:25:43 +05:30
"""
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.
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
pipelineUrl: String
}
2020-06-23 00:09:42 +05:30
2021-01-03 14:25:43 +05:30
type RunnerArchitecture {
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
Download location for the runner for the platform architecture
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
downloadLocation: String!
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
Name of the runner platform architecture
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
name: String!
}
2020-06-23 00:09:42 +05:30
2021-01-03 14:25:43 +05:30
"""
The connection type for RunnerArchitecture.
"""
type RunnerArchitectureConnection {
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
A list of edges.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
edges: [RunnerArchitectureEdge]
2020-07-28 23:09:34 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
A list of nodes.
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
nodes: [RunnerArchitecture]
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
Information to aid in pagination.
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
pageInfo: PageInfo!
2020-06-23 00:09:42 +05:30
}
"""
2021-01-03 14:25:43 +05:30
An edge in a connection.
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
type RunnerArchitectureEdge {
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
A cursor for use in pagination.
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
cursor: String!
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
The item at the end of the edge.
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
node: RunnerArchitecture
}
2020-06-23 00:09:42 +05:30
2021-01-03 14:25:43 +05:30
type RunnerPlatform {
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
Runner architectures supported for the platform
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
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
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
Human readable name of the runner platform
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
humanReadableName: String!
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
Name slug of the runner platform
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
name: String!
2020-07-28 23:09:34 +05:30
}
"""
2021-01-03 14:25:43 +05:30
The connection type for RunnerPlatform.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
type RunnerPlatformConnection {
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
A list of edges.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
edges: [RunnerPlatformEdge]
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
A list of nodes.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
nodes: [RunnerPlatform]
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
Information to aid in pagination.
2020-07-28 23:09:34 +05:30
"""
2021-01-03 14:25:43 +05:30
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
2020-07-28 23:09:34 +05:30
}
2021-01-29 00:20:46 +05:30
type RunnerSetup {
"""
Instructions for installing the runner on the specified architecture
"""
installInstructions: String!
"""
Instructions for registering the runner
"""
registerInstructions: String
}
2020-07-28 23:09:34 +05:30
"""
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 {
"""
2020-11-24 15:15:51 +05:30
Analyzer description that is displayed on the form
2020-07-28 23:09:34 +05:30
"""
description: String
"""
2020-11-24 15:15:51 +05:30
Indicates whether an analyzer is enabled
2020-07-28 23:09:34 +05:30
"""
enabled: Boolean
"""
2020-11-24 15:15:51 +05:30
Analyzer label used in the config UI
2020-07-28 23:09:34 +05:30
"""
label: String
"""
2020-11-24 15:15:51 +05:30
Name of the analyzer
2020-07-28 23:09:34 +05:30
"""
name: String
2020-11-24 15:15:51 +05:30
"""
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
2020-07-28 23:09:34 +05:30
}
"""
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
}
2021-01-03 14:25:43 +05:30
"""
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!]
}
2020-07-28 23:09:34 +05:30
"""
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
2020-10-24 23:57:45 +05:30
"""
Size of the UI component.
"""
size: SastUiComponentSize
2020-07-28 23:09:34 +05:30
"""
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
}
2020-11-24 15:15:51 +05:30
"""
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 {
2021-01-03 14:25:43 +05:30
"""
List of analyzers and related variables for the SAST configuration
"""
analyzers: [SastCiConfigurationAnalyzersEntityInput!]
2020-11-24 15:15:51 +05:30
"""
List of global entities related to SAST configuration
"""
global: [SastCiConfigurationEntityInput!]
"""
List of pipeline entities related to SAST configuration
"""
pipeline: [SastCiConfigurationEntityInput!]
}
2020-07-28 23:09:34 +05:30
"""
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
}
2020-10-24 23:57:45 +05:30
"""
Size of UI component in SAST configuration page
"""
enum SastUiComponentSize {
LARGE
MEDIUM
SMALL
}
2020-07-28 23:09:34 +05:30
"""
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]
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
A list of nodes.
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
nodes: [ScannedResource]
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
Information to aid in pagination.
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
pageInfo: PageInfo!
2020-06-23 00:09:42 +05:30
}
"""
2020-07-28 23:09:34 +05:30
An edge in a connection.
2020-04-22 19:07:51 +05:30
"""
2020-07-28 23:09:34 +05:30
type ScannedResourceEdge {
2020-04-22 19:07:51 +05:30
"""
2020-07-28 23:09:34 +05:30
A cursor for use in pagination.
2020-04-22 19:07:51 +05:30
"""
2020-07-28 23:09:34 +05:30
cursor: String!
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
The item at the end of the edge.
2020-06-23 00:09:42 +05:30
"""
2020-07-28 23:09:34 +05:30
node: ScannedResource
2020-04-22 19:07:51 +05:30
}
2020-06-23 00:09:42 +05:30
"""
Represents summary of a security report
"""
type SecurityReportSummary {
2021-01-03 14:25:43 +05:30
"""
Aggregated counts for the api_fuzzing scan
"""
apiFuzzing: SecurityReportSummarySection
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Aggregated counts for the container_scanning scan
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
containerScanning: SecurityReportSummarySection
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
Aggregated counts for the coverage_fuzzing scan
"""
coverageFuzzing: SecurityReportSummarySection
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Aggregated counts for the dast scan
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
dast: SecurityReportSummarySection
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Aggregated counts for the dependency_scanning scan
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
dependencyScanning: SecurityReportSummarySection
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Aggregated counts for the sast scan
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
sast: SecurityReportSummarySection
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
Aggregated counts for the secret_detection scan
2019-12-26 22:10:19 +05:30
"""
2020-06-23 00:09:42 +05:30
secretDetection: SecurityReportSummarySection
}
"""
Represents a section of a summary of a security report
"""
type SecurityReportSummarySection {
2020-07-28 23:09:34 +05:30
"""
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
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
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
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
DEPENDENCY_SCANNING
2019-12-26 22:10:19 +05:30
2020-07-28 23:09:34 +05:30
"""
2021-01-29 00:20:46 +05:30
SAST scan report
2020-07-28 23:09:34 +05:30
"""
2021-01-29 00:20:46 +05:30
SAST
2020-07-28 23:09:34 +05:30
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
SECRET DETECTION scan report
2019-12-26 22:10:19 +05:30
"""
2021-01-29 00:20:46 +05:30
SECRET_DETECTION
2019-12-26 22:10:19 +05:30
}
2020-07-28 23:09:34 +05:30
"""
2020-11-24 15:15:51 +05:30
The type of the security scanner
2020-07-28 23:09:34 +05:30
"""
enum SecurityScannerType {
2021-01-03 14:25:43 +05:30
API_FUZZING
2020-07-28 23:09:34 +05:30
CONTAINER_SCANNING
2020-10-24 23:57:45 +05:30
COVERAGE_FUZZING
2020-07-28 23:09:34 +05:30
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!]
}
2020-03-13 15:44:24 +05:30
"""
2020-11-24 15:15:51 +05:30
A Sentry error
2020-03-13 15:44:24 +05:30
"""
2020-01-01 13:55:28 +05:30
type SentryDetailedError {
"""
Count of occurrences
"""
count: Int!
"""
Culprit of the error
"""
culprit: String!
2020-03-13 15:44:24 +05:30
"""
External Base URL of the Sentry Instance
"""
externalBaseUrl: String!
2020-01-01 13:55:28 +05:30
"""
External URL of the error
"""
externalUrl: String!
"""
Commit the error was first seen
"""
firstReleaseLastCommit: String
"""
2020-07-28 23:09:34 +05:30
Release short version the error was first seen
2020-01-01 13:55:28 +05:30
"""
firstReleaseShortVersion: String
2020-07-28 23:09:34 +05:30
"""
Release version the error was first seen
"""
firstReleaseVersion: String
2020-01-01 13:55:28 +05:30
"""
Timestamp when the error was first seen
"""
firstSeen: Time!
"""
Last 24hr stats of the error
"""
frequency: [SentryErrorFrequency!]!
2020-03-13 15:44:24 +05:30
"""
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
2020-01-01 13:55:28 +05:30
"""
ID (global ID) of the error
"""
id: ID!
"""
Commit the error was last seen
"""
lastReleaseLastCommit: String
"""
2020-07-28 23:09:34 +05:30
Release short version the error was last seen
2020-01-01 13:55:28 +05:30
"""
lastReleaseShortVersion: String
2020-07-28 23:09:34 +05:30
"""
Release version the error was last seen
"""
lastReleaseVersion: String
2020-01-01 13:55:28 +05:30
"""
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!
"""
2020-03-13 15:44:24 +05:30
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!
}
"""
2020-11-24 15:15:51 +05:30
A Sentry error. A simplified version of SentryDetailedError
2020-03-13 15:44:24 +05:30
"""
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!
}
"""
2020-11-24 15:15:51 +05:30
An object containing a collection of Sentry errors, and a detailed error
2020-03-13 15:44:24 +05:30
"""
type SentryErrorCollection {
"""
Detailed version of a Sentry error on the project
"""
detailedError(
"""
2021-03-08 18:12:59 +05:30
ID of the Sentry issue.
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
id: GitlabErrorTrackingDetailedErrorID!
2020-03-13 15:44:24 +05:30
): SentryDetailedError
"""
Stack Trace of Sentry Error
"""
errorStackTrace(
"""
2021-03-08 18:12:59 +05:30
ID of the Sentry issue.
2020-03-13 15:44:24 +05:30
"""
2021-01-29 00:20:46 +05:30
id: GitlabErrorTrackingDetailedErrorID!
2020-03-13 15:44:24 +05:30
): 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
"""
2021-03-08 18:12:59 +05:30
Search query for the Sentry error details.
2020-03-13 15:44:24 +05:30
"""
searchTerm: String
"""
2021-03-08 18:12:59 +05:30
Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.
2020-03-13 15:44:24 +05:30
"""
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!
}
"""
2020-11-24 15:15:51 +05:30
An object containing a stack trace entry for a Sentry error
2020-03-13 15:44:24 +05:30
"""
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!
}
"""
2020-11-24 15:15:51 +05:30
An object containing a stack trace entry for a Sentry error
2020-03-13 15:44:24 +05:30
"""
type SentryErrorStackTraceEntry {
"""
Function in which the Sentry error occurred
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
col: String
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
File in which the Sentry error occurred
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
fileName: String
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
Function in which the Sentry error occurred
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
function: String
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
Function in which the Sentry error occurred
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
line: String
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
Context of the Sentry error
2020-01-01 13:55:28 +05:30
"""
2020-03-13 15:44:24 +05:30
traceContext: [SentryErrorStackTraceContext!]
2020-01-01 13:55:28 +05:30
}
"""
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
}
2020-03-13 15:44:24 +05:30
"""
State of a Sentry error
"""
type SentryErrorTags {
"""
Severity level of the Sentry Error
"""
level: String
"""
Logger of the Sentry Error
"""
logger: String
}
2020-04-22 19:07:51 +05:30
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 {
ASANA_SERVICE
ASSEMBLA_SERVICE
BAMBOO_SERVICE
BUGZILLA_SERVICE
BUILDKITE_SERVICE
CAMPFIRE_SERVICE
2020-07-28 23:09:34 +05:30
CONFLUENCE_SERVICE
2020-04-22 19:07:51 +05:30
CUSTOM_ISSUE_TRACKER_SERVICE
2021-02-22 17:27:13 +05:30
DATADOG_SERVICE
2020-04-22 19:07:51 +05:30
DISCORD_SERVICE
DRONE_CI_SERVICE
EMAILS_ON_PUSH_SERVICE
2020-11-24 15:15:51 +05:30
EWM_SERVICE
2020-04-22 19:07:51 +05:30
EXTERNAL_WIKI_SERVICE
FLOWDOCK_SERVICE
GITHUB_SERVICE
HANGOUTS_CHAT_SERVICE
HIPCHAT_SERVICE
IRKER_SERVICE
JENKINS_SERVICE
JIRA_SERVICE
MATTERMOST_SERVICE
MATTERMOST_SLASH_COMMANDS_SERVICE
MICROSOFT_TEAMS_SERVICE
PACKAGIST_SERVICE
PIPELINES_EMAIL_SERVICE
PIVOTALTRACKER_SERVICE
PROMETHEUS_SERVICE
PUSHOVER_SERVICE
REDMINE_SERVICE
SLACK_SERVICE
SLACK_SLASH_COMMANDS_SERVICE
TEAMCITY_SERVICE
UNIFY_CIRCUIT_SERVICE
2020-05-24 23:13:21 +05:30
WEBEX_TEAMS_SERVICE
2020-04-22 19:07:51 +05:30
YOUTRACK_SERVICE
}
2020-01-01 13:55:28 +05:30
"""
Represents a snippet entry
"""
type Snippet implements Noteable {
"""
The owner of the snippet
"""
2020-06-23 00:09:42 +05:30
author: User
2020-01-01 13:55:28 +05:30
"""
2021-02-22 17:27:13 +05:30
Snippet blob Deprecated in 13.3: Use `blobs`.
2020-01-01 13:55:28 +05:30
"""
2021-02-22 17:27:13 +05:30
blob: SnippetBlob! @deprecated(reason: "Use `blobs`. Deprecated in 13.3.")
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
Snippet blobs
"""
2021-01-03 14:25:43 +05:30
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
"""
2021-03-08 18:12:59 +05:30
Paths of the blobs.
2021-01-03 14:25:43 +05:30
"""
paths: [String!]
): SnippetBlobConnection
2020-06-23 00:09:42 +05:30
2020-01-01 13:55:28 +05:30
"""
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
2020-04-22 19:07:51 +05:30
"""
HTTP URL to the snippet repository
"""
httpUrlToRepo: String
2020-01-01 13:55:28 +05:30
"""
2020-05-24 23:13:21 +05:30
ID of the snippet
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
id: SnippetID!
2020-01-01 13:55:28 +05:30
"""
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!
2020-04-22 19:07:51 +05:30
"""
SSH URL to the snippet repository
"""
sshUrlToRepo: String
2020-01-01 13:55:28 +05:30
"""
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!
}
2020-03-13 15:44:24 +05:30
"""
Represents the snippet blob
"""
type SnippetBlob {
"""
Shows whether the blob is binary
"""
binary: Boolean!
2020-05-24 23:13:21 +05:30
"""
Blob external storage
"""
externalStorage: String
2020-03-13 15:44:24 +05:30
"""
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!
2020-05-24 23:13:21 +05:30
"""
Shows whether the blob is rendered as text
"""
renderedAsText: Boolean!
2020-03-13 15:44:24 +05:30
"""
Blob highlighted data
"""
richData: String
"""
Blob content rich viewer
"""
richViewer: SnippetBlobViewer
"""
Blob content simple viewer
"""
simpleViewer: SnippetBlobViewer!
"""
Blob size
"""
size: Int!
}
2020-10-24 23:57:45 +05:30
"""
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
}
2021-01-03 14:25:43 +05:30
"""
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
}
2020-03-13 15:44:24 +05:30
"""
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 async
"""
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!
}
2020-01-01 13:55:28 +05:30
"""
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
}
2021-01-29 00:20:46 +05:30
"""
Identifier of Snippet
"""
scalar SnippetID
2020-01-01 13:55:28 +05:30
type SnippetPermissions {
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `admin_snippet` on this resource
2020-01-01 13:55:28 +05:30
"""
adminSnippet: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `award_emoji` on this resource
2020-01-01 13:55:28 +05:30
"""
awardEmoji: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_note` on this resource
2020-01-01 13:55:28 +05:30
"""
createNote: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `read_snippet` on this resource
2020-01-01 13:55:28 +05:30
"""
readSnippet: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `report_snippet` on this resource
2020-01-01 13:55:28 +05:30
"""
reportSnippet: Boolean!
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `update_snippet` on this resource
2020-01-01 13:55:28 +05:30
"""
updateSnippet: Boolean!
}
2021-01-29 00:20:46 +05:30
"""
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
}
2020-04-08 14:13:33 +05:30
"""
Common sort values
"""
enum Sort {
"""
Created at ascending order
"""
2021-01-03 14:25:43 +05:30
CREATED_ASC
"""
Created at descending order
"""
CREATED_DESC
"""
Updated at ascending order
"""
UPDATED_ASC
"""
Updated at descending order
"""
UPDATED_DESC
"""
Created at ascending order
"""
2021-02-22 17:27:13 +05:30
created_asc @deprecated(reason: "Use CREATED_ASC. Deprecated in 13.5.")
2020-04-08 14:13:33 +05:30
"""
Created at descending order
"""
2021-02-22 17:27:13 +05:30
created_desc @deprecated(reason: "Use CREATED_DESC. Deprecated in 13.5.")
2020-04-08 14:13:33 +05:30
"""
Updated at ascending order
"""
2021-02-22 17:27:13 +05:30
updated_asc @deprecated(reason: "Use UPDATED_ASC. Deprecated in 13.5.")
2020-04-08 14:13:33 +05:30
"""
Updated at descending order
"""
2021-02-22 17:27:13 +05:30
updated_desc @deprecated(reason: "Use UPDATED_DESC. Deprecated in 13.5.")
2021-01-03 14:25:43 +05:30
}
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
2020-04-08 14:13:33 +05:30
}
2019-12-26 22:10:19 +05:30
type Submodule implements Entry {
2020-03-13 15:44:24 +05:30
"""
Flat path of the entry
"""
2019-12-26 22:10:19 +05:30
flatPath: String!
2020-03-13 15:44:24 +05:30
"""
ID of the entry
"""
2019-12-26 22:10:19 +05:30
id: ID!
2020-03-13 15:44:24 +05:30
"""
Name of the entry
"""
2019-12-26 22:10:19 +05:30
name: String!
2020-03-13 15:44:24 +05:30
"""
Path of the entry
"""
2019-12-26 22:10:19 +05:30
path: String!
"""
2020-03-13 15:44:24 +05:30
Last commit sha for the entry
2019-12-26 22:10:19 +05:30
"""
sha: String!
2020-03-13 15:44:24 +05:30
"""
Tree URL for the sub-module
"""
2019-12-26 22:10:19 +05:30
treeUrl: String
2020-03-13 15:44:24 +05:30
"""
Type of tree entry
"""
2019-12-26 22:10:19 +05:30
type: EntryType!
2020-03-13 15:44:24 +05:30
"""
Web URL for the sub-module
"""
2019-12-26 22:10:19 +05:30
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!
}
2021-01-03 14:25:43 +05:30
type TerraformState {
"""
Timestamp the Terraform state was created
"""
createdAt: Time!
"""
ID of the Terraform state
"""
id: ID!
2021-01-29 00:20:46 +05:30
"""
The latest version of the Terraform state
"""
latestVersion: TerraformStateVersion
2021-01-03 14:25:43 +05:30
"""
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 {
2021-01-29 00:20:46 +05:30
"""
Total count of collection
"""
count: Int!
2021-01-03 14:25:43 +05:30
"""
A list of edges.
"""
edges: [TerraformStateEdge]
"""
A list of nodes.
"""
nodes: [TerraformState]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
2021-01-29 00:20:46 +05:30
"""
Autogenerated input type of TerraformStateDelete
"""
input TerraformStateDeleteInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Global ID of the Terraform state.
2021-01-29 00:20:46 +05:30
"""
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!]!
}
2021-01-03 14:25:43 +05:30
"""
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
}
2021-01-29 00:20:46 +05:30
"""
Identifier of Terraform::State
"""
scalar TerraformStateID
"""
Autogenerated input type of TerraformStateLock
"""
input TerraformStateLockInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Global ID of the Terraform state.
2021-01-29 00:20:46 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Global ID of the Terraform state.
2021-01-29 00:20:46 +05:30
"""
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
2021-02-22 17:27:13 +05:30
"""
URL for downloading the version's JSON file
"""
downloadPath: String
2021-01-29 00:20:46 +05:30
"""
ID of the Terraform state version
"""
id: ID!
"""
The job that created this version
"""
job: CiJob
2021-02-22 17:27:13 +05:30
"""
Serial number of the version
"""
serial: Int
2021-01-29 00:20:46 +05:30
"""
Timestamp the version was updated
"""
updatedAt: Time!
}
2020-06-23 00:09:42 +05:30
"""
2021-01-03 14:25:43 +05:30
Represents the Geo sync and verification state of a terraform state version
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
type TerraformStateVersionRegistry {
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
Timestamp when the TerraformStateVersionRegistry was created
2020-11-24 15:15:51 +05:30
"""
createdAt: Time
"""
2021-01-03 14:25:43 +05:30
ID of the TerraformStateVersionRegistry
2020-11-24 15:15:51 +05:30
"""
id: ID!
"""
2021-01-03 14:25:43 +05:30
Error message during sync of the TerraformStateVersionRegistry
2020-11-24 15:15:51 +05:30
"""
lastSyncFailure: String
"""
2021-01-03 14:25:43 +05:30
Timestamp of the most recent successful sync of the TerraformStateVersionRegistry
2020-11-24 15:15:51 +05:30
"""
lastSyncedAt: Time
"""
2021-01-03 14:25:43 +05:30
Timestamp after which the TerraformStateVersionRegistry should be resynced
2020-11-24 15:15:51 +05:30
"""
retryAt: Time
"""
2021-01-03 14:25:43 +05:30
Number of consecutive failed sync attempts of the TerraformStateVersionRegistry
2020-11-24 15:15:51 +05:30
"""
retryCount: Int
"""
2021-01-03 14:25:43 +05:30
Sync state of the TerraformStateVersionRegistry
2020-11-24 15:15:51 +05:30
"""
state: RegistryState
"""
2021-01-03 14:25:43 +05:30
ID of the terraform state version
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
terraformStateVersionId: ID!
2020-11-24 15:15:51 +05:30
}
"""
2021-01-03 14:25:43 +05:30
The connection type for TerraformStateVersionRegistry.
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
type TerraformStateVersionRegistryConnection {
2020-11-24 15:15:51 +05:30
"""
A list of edges.
"""
2021-01-03 14:25:43 +05:30
edges: [TerraformStateVersionRegistryEdge]
2020-11-24 15:15:51 +05:30
"""
A list of nodes.
"""
2021-01-03 14:25:43 +05:30
nodes: [TerraformStateVersionRegistry]
2020-11-24 15:15:51 +05:30
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
2021-01-03 14:25:43 +05:30
type TerraformStateVersionRegistryEdge {
2020-11-24 15:15:51 +05:30
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
2021-01-03 14:25:43 +05:30
node: TerraformStateVersionRegistry
2020-11-24 15:15:51 +05:30
}
"""
Represents a requirement test report
2020-06-23 00:09:42 +05:30
"""
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 {
2020-07-28 23:09:34 +05:30
FAILED
2020-06-23 00:09:42 +05:30
PASSED
}
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
Time represented in ISO 8601
"""
scalar Time
2021-01-29 00:20:46 +05:30
"""
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 {
2021-01-03 14:25:43 +05:30
"""
Daily scope and completed totals for burnup charts
"""
burnupTimeSeries: [BurnupChartDailyTotals!]
2021-01-29 00:20:46 +05:30
"""
Represents the time report stats for the timebox
"""
stats: TimeReportStats
}
interface TimeboxReportInterface {
"""
Historically accurate report about the timebox
"""
report: TimeboxReport
2021-01-03 14:25:43 +05:30
}
"""
A time-frame defined as a closed inclusive range of two dates
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
input Timeframe {
"""
The end of the range
"""
end: Date!
2019-12-26 22:10:19 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
The start of the range
2020-11-24 15:15:51 +05:30
"""
2021-01-03 14:25:43 +05:30
start: Date!
2020-11-24 15:15:51 +05:30
}
2020-01-01 13:55:28 +05:30
type Timelog {
"""
The issue that logged time was added to
"""
issue: Issue
2020-11-24 15:15:51 +05:30
"""
The note where the quick action to add the logged time was executed
"""
note: Note
2020-04-22 19:07:51 +05:30
"""
Timestamp of when the time tracked was spent at
"""
spentAt: Time
2020-01-01 13:55:28 +05:30
"""
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
}
2019-12-26 22:10:19 +05:30
"""
Representing a todo entry
"""
type Todo {
"""
Action of the todo
"""
action: TodoActionEnum!
"""
2020-11-24 15:15:51 +05:30
The author of this todo
2019-12-26 22:10:19 +05:30
"""
author: User!
"""
Body of the todo
"""
body: String!
"""
Timestamp this todo was created
"""
createdAt: Time!
"""
Group this todo is associated with
"""
group: Group
"""
2020-05-24 23:13:21 +05:30
ID of the todo
2019-12-26 22:10:19 +05:30
"""
id: ID!
"""
The project this todo is associated with
"""
project: Project
"""
State of the todo
"""
state: TodoStateEnum!
"""
Target type of the todo
"""
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!
}
2021-01-29 00:20:46 +05:30
"""
Autogenerated input type of TodoCreate
"""
input TodoCreateInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported.
2021-01-29 00:20:46 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The to-do created.
2021-01-29 00:20:46 +05:30
"""
todo: Todo
}
2019-12-26 22:10:19 +05:30
"""
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
}
2021-01-03 14:25:43 +05:30
"""
Identifier of Todo
"""
scalar TodoID
2019-12-26 22:10:19 +05:30
"""
Autogenerated input type of TodoMarkDone
"""
input TodoMarkDoneInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the todo to mark as done.
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
id: TodoID!
2019-12-26 22:10:19 +05:30
}
"""
Autogenerated return type of TodoMarkDone
"""
type TodoMarkDonePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The requested todo.
2019-12-26 22:10:19 +05:30
"""
todo: Todo!
}
2020-01-01 13:55:28 +05:30
"""
Autogenerated input type of TodoRestore
"""
input TodoRestoreInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the todo to restore.
2020-01-01 13:55:28 +05:30
"""
2021-01-03 14:25:43 +05:30
id: TodoID!
2020-01-01 13:55:28 +05:30
}
2020-03-13 15:44:24 +05:30
"""
Autogenerated input type of TodoRestoreMany
"""
input TodoRestoreManyInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global IDs of the todos to restore (a maximum of 50 is supported at once).
2020-03-13 15:44:24 +05:30
"""
2021-01-03 14:25:43 +05:30
ids: [TodoID!]!
2020-03-13 15:44:24 +05:30
}
"""
Autogenerated return type of TodoRestoreMany
"""
type TodoRestoreManyPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
Updated todos.
2020-07-28 23:09:34 +05:30
"""
todos: [Todo!]!
"""
2021-03-08 18:12:59 +05:30
The IDs of the updated todo items. Deprecated in 13.2: Use todos.
2020-03-13 15:44:24 +05:30
"""
2021-02-22 17:27:13 +05:30
updatedIds: [TodoID!]! @deprecated(reason: "Use todos. Deprecated in 13.2.")
2020-03-13 15:44:24 +05:30
}
2020-01-01 13:55:28 +05:30
"""
Autogenerated return type of TodoRestore
"""
type TodoRestorePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-01-01 13:55:28 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The requested todo.
2020-01-01 13:55:28 +05:30
"""
todo: Todo!
}
2019-12-26 22:10:19 +05:30
enum TodoStateEnum {
done
pending
}
enum TodoTargetEnum {
2020-07-28 23:09:34 +05:30
"""
An Alert
"""
ALERT
2019-12-26 22:10:19 +05:30
"""
A Commit
"""
COMMIT
"""
A Design
"""
DESIGN
"""
An Epic
"""
EPIC
"""
An Issue
"""
ISSUE
"""
A MergeRequest
"""
MERGEREQUEST
}
2021-01-29 00:20:46 +05:30
"""
Identifier of Todoable
"""
scalar TodoableID
2020-01-01 13:55:28 +05:30
"""
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
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-01-01 13:55:28 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
Updated todos.
2020-07-28 23:09:34 +05:30
"""
todos: [Todo!]!
"""
2021-03-08 18:12:59 +05:30
Ids of the updated todos. Deprecated in 13.2: Use todos.
2020-01-01 13:55:28 +05:30
"""
2021-02-22 17:27:13 +05:30
updatedIds: [TodoID!]! @deprecated(reason: "Use todos. Deprecated in 13.2.")
2020-01-01 13:55:28 +05:30
}
2019-12-26 22:10:19 +05:30
"""
Autogenerated input type of ToggleAwardEmoji
"""
input ToggleAwardEmojiInput {
"""
2021-03-08 18:12:59 +05:30
The global ID of the awardable resource.
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
awardableId: AwardableID!
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The emoji name
"""
name: String!
}
"""
Autogenerated return type of ToggleAwardEmoji
"""
type ToggleAwardEmojiPayload {
"""
2021-03-08 18:12:59 +05:30
The award emoji after mutation.
2019-12-26 22:10:19 +05:30
"""
awardEmoji: AwardEmoji
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
"""
2020-03-13 15:44:24 +05:30
Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.
2019-12-26 22:10:19 +05:30
"""
toggledOn: Boolean!
}
type Tree {
2020-03-13 15:44:24 +05:30
"""
Blobs of the tree
"""
2019-12-26 22:10:19 +05:30
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
2020-03-13 15:44:24 +05:30
"""
Sub-modules of the tree
"""
2019-12-26 22:10:19 +05:30
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!
2020-03-13 15:44:24 +05:30
"""
Trees of the tree
"""
2019-12-26 22:10:19 +05:30
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 {
2020-03-13 15:44:24 +05:30
"""
Flat path of the entry
"""
2019-12-26 22:10:19 +05:30
flatPath: String!
2020-03-13 15:44:24 +05:30
"""
ID of the entry
"""
2019-12-26 22:10:19 +05:30
id: ID!
2020-03-13 15:44:24 +05:30
"""
Name of the entry
"""
2019-12-26 22:10:19 +05:30
name: String!
2020-03-13 15:44:24 +05:30
"""
Path of the entry
"""
2019-12-26 22:10:19 +05:30
path: String!
"""
2020-03-13 15:44:24 +05:30
Last commit sha for the entry
2019-12-26 22:10:19 +05:30
"""
sha: String!
2020-03-13 15:44:24 +05:30
"""
Type of tree entry
"""
2019-12-26 22:10:19 +05:30
type: EntryType!
2020-03-13 15:44:24 +05:30
2020-10-24 23:57:45 +05:30
"""
Web path for the tree entry (directory)
"""
webPath: String
2020-03-13 15:44:24 +05:30
"""
Web URL for the tree entry (directory)
"""
2019-12-26 22:10:19 +05:30
webUrl: String
}
"""
The connection type for TreeEntry.
"""
type TreeEntryConnection {
"""
A list of edges.
"""
2020-10-24 23:57:45 +05:30
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
"""
2021-03-08 18:12:59 +05:30
The IID of the alert to mutate.
2020-10-24 23:57:45 +05:30
"""
iid: String!
"""
2021-03-08 18:12:59 +05:30
The project the alert to mutate is in.
2020-10-24 23:57:45 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
The status to set the alert.
2020-10-24 23:57:45 +05:30
"""
status: AlertManagementStatus!
}
"""
Autogenerated return type of UpdateAlertStatus
"""
type UpdateAlertStatusPayload {
"""
2021-03-08 18:12:59 +05:30
The alert after mutation.
2020-10-24 23:57:45 +05:30
"""
alert: AlertManagementAlert
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue created after mutation.
2020-10-24 23:57:45 +05:30
"""
issue: Issue
"""
2021-03-08 18:12:59 +05:30
The todo after mutation.
2020-10-24 23:57:45 +05:30
"""
todo: Todo
}
2021-01-03 14:25:43 +05:30
"""
Autogenerated input type of UpdateBoardEpicUserPreferences
"""
input UpdateBoardEpicUserPreferencesInput {
"""
2021-03-08 18:12:59 +05:30
The board global ID.
2021-01-03 14:25:43 +05:30
"""
boardId: BoardID!
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Whether the epic should be collapsed in the board.
2021-01-03 14:25:43 +05:30
"""
collapsed: Boolean!
"""
2021-03-08 18:12:59 +05:30
ID of an epic to set preferences for.
2021-01-03 14:25:43 +05:30
"""
epicId: EpicID!
}
"""
Autogenerated return type of UpdateBoardEpicUserPreferences
"""
type UpdateBoardEpicUserPreferencesPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
User preferences for the epic in the board after mutation.
2021-01-03 14:25:43 +05:30
"""
epicUserPreferences: BoardEpicUserPreferences
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
}
2020-10-24 23:57:45 +05:30
"""
Autogenerated input type of UpdateBoard
"""
input UpdateBoardInput {
2021-03-08 18:12:59 +05:30
"""
The ID of user to be assigned to the board.
"""
assigneeId: UserID
2020-10-24 23:57:45 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-02-22 17:27:13 +05:30
Whether or not backlog list is hidden
2020-10-24 23:57:45 +05:30
"""
hideBacklogList: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-02-22 17:27:13 +05:30
Whether or not closed list is hidden
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
hideClosedList: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-02-22 17:27:13 +05:30
The board global ID.
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
id: BoardID!
2021-03-08 18:12:59 +05:30
"""
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
2021-01-03 14:25:43 +05:30
"""
2021-02-22 17:27:13 +05:30
The board name.
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
name: String
2021-03-08 18:12:59 +05:30
"""
The weight value to be assigned to the board.
"""
weight: Int
2020-01-01 13:55:28 +05:30
}
2020-07-28 23:09:34 +05:30
"""
2020-10-24 23:57:45 +05:30
Autogenerated input type of UpdateBoardList
2020-05-24 23:13:21 +05:30
"""
2020-10-24 23:57:45 +05:30
input UpdateBoardListInput {
2020-05-24 23:13:21 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Indicates if list is collapsed for this user.
2020-05-24 23:13:21 +05:30
"""
2020-10-24 23:57:45 +05:30
collapsed: Boolean
2020-05-24 23:13:21 +05:30
"""
2020-10-24 23:57:45 +05:30
Global ID of the list.
2020-05-24 23:13:21 +05:30
"""
2021-01-29 00:20:46 +05:30
listId: ListID!
2020-05-24 23:13:21 +05:30
"""
2021-03-08 18:12:59 +05:30
Position of list within the board.
2020-05-24 23:13:21 +05:30
"""
2020-10-24 23:57:45 +05:30
position: Int
2020-05-24 23:13:21 +05:30
}
"""
2020-10-24 23:57:45 +05:30
Autogenerated return type of UpdateBoardList
2020-05-24 23:13:21 +05:30
"""
2020-10-24 23:57:45 +05:30
type UpdateBoardListPayload {
2020-05-24 23:13:21 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
Mutated list.
2020-05-24 23:13:21 +05:30
"""
2020-10-24 23:57:45 +05:30
list: BoardList
}
"""
Autogenerated return type of UpdateBoard
"""
type UpdateBoardPayload {
"""
The board after mutation.
"""
board: Board
2020-07-28 23:09:34 +05:30
"""
2020-10-24 23:57:45 +05:30
A unique identifier for the client performing the mutation.
2020-07-28 23:09:34 +05:30
"""
2020-10-24 23:57:45 +05:30
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
2020-05-24 23:13:21 +05:30
}
2021-02-22 17:27:13 +05:30
"""
Autogenerated input type of UpdateComplianceFramework
"""
input UpdateComplianceFrameworkInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the compliance framework to update.
2021-02-22 17:27:13 +05:30
"""
id: ComplianceManagementFrameworkID!
"""
2021-03-08 18:12:59 +05:30
Parameters to update the compliance framework with.
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
params: ComplianceFrameworkInput!
2021-02-22 17:27:13 +05:30
}
"""
Autogenerated return type of UpdateComplianceFramework
"""
type UpdateComplianceFrameworkPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The compliance framework after mutation.
2021-02-22 17:27:13 +05:30
"""
complianceFramework: ComplianceFramework
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
}
2020-06-23 00:09:42 +05:30
"""
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
2020-07-28 23:09:34 +05:30
"""
Tags with names matching this regex pattern will expire
"""
nameRegex: UntrustedRegexp
"""
Tags with names matching this regex pattern will be preserved
"""
nameRegexKeep: UntrustedRegexp
2020-06-23 00:09:42 +05:30
"""
Tags older that this will expire
"""
olderThan: ContainerExpirationPolicyOlderThanEnum
"""
2021-03-08 18:12:59 +05:30
The project path where the container expiration policy is located.
2020-06-23 00:09:42 +05:30
"""
projectPath: ID!
}
"""
Autogenerated return type of UpdateContainerExpirationPolicy
"""
type UpdateContainerExpirationPolicyPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The container expiration policy after mutation.
2020-06-23 00:09:42 +05:30
"""
containerExpirationPolicy: ContainerExpirationPolicy
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
}
2021-02-22 17:27:13 +05:30
"""
Autogenerated input type of UpdateDevopsAdoptionSegment
"""
input UpdateDevopsAdoptionSegmentInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The array of group IDs to set for the segment.
2021-02-22 17:27:13 +05:30
"""
groupIds: [GroupID!]
"""
2021-03-08 18:12:59 +05:30
ID of the segment.
2021-02-22 17:27:13 +05:30
"""
id: AnalyticsDevopsAdoptionSegmentID!
"""
2021-03-08 18:12:59 +05:30
Name of the segment.
2021-02-22 17:27:13 +05:30
"""
name: String!
}
"""
Autogenerated return type of UpdateDevopsAdoptionSegment
"""
type UpdateDevopsAdoptionSegmentPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The segment after mutation.
2021-02-22 17:27:13 +05:30
"""
segment: DevopsAdoptionSegment
}
2020-03-13 15:44:24 +05:30
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
}
2019-12-26 22:10:19 +05:30
"""
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
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates if the epic is confidential.
2020-04-22 19:07:51 +05:30
"""
confidential: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The description of the epic.
2019-12-26 22:10:19 +05:30
"""
description: String
"""
2021-03-08 18:12:59 +05:30
The end date of the epic.
2019-12-26 22:10:19 +05:30
"""
dueDateFixed: String
"""
2021-03-08 18:12:59 +05:30
Indicates end date should be sourced from due_date_fixed field not the issue milestones.
2019-12-26 22:10:19 +05:30
"""
dueDateIsFixed: Boolean
"""
2021-03-08 18:12:59 +05:30
The group the epic to mutate is in.
2019-12-26 22:10:19 +05:30
"""
groupPath: ID!
"""
2021-03-08 18:12:59 +05:30
The IID of the epic to mutate.
2019-12-26 22:10:19 +05:30
"""
2020-04-08 14:13:33 +05:30
iid: ID!
2019-12-26 22:10:19 +05:30
"""
The IDs of labels to be removed from the epic.
"""
removeLabelIds: [ID!]
"""
2021-03-08 18:12:59 +05:30
The start date of the epic.
2019-12-26 22:10:19 +05:30
"""
startDateFixed: String
"""
2021-03-08 18:12:59 +05:30
Indicates start date should be sourced from start_date_fixed field not the issue milestones.
2019-12-26 22:10:19 +05:30
"""
startDateIsFixed: Boolean
"""
2021-03-08 18:12:59 +05:30
State event for the epic.
2019-12-26 22:10:19 +05:30
"""
stateEvent: EpicStateEvent
"""
2021-03-08 18:12:59 +05:30
The title of the epic.
2019-12-26 22:10:19 +05:30
"""
title: String
}
"""
Autogenerated return type of UpdateEpic
"""
type UpdateEpicPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The epic after mutation.
2019-12-26 22:10:19 +05:30
"""
epic: Epic
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
}
2020-03-13 15:44:24 +05:30
"""
Autogenerated input type of UpdateImageDiffNote
"""
input UpdateImageDiffNoteInput {
"""
Content of the note
"""
body: String
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the note to update.
2020-03-13 15:44:24 +05:30
"""
2021-01-03 14:25:43 +05:30
id: NoteID!
2020-03-13 15:44:24 +05:30
"""
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
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2020-03-13 15:44:24 +05:30
"""
note: Note
}
"""
Autogenerated input type of UpdateIssue
"""
input UpdateIssueInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be added to the issue.
2020-10-24 23:57:45 +05:30
"""
addLabelIds: [ID!]
2020-03-13 15:44:24 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-04-08 14:13:33 +05:30
"""
Indicates the issue is confidential
"""
confidential: Boolean
"""
Description of the issue
"""
description: String
"""
Due date of the issue
"""
2021-01-03 14:25:43 +05:30
dueDate: ISO8601Date
2020-04-08 14:13:33 +05:30
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The ID of the parent epic. NULL when removing the association.
2020-11-24 15:15:51 +05:30
"""
2021-01-29 00:20:46 +05:30
epicId: EpicID
2020-11-24 15:15:51 +05:30
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The desired health status.
2020-03-13 15:44:24 +05:30
"""
healthStatus: HealthStatus
"""
2021-03-08 18:12:59 +05:30
The IID of the issue to mutate.
2020-03-13 15:44:24 +05:30
"""
iid: String!
2020-10-24 23:57:45 +05:30
"""
Indicates discussion is locked on the issue
"""
locked: Boolean
"""
2021-03-08 18:12:59 +05:30
The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.
2020-10-24 23:57:45 +05:30
"""
milestoneId: ID
2020-03-13 15:44:24 +05:30
"""
2021-03-08 18:12:59 +05:30
The project the issue to mutate is in.
2020-03-13 15:44:24 +05:30
"""
projectPath: ID!
2020-04-08 14:13:33 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
The IDs of labels to be removed from the issue.
2020-10-24 23:57:45 +05:30
"""
removeLabelIds: [ID!]
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Close or reopen an issue.
2021-01-03 14:25:43 +05:30
"""
stateEvent: IssueStateEvent
2020-04-08 14:13:33 +05:30
"""
Title of the issue
"""
title: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
The weight of the issue.
2021-01-03 14:25:43 +05:30
"""
weight: Int
2020-03-13 15:44:24 +05:30
}
"""
Autogenerated return type of UpdateIssue
"""
type UpdateIssuePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2020-03-13 15:44:24 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The issue after mutation.
2020-03-13 15:44:24 +05:30
"""
issue: Issue
}
2020-07-28 23:09:34 +05:30
"""
Autogenerated input type of UpdateIteration
"""
input UpdateIterationInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-02-22 17:27:13 +05:30
Description of the iteration.
2020-07-28 23:09:34 +05:30
"""
description: String
"""
2021-02-22 17:27:13 +05:30
End date of the iteration.
2020-07-28 23:09:34 +05:30
"""
dueDate: String
"""
2021-02-22 17:27:13 +05:30
Group of the iteration.
2020-07-28 23:09:34 +05:30
"""
groupPath: ID!
"""
2021-02-22 17:27:13 +05:30
Global ID of the iteration.
2020-07-28 23:09:34 +05:30
"""
id: ID!
"""
2021-02-22 17:27:13 +05:30
Start date of the iteration.
2020-07-28 23:09:34 +05:30
"""
startDate: String
"""
2021-02-22 17:27:13 +05:30
Title of the iteration.
2020-07-28 23:09:34 +05:30
"""
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!]!
"""
2021-02-22 17:27:13 +05:30
Updated iteration.
2020-07-28 23:09:34 +05:30
"""
iteration: Iteration
}
2021-03-08 18:12:59 +05:30
"""
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
}
2019-12-26 22:10:19 +05:30
"""
Autogenerated input type of UpdateNote
"""
input UpdateNoteInput {
"""
2020-01-01 13:55:28 +05:30
Content of the note
2019-12-26 22:10:19 +05:30
"""
2020-10-24 23:57:45 +05:30
body: String
2019-12-26 22:10:19 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2020-10-24 23:57:45 +05:30
"""
The confidentiality flag of a note. Default is false.
"""
confidential: Boolean
2019-12-26 22:10:19 +05:30
"""
2021-03-08 18:12:59 +05:30
The global ID of the note to update.
2019-12-26 22:10:19 +05:30
"""
2021-01-03 14:25:43 +05:30
id: NoteID!
2019-12-26 22:10:19 +05:30
}
"""
Autogenerated return type of UpdateNote
"""
type UpdateNotePayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-05-24 23:13:21 +05:30
Errors encountered during execution of the mutation.
2019-12-26 22:10:19 +05:30
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The note after mutation.
2019-12-26 22:10:19 +05:30
"""
note: Note
}
2020-04-22 19:07:51 +05:30
"""
Autogenerated input type of UpdateRequirement
"""
input UpdateRequirementInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Description of the requirement.
2021-01-03 14:25:43 +05:30
"""
description: String
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
The IID of the requirement to update.
2020-04-22 19:07:51 +05:30
"""
iid: String!
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Creates a test report for the requirement with the given state.
2020-11-24 15:15:51 +05:30
"""
lastTestReportState: TestReportState
2020-04-22 19:07:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Full project path the requirement is associated with.
2020-04-22 19:07:51 +05:30
"""
projectPath: ID!
"""
2021-03-08 18:12:59 +05:30
State of the requirement.
2020-04-22 19:07:51 +05:30
"""
state: RequirementState
"""
2021-03-08 18:12:59 +05:30
Title of the requirement.
2020-04-22 19:07:51 +05:30
"""
title: String
}
"""
Autogenerated return type of UpdateRequirement
"""
type UpdateRequirementPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2020-06-23 00:09:42 +05:30
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
Requirement after mutation.
2020-06-23 00:09:42 +05:30
"""
requirement: Requirement
}
"""
Autogenerated input type of UpdateSnippet
"""
input UpdateSnippetInput {
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Actions to perform over the snippet repository and blobs.
2020-10-24 23:57:45 +05:30
"""
blobActions: [SnippetBlobActionInputType!]
2020-06-23 00:09:42 +05:30
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Description of the snippet.
2020-06-23 00:09:42 +05:30
"""
description: String
"""
2021-03-08 18:12:59 +05:30
The global ID of the snippet to update.
2020-06-23 00:09:42 +05:30
"""
2021-01-29 00:20:46 +05:30
id: SnippetID!
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the snippet.
2020-06-23 00:09:42 +05:30
"""
title: String
"""
2021-03-08 18:12:59 +05:30
The visibility level of the snippet.
2020-06-23 00:09:42 +05:30
"""
visibilityLevel: VisibilityLevelsEnum
}
"""
Autogenerated return type of UpdateSnippet
"""
type UpdateSnippetPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
Errors encountered during execution of the mutation.
"""
errors: [String!]!
"""
2021-03-08 18:12:59 +05:30
The snippet after mutation.
2020-06-23 00:09:42 +05:30
"""
snippet: Snippet
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Indicates whether the operation returns a record detected as spam.
2021-01-03 14:25:43 +05:30
"""
spam: Boolean
2020-06-23 00:09:42 +05:30
}
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
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the author.
2021-01-03 14:25:43 +05:30
"""
authorUsername: String
2020-06-23 00:09:42 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
2021-03-08 18:12:59 +05:30
Array of IIDs of merge requests, for example `[1, 2]`.
2020-06-23 00:09:42 +05:30
"""
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
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge requests merged after this date.
2020-10-24 23:57:45 +05:30
"""
mergedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Merge requests merged before this date.
2020-10-24 23:57:45 +05:30
"""
mergedBefore: Time
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the milestone.
2020-11-24 15:15:51 +05:30
"""
milestoneTitle: String
2020-06-23 00:09:42 +05:30
"""
The global ID of the project the authored merge requests should be in. Incompatible with projectPath.
"""
2021-01-29 00:20:46 +05:30
projectId: ProjectID
2020-06-23 00:09:42 +05:30
"""
The full-path of the project the authored merge requests should be in. Incompatible with projectId.
"""
projectPath: String
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the reviewer.
2021-02-22 17:27:13 +05:30
"""
reviewerUsername: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Sort merge requests by this criteria.
2020-11-24 15:15:51 +05:30
"""
sort: MergeRequestSort = created_desc
2020-06-23 00:09:42 +05:30
"""
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
2020-04-22 19:07:51 +05:30
"""
2020-06-23 00:09:42 +05:30
authoredMergeRequests(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-04-22 19:07:51 +05:30
2021-01-03 14:25:43 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the assignee.
2021-01-03 14:25:43 +05:30
"""
assigneeUsername: String
2020-06-23 00:09:42 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2020-04-22 19:07:51 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
2021-03-08 18:12:59 +05:30
Array of IIDs of merge requests, for example `[1, 2]`.
2020-06-23 00:09:42 +05:30
"""
iids: [String!]
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
Array of label names. All resolved merge requests will have all of these labels.
"""
labels: [String!]
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
2020-01-01 13:55:28 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-03-08 18:12:59 +05:30
Merge requests merged after this date.
2020-10-24 23:57:45 +05:30
"""
mergedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Merge requests merged before this date.
2020-10-24 23:57:45 +05:30
"""
mergedBefore: Time
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Title of the milestone.
2020-11-24 15:15:51 +05:30
"""
milestoneTitle: String
2020-06-23 00:09:42 +05:30
"""
The global ID of the project the authored merge requests should be in. Incompatible with projectPath.
"""
2021-01-29 00:20:46 +05:30
projectId: ProjectID
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
The full-path of the project the authored merge requests should be in. Incompatible with projectId.
"""
projectPath: String
2020-01-01 13:55:28 +05:30
2021-02-22 17:27:13 +05:30
"""
2021-03-08 18:12:59 +05:30
Username of the reviewer.
2021-02-22 17:27:13 +05:30
"""
reviewerUsername: String
2020-11-24 15:15:51 +05:30
"""
2021-03-08 18:12:59 +05:30
Sort merge requests by this criteria.
2020-11-24 15:15:51 +05:30
"""
sort: MergeRequestSort = created_desc
2020-06-23 00:09:42 +05:30
"""
Array of source branch names. All resolved merge requests will have one of these branches as their source.
"""
sourceBranches: [String!]
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
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
2020-01-01 13:55:28 +05:30
"""
2020-06-23 00:09:42 +05:30
URL of the user's avatar
2020-01-01 13:55:28 +05:30
"""
2020-06-23 00:09:42 +05:30
avatarUrl: String
2020-01-01 13:55:28 +05:30
2020-10-24 23:57:45 +05:30
"""
2021-02-22 17:27:13 +05:30
User email Deprecated in 13.7: Use public_email.
2020-10-24 23:57:45 +05:30
"""
2021-02-22 17:27:13 +05:30
email: String @deprecated(reason: "Use public_email. Deprecated in 13.7.")
2020-10-24 23:57:45 +05:30
2021-01-29 00:20:46 +05:30
"""
2021-02-22 17:27:13 +05:30
Group count for the user Available only when feature flag `user_group_counts` is enabled.
2021-01-29 00:20:46 +05:30
"""
groupCount: Int
2020-01-01 13:55:28 +05:30
"""
2020-06-23 00:09:42 +05:30
Group memberships of the user
2020-01-01 13:55:28 +05:30
"""
2020-06-23 00:09:42 +05:30
groupMemberships(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
2020-01-01 13:55:28 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
2019-12-26 22:10:19 +05:30
2020-06-23 00:09:42 +05:30
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
): GroupMemberConnection
2019-12-26 22:10:19 +05:30
2020-05-24 23:13:21 +05:30
"""
ID of the user
"""
id: ID!
2021-02-22 17:27:13 +05:30
"""
The location of the user.
"""
location: String
2019-12-26 22:10:19 +05:30
"""
Human-readable name of the user
"""
name: String!
2020-06-23 00:09:42 +05:30
"""
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
2021-02-22 17:27:13 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Username of the assignee.
2021-02-22 17:27:13 +05:30
"""
assigneeUsername: String
"""
2021-03-08 18:12:59 +05:30
Username of the author.
2021-02-22 17:27:13 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Array of IIDs of merge requests, for example `[1, 2]`.
2021-02-22 17:27:13 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Merge requests merged after this date.
2021-02-22 17:27:13 +05:30
"""
mergedAfter: Time
"""
2021-03-08 18:12:59 +05:30
Merge requests merged before this date.
2021-02-22 17:27:13 +05:30
"""
mergedBefore: Time
"""
2021-03-08 18:12:59 +05:30
Title of the milestone.
2021-02-22 17:27:13 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Sort merge requests by this criteria.
2021-02-22 17:27:13 +05:30
"""
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
2020-01-01 13:55:28 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
2020-01-01 13:55:28 +05:30
"""
2021-01-29 00:20:46 +05:30
ids: [SnippetID!]
2020-01-01 13:55:28 +05:30
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
The type of snippet.
2020-01-01 13:55:28 +05:30
"""
type: TypeEnum
"""
2021-03-08 18:12:59 +05:30
The visibility of the snippet.
2020-01-01 13:55:28 +05:30
"""
visibility: VisibilityScopesEnum
): SnippetConnection
2020-11-24 15:15:51 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Search query.
2020-11-24 15:15:51 +05:30
"""
search: String
): ProjectConnection
2020-05-24 23:13:21 +05:30
"""
2020-06-23 00:09:42 +05:30
State of the user
2020-05-24 23:13:21 +05:30
"""
2020-06-23 00:09:42 +05:30
state: UserState!
2020-05-24 23:13:21 +05:30
2020-10-24 23:57:45 +05:30
"""
User status
"""
status: UserStatus
2019-12-26 22:10:19 +05:30
"""
Todos of the user
"""
todos(
"""
2021-03-08 18:12:59 +05:30
The action to be filtered.
2019-12-26 22:10:19 +05:30
"""
action: [TodoActionEnum!]
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
2021-03-08 18:12:59 +05:30
The ID of an author.
2019-12-26 22:10:19 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
The ID of a group.
2019-12-26 22:10:19 +05:30
"""
groupId: [ID!]
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
2021-03-08 18:12:59 +05:30
The ID of a project.
2019-12-26 22:10:19 +05:30
"""
projectId: [ID!]
"""
2021-03-08 18:12:59 +05:30
The state of the todo.
2019-12-26 22:10:19 +05:30
"""
state: [TodoStateEnum!]
"""
2021-03-08 18:12:59 +05:30
The type of the todo.
2019-12-26 22:10:19 +05:30
"""
type: [TodoTargetEnum!]
): TodoConnection!
2020-01-01 13:55:28 +05:30
"""
Permissions for the current user on the resource
"""
userPermissions: UserPermissions!
2019-12-26 22:10:19 +05:30
"""
Username of the user. Unique within this instance of GitLab
"""
username: String!
2020-10-24 23:57:45 +05:30
"""
Web path of the user
"""
webPath: String!
2019-12-26 22:10:19 +05:30
"""
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
2020-01-01 13:55:28 +05:30
}
2020-11-24 15:15:51 +05:30
"""
Identifier of User
"""
scalar UserID
2020-01-01 13:55:28 +05:30
type UserPermissions {
"""
2020-03-13 15:44:24 +05:30
Indicates the user can perform `create_snippet` on this resource
2020-01-01 13:55:28 +05:30
"""
createSnippet: Boolean!
}
2020-06-23 00:09:42 +05:30
"""
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
}
2020-10-24 23:57:45 +05:30
type UserStatus {
2021-01-29 00:20:46 +05:30
"""
User availability status
"""
availability: AvailabilityEnum!
2020-10-24 23:57:45 +05:30
"""
String representation of emoji
"""
emoji: String
"""
User status message
"""
message: String
"""
HTML of the user status message
"""
messageHtml: String
}
2020-01-01 13:55:28 +05:30
enum VisibilityLevelsEnum {
internal
private
public
}
enum VisibilityScopesEnum {
internal
private
public
2020-04-08 14:13:33 +05:30
}
2020-10-24 23:57:45 +05:30
"""
2021-01-29 00:20:46 +05:30
Represents the count of vulnerabilities by severity on a particular day. This data is retained for 365 days
2020-10-24 23:57:45 +05:30
"""
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!
}
2020-05-24 23:13:21 +05:30
"""
2021-01-29 00:20:46 +05:30
Represents the number of vulnerabilities for a particular severity on a particular day. This data is retained for 365 days
2020-05-24 23:13:21 +05:30
"""
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
}
2020-10-24 23:57:45 +05:30
"""
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
}
2021-02-22 17:27:13 +05:30
"""
Identifier of Vulnerabilities::ExternalIssueLink
"""
scalar VulnerabilitiesExternalIssueLinkID
2020-04-08 14:13:33 +05:30
"""
2020-11-24 15:15:51 +05:30
Represents a vulnerability
2020-04-08 14:13:33 +05:30
"""
2021-01-03 14:25:43 +05:30
type Vulnerability implements Noteable {
2021-02-22 17:27:13 +05:30
"""
Timestamp of when the vulnerability state was changed to confirmed
"""
confirmedAt: Time
2021-03-08 18:12:59 +05:30
"""
The user that confirmed the vulnerability.
"""
confirmedBy: User
2020-04-08 14:13:33 +05:30
"""
Description of the vulnerability
"""
description: String
2020-11-24 15:15:51 +05:30
"""
Timestamp of when the vulnerability was first detected
"""
detectedAt: Time!
2021-01-03 14:25:43 +05:30
"""
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!
2021-02-22 17:27:13 +05:30
"""
Timestamp of when the vulnerability state was changed to dismissed
"""
dismissedAt: Time
2021-03-08 18:12:59 +05:30
"""
The user that dismissed the vulnerability.
"""
dismissedBy: User
2021-02-22 17:27:13 +05:30
"""
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
2020-04-08 14:13:33 +05:30
"""
GraphQL ID of the vulnerability
"""
id: ID!
2020-07-28 23:09:34 +05:30
"""
Identifiers of the vulnerability.
"""
identifiers: [VulnerabilityIdentifier!]!
2020-06-23 00:09:42 +05:30
"""
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
"""
2021-03-08 18:12:59 +05:30
Filter issue links by link type.
2020-06-23 00:09:42 +05:30
"""
linkType: VulnerabilityIssueLinkType
): VulnerabilityIssueLinkConnection!
2020-04-08 14:13:33 +05:30
"""
2020-05-24 23:13:21 +05:30
Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability
2020-04-08 14:13:33 +05:30
"""
2020-05-24 23:13:21 +05:30
location: VulnerabilityLocation
2020-04-08 14:13:33 +05:30
2021-02-22 17:27:13 +05:30
"""
Merge request that fixes the vulnerability.
"""
mergeRequest: MergeRequest
2021-01-03 14:25:43 +05:30
"""
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!
2020-07-28 23:09:34 +05:30
"""
Primary identifier of the vulnerability.
"""
primaryIdentifier: VulnerabilityIdentifier
2020-04-22 19:07:51 +05:30
"""
The project on which the vulnerability was found
"""
project: Project
2020-04-08 14:13:33 +05:30
"""
2020-06-23 00:09:42 +05:30
Type of the security report that found the vulnerability (SAST,
2020-07-28 23:09:34 +05:30
DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION,
2021-01-03 14:25:43 +05:30
COVERAGE_FUZZING, API_FUZZING)
2020-04-08 14:13:33 +05:30
"""
reportType: VulnerabilityReportType
2021-02-22 17:27:13 +05:30
"""
Timestamp of when the vulnerability state was changed to resolved
"""
resolvedAt: Time
2021-03-08 18:12:59 +05:30
"""
The user that resolved the vulnerability.
"""
resolvedBy: User
2020-10-24 23:57:45 +05:30
"""
Indicates whether the vulnerability is fixed on the default branch or not
"""
resolvedOnDefaultBranch: Boolean!
2020-07-28 23:09:34 +05:30
"""
Scanner metadata for the vulnerability.
"""
scanner: VulnerabilityScanner
2020-04-08 14:13:33 +05:30
"""
Severity of the vulnerability (INFO, UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL)
"""
severity: VulnerabilitySeverity
"""
2021-01-03 14:25:43 +05:30
State of the vulnerability (DETECTED, CONFIRMED, RESOLVED, DISMISSED)
2020-04-08 14:13:33 +05:30
"""
state: VulnerabilityState
"""
Title of the vulnerability
"""
title: String
2020-06-23 00:09:42 +05:30
"""
Number of user notes attached to the vulnerability
"""
userNotesCount: Int!
2020-04-22 19:07:51 +05:30
"""
Permissions for the current user on the resource
"""
userPermissions: VulnerabilityPermissions!
2020-04-08 14:13:33 +05:30
"""
URL to the vulnerability's details page
"""
vulnerabilityPath: String
}
2021-01-03 14:25:43 +05:30
"""
Autogenerated input type of VulnerabilityConfirm
"""
input VulnerabilityConfirmInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the vulnerability to be confirmed.
2021-01-03 14:25:43 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The vulnerability after state change.
2021-01-03 14:25:43 +05:30
"""
vulnerability: Vulnerability
}
2020-04-08 14:13:33 +05:30
"""
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!
}
2021-01-03 14:25:43 +05:30
"""
Autogenerated input type of VulnerabilityDismiss
"""
input VulnerabilityDismissInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
Comment why vulnerability should be dismissed.
2021-01-03 14:25:43 +05:30
"""
comment: String
"""
2021-03-08 18:12:59 +05:30
Reason why vulnerability should be dismissed.
"""
dismissalReason: VulnerabilityDismissalReason
"""
ID of the vulnerability to be dismissed.
2021-01-03 14:25:43 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The vulnerability after dismissal.
2021-01-03 14:25:43 +05:30
"""
vulnerability: Vulnerability
}
2021-03-08 18:12:59 +05:30
"""
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
}
2020-04-08 14:13:33 +05:30
"""
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
}
2021-02-22 17:27:13 +05:30
"""
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
}
2020-10-24 23:57:45 +05:30
"""
The grade of the vulnerable project
"""
enum VulnerabilityGrade {
A
B
C
D
F
}
2020-07-28 23:09:34 +05:30
"""
2020-11-24 15:15:51 +05:30
Identifier of Vulnerability
"""
scalar VulnerabilityID
"""
Represents a vulnerability identifier
2020-07-28 23:09:34 +05:30
"""
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
}
2020-06-23 00:09:42 +05:30
"""
2020-11-24 15:15:51 +05:30
Represents an issue link of a vulnerability
2020-06-23 00:09:42 +05:30
"""
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
}
"""
2020-11-24 15:15:51 +05:30
The type of the issue link related to a vulnerability
2020-06-23 00:09:42 +05:30
"""
enum VulnerabilityIssueLinkType {
CREATED
RELATED
}
2020-05-24 23:13:21 +05:30
"""
Represents a vulnerability location. The fields with data will depend on the vulnerability report type
"""
2020-10-24 23:57:45 +05:30
union VulnerabilityLocation = VulnerabilityLocationContainerScanning | VulnerabilityLocationCoverageFuzzing | VulnerabilityLocationDast | VulnerabilityLocationDependencyScanning | VulnerabilityLocationSast | VulnerabilityLocationSecretDetection
2020-05-24 23:13:21 +05:30
"""
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
}
2020-10-24 23:57:45 +05:30
"""
Represents the location of a vulnerability found by a Coverage Fuzzing scan
"""
type VulnerabilityLocationCoverageFuzzing {
"""
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
}
2020-05-24 23:13:21 +05:30
"""
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 {
"""
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 {
"""
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
}
2020-06-23 00:09:42 +05:30
"""
Represents the location of a vulnerability found by a secret detection scan
"""
type VulnerabilityLocationSecretDetection {
"""
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
}
2020-04-22 19:07:51 +05:30
"""
Check permissions for the current user on a vulnerability
"""
type VulnerabilityPermissions {
"""
Indicates the user can perform `admin_vulnerability` on this resource
"""
adminVulnerability: Boolean!
2021-02-22 17:27:13 +05:30
"""
Indicates the user can perform `admin_vulnerability_external_issue_link` on this resource
"""
adminVulnerabilityExternalIssueLink: Boolean!
2020-04-22 19:07:51 +05:30
"""
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!
}
2020-04-08 14:13:33 +05:30
"""
2020-11-24 15:15:51 +05:30
The type of the security scan that found the vulnerability
2020-04-08 14:13:33 +05:30
"""
enum VulnerabilityReportType {
2021-01-03 14:25:43 +05:30
API_FUZZING
2020-04-08 14:13:33 +05:30
CONTAINER_SCANNING
2020-07-28 23:09:34 +05:30
COVERAGE_FUZZING
2020-04-08 14:13:33 +05:30
DAST
DEPENDENCY_SCANNING
SAST
2020-06-23 00:09:42 +05:30
SECRET_DETECTION
2020-04-08 14:13:33 +05:30
}
2020-07-28 23:09:34 +05:30
"""
2020-11-24 15:15:51 +05:30
Autogenerated input type of VulnerabilityResolve
"""
input VulnerabilityResolveInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the vulnerability to be resolved.
2020-11-24 15:15:51 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The vulnerability after state change.
2020-11-24 15:15:51 +05:30
"""
vulnerability: Vulnerability
}
2021-01-03 14:25:43 +05:30
"""
Autogenerated input type of VulnerabilityRevertToDetected
"""
input VulnerabilityRevertToDetectedInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
2021-03-08 18:12:59 +05:30
ID of the vulnerability to be reverted.
2021-01-03 14:25:43 +05:30
"""
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!]!
"""
2021-03-08 18:12:59 +05:30
The vulnerability after revert.
2021-01-03 14:25:43 +05:30
"""
vulnerability: Vulnerability
}
2020-11-24 15:15:51 +05:30
"""
Represents a vulnerability scanner
2020-07-28 23:09:34 +05:30
"""
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
}
2020-04-22 19:07:51 +05:30
"""
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
}
2020-04-08 14:13:33 +05:30
"""
2020-11-24 15:15:51 +05:30
The severity of the vulnerability
2020-04-08 14:13:33 +05:30
"""
enum VulnerabilitySeverity {
CRITICAL
HIGH
INFO
LOW
MEDIUM
UNKNOWN
}
"""
2020-11-24 15:15:51 +05:30
Vulnerability sort values
"""
enum VulnerabilitySort {
2021-01-03 14:25:43 +05:30
"""
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
2020-11-24 15:15:51 +05:30
"""
Severity in ascending order
"""
severity_asc
"""
Severity in descending order
"""
severity_desc
2021-01-03 14:25:43 +05:30
"""
State in ascending order
"""
state_asc
"""
State in descending order
"""
state_desc
"""
Title in ascending order
"""
title_asc
"""
Title in descending order
"""
title_desc
2020-11-24 15:15:51 +05:30
}
"""
The state of the vulnerability
2020-04-08 14:13:33 +05:30
"""
enum VulnerabilityState {
CONFIRMED
DETECTED
DISMISSED
RESOLVED
2020-05-24 23:13:21 +05:30
}
"""
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
2020-10-24 23:57:45 +05:30
}
"""
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!
2019-12-26 22:10:19 +05:30
}