Configurar o plugin
Configurar o pluginRetornar um objeto payload ou a entidade mutada para mutations

Retornar um objeto payload ou a entidade mutada para mutations

Podemos configurar os campos de mutation para retornar uma destas 2 entidades diferentes:

  • Um tipo de objeto payload
  • Diretamente a entidade mutada

Ao retornar usando o tipo de objeto payload, podemos adicionalmente adicionar campos ao schema para consultar os objetos payload da mutation.

No geral, podemos configurar o schema GraphQL com uma entre três opções:

  • Usar tipos payload para mutations
  • Usar tipos payload para mutations e adicionar campos para consultar esses objetos payload
  • Não usar tipos payload para mutations (ou seja, retornar a entidade mutada)

O uso de tipos de objeto payload para mutations no schema pode ser configurado da seguinte forma, em ordem de prioridade:

✅ Modo específico para o custom endpoint ou a query persistida, definido na configuração do schema

Definindo se e como usar tipos de objeto payload para mutations, configurado na configuração do Schema

✅ Modo padrão, definido nas Configurações

Se a configuração do schema tiver o valor "Default", será utilizado o modo definido nas Configurações:

Definindo se e como usar tipos de objeto payload para mutations, nas Configurações
Definindo se e como usar tipos de objeto payload para mutations, nas Configurações