import 'package:graphql_flutter/graphql_flutter.dart'; // GraphQL Client Konfiguration final HttpLink httpLink = HttpLink( 'http://localhost:4000/', // Hier muss die GraphQL-API-URL eingetragen werden ); final GraphQLClient graphQLClient = GraphQLClient( link: httpLink, cache: GraphQLCache(), ); // GraphQL Queries und Mutations const String getTodosQuery = ''' query GetTodos { todos { id name status deadline } } '''; const String addTodoMutation = ''' mutation AddTodo(\$name: String!, \$deadline: String!) { addTodo(name: \$name, deadline: \$deadline) { id name status deadline } } '''; const String updateTodoStatusMutation = ''' mutation UpdateTodoStatus(\$id: Int!, \$status: Boolean!) { updateTodoStatus(id: \$id, status: \$status) { id name status deadline } } '''; const String deleteTodoMutation = ''' mutation DeleteTodo(\$id: Int!) { deleteTodo(id: \$id) { id name status deadline } } ''';