graphql_python_template/app/schema/mutations/mutation.py
2020-11-08 00:05:44 +01:00

24 lines
662 B
Python

import graphene
from app.schema.mutations.todo import CreateTodo, DeleteTodo, CloseTodo, UpdateTodo
from app.schema.mutations.user import (
CreateUser,
UpdateUser,
DeleteUser,
AssignTodoToUser,
DeassignTodoToUser,
)
class Mutation(graphene.ObjectType):
# todos
create_todo = CreateTodo.Field()
update_todo = UpdateTodo.Field()
delete_todo = DeleteTodo.Field()
close_todo = CloseTodo.Field()
# user
create_user = CreateUser.Field()
update_user = UpdateUser.Field()
delete_user = DeleteUser.Field()
assign_todo_to_user = AssignTodoToUser.Field()
deassign_todo_to_user = DeassignTodoToUser.Field()