Configurer le plugin
Configurer le pluginRetourner un objet payload ou l'entité mutée pour les mutations

Retourner un objet payload ou l'entité mutée pour les mutations

Nous pouvons configurer les champs de mutation pour qu'ils retournent l'une ou l'autre de ces 2 entités différentes :

  • Un type d'objet payload
  • Directement l'entité mutée

Lors du retour via le type d'objet payload, nous pouvons également ajouter des champs au schéma pour interroger les objets payload de la mutation.

Dans l'ensemble, nous pouvons configurer le schéma GraphQL avec l'une des trois options suivantes :

  • Utiliser des types payload pour les mutations
  • Utiliser des types payload pour les mutations, et ajouter des champs pour interroger ces objets payload
  • Ne pas utiliser de types payload pour les mutations (c'est-à-dire retourner l'entité mutée)

L'utilisation de types d'objets payload pour les mutations dans le schéma peut être configurée comme suit, par ordre de priorité :

✅ Mode spécifique pour le custom endpoint ou la persisted query, défini dans la configuration du schéma

Définition de l'utilisation ou non des types d'objets payload pour les mutations, définie dans la configuration du Schéma

✅ Mode par défaut, défini dans les Réglages

Si la configuration du schéma a la valeur "Default", elle utilisera le mode défini dans les Réglages :

Définition de l'utilisation ou non des types d'objets payload pour les mutations, dans les Réglages
Définition de l'utilisation ou non des types d'objets payload pour les mutations, dans les Réglages