debian-mirror-gitlab/app/assets/javascripts/static_site_editor/graphql/typedefs.graphql

59 lines
1,006 B
GraphQL
Raw Normal View History

2020-05-24 23:13:21 +05:30
type File {
title: String
content: String!
}
type SavedContentField {
label: String!
url: String!
}
type SavedContentMeta {
mergeRequest: SavedContentField!
commit: SavedContentField!
branch: SavedContentField!
}
2021-01-29 00:20:46 +05:30
type Mount {
source: String!
target: String
}
2020-05-24 23:13:21 +05:30
type AppData {
isSupportedContent: Boolean!
2021-01-03 14:25:43 +05:30
hasSubmittedChanges: Boolean!
2020-05-24 23:13:21 +05:30
project: String!
returnUrl: String
sourcePath: String!
username: String!
2021-01-29 00:20:46 +05:30
branch: String!
baseUrl: String!
mounts: [Mount]!
imageUploadPath: String!
2020-05-24 23:13:21 +05:30
}
2021-01-03 14:25:43 +05:30
input HasSubmittedChangesInput {
hasSubmittedChanges: Boolean!
}
2020-07-28 23:09:34 +05:30
input SubmitContentChangesInput {
2020-05-24 23:13:21 +05:30
project: String!
sourcePath: String!
content: String!
username: String!
}
extend type Project {
file(path: ID!): File
}
extend type Query {
appData: AppData!
savedContentMeta: SavedContentMeta
}
extend type Mutation {
submitContentChanges(input: SubmitContentChangesInput!): SavedContentMeta
2021-01-03 14:25:43 +05:30
hasSubmittedChanges(input: HasSubmittedChangesInput!): AppData
2020-05-24 23:13:21 +05:30
}