Настройка плагина
Настройка плагинаВозврат объекта payload или изменённой сущности в мутациях

Возврат объекта payload или изменённой сущности в мутациях

Можно настроить поля мутаций так, чтобы они возвращали одну из этих 2 различных сущностей:

  • Тип объекта payload
  • Напрямую изменённую сущность

При возврате через тип объекта payload можно дополнительно добавить поля в схему для запроса объектов payload мутации.

В целом, схему GraphQL можно настроить одним из трёх вариантов:

  • Использовать типы payload для мутаций
  • Использовать типы payload для мутаций и добавить поля для запроса этих объектов payload
  • Не использовать типы payload для мутаций (т.е. возвращать изменённую сущность)

Использование типов объекта payload для мутаций в схеме можно настроить следующим образом, в порядке приоритета:

✅ Конкретный режим для custom endpoint или persisted query, определённый в конфигурации схемы

Определение того, использовать ли типы объекта payload для мутаций и как именно, заданное в конфигурации схемы

✅ Режим по умолчанию, определённый в Настройках

Если конфигурация схемы имеет значение "Default", будет использован режим, заданный в Настройках:

Определение того, использовать ли типы объекта payload для мутаций и как именно, в Настройках
Определение того, использовать ли типы объекта payload для мутаций и как именно, в Настройках