29 lines
321 B
GraphQL
29 lines
321 B
GraphQL
|
# GraphQL schema example
|
||
|
#
|
||
|
# https://gqlgen.com/getting-started/
|
||
|
|
||
|
type Todo {
|
||
|
id: ID!
|
||
|
text: String!
|
||
|
done: Boolean!
|
||
|
user: User!
|
||
|
}
|
||
|
|
||
|
type User {
|
||
|
id: ID!
|
||
|
name: String!
|
||
|
}
|
||
|
|
||
|
type Query {
|
||
|
todos: [Todo!]!
|
||
|
}
|
||
|
|
||
|
input NewTodo {
|
||
|
text: String!
|
||
|
userId: String!
|
||
|
}
|
||
|
|
||
|
type Mutation {
|
||
|
createTodo(input: NewTodo!): Todo!
|
||
|
}
|