41 lines
523 B
GraphQL
41 lines
523 B
GraphQL
type Mutation
|
|
|
|
scalar Violation
|
|
|
|
type Materiau {
|
|
id: Int!
|
|
uuid: String!
|
|
title: String!
|
|
author: String
|
|
memo: String
|
|
linked_materials: [Materiau]
|
|
images: [Image]
|
|
}
|
|
|
|
type MateriauResponse implements Response {
|
|
errors: [Violation]
|
|
materiau: Materiau
|
|
}
|
|
|
|
interface Response {
|
|
errors: [Violation]
|
|
}
|
|
|
|
input MateriauInput {
|
|
title: String!
|
|
description: String
|
|
}
|
|
|
|
type Image {
|
|
id: Int!
|
|
url: String!
|
|
alt: String
|
|
style_minicard: ImageStyle
|
|
}
|
|
|
|
type ImageStyle {
|
|
width: Int
|
|
height: Int
|
|
url: String
|
|
}
|