Configurare il plugin
Configurare il pluginRestituire un oggetto payload o l'entità mutata per le mutazioni

Restituire un oggetto payload o l'entità mutata per le mutazioni

Possiamo configurare i campi di mutazione affinché restituiscano una di queste 2 entità differenti:

  • Un tipo di oggetto payload
  • Direttamente l'entità mutata

Quando restituiamo tramite il tipo di oggetto payload, possiamo inoltre aggiungere campi allo schema per interrogare gli oggetti payload della mutazione.

Nel complesso, possiamo configurare lo schema GraphQL con una tra tre opzioni:

  • Utilizzare tipi payload per le mutazioni
  • Utilizzare tipi payload per le mutazioni e aggiungere campi per interrogare tali oggetti payload
  • Non utilizzare tipi payload per le mutazioni (ovvero restituire l'entità mutata)

L'utilizzo dei tipi di oggetto payload per le mutazioni nello schema può essere configurato come segue, in ordine di priorità:

✅ Modalità specifica per il custom endpoint o la persisted query, definita nella configurazione dello schema

Definizione se e come utilizzare i tipi di oggetto payload per le mutazioni, impostata nella configurazione dello Schema

✅ Modalità predefinita, definita nelle Impostazioni

Se la configurazione dello schema ha valore "Default", utilizzerà la modalità definita nelle Impostazioni:

Definizione se e come utilizzare i tipi di oggetto payload per le mutazioni, nelle Impostazioni
Definizione se e come utilizzare i tipi di oggetto payload per le mutazioni, nelle Impostazioni