Configurar el plugin
Configurar el pluginDevolver un objeto payload o la entidad mutada en las mutaciones

Devolver un objeto payload o la entidad mutada en las mutaciones

Podemos configurar los campos de mutación para que devuelvan cualquiera de estas 2 entidades diferentes:

  • Un tipo de objeto payload
  • Directamente la entidad mutada

Cuando se devuelve mediante el tipo de objeto payload, podemos además añadir campos al esquema para consultar los objetos payload de la mutación.

En conjunto, podemos configurar el esquema de GraphQL con una de tres opciones:

  • Usar tipos payload para las mutaciones
  • Usar tipos payload para las mutaciones, y añadir campos para consultar esos objetos payload
  • No usar tipos payload para las mutaciones (es decir, devolver la entidad mutada)

El uso de tipos de objeto payload para las mutaciones en el esquema puede configurarse de la siguiente forma, en orden de prioridad:

✅ Modo específico para el custom endpoint o persisted query, definido en la configuración del esquema

Definición de si y cómo usar tipos de objeto payload para las mutaciones, establecido en la configuración del Esquema

✅ Modo por defecto, definido en los Ajustes

Si la configuración del esquema tiene el valor "Default", utilizará el modo definido en los Ajustes:

Definición de si y cómo usar tipos de objeto payload para las mutaciones, en los Ajustes
Definición de si y cómo usar tipos de objeto payload para las mutaciones, en los Ajustes