# This file was generated based on ".graphqlconfig". Do not edit manually. schema { query: TodoQuery mutation: Mutations } type CloseTodo { todo: TodoType } type CreateTodo { todo: TodoType } type DeleteTodo { todo: TodoType } type Mutations { closeTodo(todoId: String!): CloseTodo createTodo(title: String = ""): CreateTodo deleteTodo(todoId: String!): DeleteTodo updateTodo(todo: TodoInputType): UpdateTodo } type TodoListResponseField { errorMessage: String isSuccess: Boolean todos: [TodoType] } "Defines the query and how to interact with" type TodoQuery { getTodo(todoId: String!): TodoResponseField listTodos: TodoListResponseField } type TodoResponseField { errorMessage: String isSuccess: Boolean todo: TodoType } "Query Object Type" type TodoType { isDone: Boolean title: String todoId: String } type UpdateTodo { todo: TodoType } "Mutation Input Object Type" input TodoInputType { isDone: Boolean = false title: String = "" todoId: String }