Допустим, у меня есть полезная нагрузка запроса с картой переменных и запросом.Есть ли у graphql-java
какие-либо готовые механизмы, которые я могу использовать для обнаружения неиспользуемых переменных в полезной нагрузке?
Например:
type Query { hello : String! } # this just resolves to "hello world"
Когда пользователь отправляет {foo: 42}
в качестве variables
в полезной нагрузке запроса, я хочу выдать ошибку (скажем, IllegalArgumentException
).
Редактировать: Также приветствуются ответы / комментарии о том, как реализовать это без каких-либо готовых механизмов.