Graphql SPQR идентифицирует неизменное значение из явного нулевого значения

Я использую graphql spqr версии 0.10.0 и пытаюсь реализовать мутацию на стороне сервера.

Я ожидаю, что клиенты отправят поля, которые фактически изменены пользователем. В объекте User может быть несколько полей, но я ожидаю, что клиенты будут отправлять только те поля, которые действительно изменены пользователем.

Возможно ли, чтобы пользователь явно установил для поля значение null, что это правильный способ определить, не изменилось ли значение или явно установлено значение null?

Другой вариант, о котором я думал, - иметь некоторые специальные значения по умолчанию, которые я могу принять как null на стороне сервера, но хотел бы знать, есть ли другие лучшие способы.

public User editUser(@GraphQLArgument(name = "user", description = "User to be edited") User user) {
   // Here i need to find the fields that are explicitly set to null
}

0 ответов

Другие вопросы по тегам