Eklentiyi yapılandırma
Eklentiyi yapılandırmaMutasyonlar için payload nesnesi veya mutasyona uğramış varlık döndürme

Mutasyonlar için payload nesnesi veya mutasyona uğramış varlık döndürme

Mutation alanlarını şu 2 farklı varlıktan birini döndürecek şekilde yapılandırabiliriz:

  • Bir payload nesne türü
  • Doğrudan mutasyona uğramış varlık

Payload nesne türü kullanarak döndürme yapıldığında, ek olarak şemaya mutation payload nesnelerini sorgulamak için alanlar ekleyebiliriz.

Genel olarak, GraphQL şemasını şu üç seçenekten biriyle yapılandırabiliriz:

  • Mutasyonlar için payload türleri kullan
  • Mutasyonlar için payload türleri kullan ve bu payload nesnelerini sorgulamak için alanlar ekle
  • Mutasyonlar için payload türleri kullanma (yani mutasyona uğramış varlığı döndür)

Şemada mutasyonlar için payload nesne türlerinin kullanılması öncelik sırasına göre aşağıdaki şekilde yapılandırılabilir:

✅ Şema yapılandırmasında tanımlanan custom endpoint veya persisted query için özel mod

Şema yapılandırmasında mutasyonlar için payload nesne türlerinin kullanılıp kullanılmayacağını ve nasıl kullanılacağını tanımlama

✅ Ayarlarda tanımlanan varsayılan mod

Şema yapılandırmasının değeri "Default" ise Ayarlarda tanımlanan mod kullanılır:

Ayarlarda mutasyonlar için payload nesne türlerinin kullanılıp kullanılmayacağını ve nasıl kullanılacağını tanımlama
Ayarlarda mutasyonlar için payload nesne türlerinin kullanılıp kullanılmayacağını ve nasıl kullanılacağını tanımlama