Konfiguracja wtyczki
Konfiguracja wtyczkiZwracanie obiektu payload lub zmienionej encji dla mutations

Zwracanie obiektu payload lub zmienionej encji dla mutations

Możemy skonfigurować pola mutation tak, aby zwracały jedną z tych 2 różnych encji:

  • Typ obiektu payload
  • Bezpośrednio zmienioną encję

Przy zwracaniu z użyciem typu obiektu payload możemy dodatkowo dodać pola do schematu, aby odpytywać obiekty payload mutation.

Ogólnie rzecz biorąc, możemy skonfigurować schemat GraphQL z jedną z trzech opcji:

  • Używaj typów payload dla mutations
  • Używaj typów payload dla mutations i dodawaj pola do odpytywania tych obiektów payload
  • Nie używaj typów payload dla mutations (tzn. zwracaj zmienioną encję)

Używanie typów obiektów payload dla mutations w schemacie można skonfigurować w następujący sposób, w kolejności priorytetów:

✅ Tryb specyficzny dla custom endpoint lub utrwalonego zapytania, zdefiniowany w konfiguracji schematu

Definiowanie czy i jak używać typów obiektów payload dla mutations, ustawione w konfiguracji schematu

✅ Tryb domyślny, zdefiniowany w Ustawieniach

Jeśli konfiguracja schematu ma wartość "Default", zostanie użyty tryb zdefiniowany w Ustawieniach:

Definiowanie czy i jak używać typów obiektów payload dla mutations, w Ustawieniach
Definiowanie czy i jak używać typów obiektów payload dla mutations, w Ustawieniach