getAttributes
Tüm özellik seti nesnelerini alma. Bu yöntem, tüm özellik seti nesnelerini ve toplamı döndürür. Bir IAttributesSetsResponse nesnesine çözülmekte olan bir Promise döndürür.
Açıklama
-
Özellik seti nesnelerinin listesini döndürmenin yanı sıra, bu yöntem aynı zamanda bu nesnelerin toplam sayısını da sağlar. Bu, geliştiricilerin ve yöneticilerin yönetilen özellik setlerinin kapsamını ve ölçeğini anlamalarına yardımcı olmak için sayfalama, raporlama ve analiz amaçları için özellikle faydalıdır.
-
Bu işlevsellik, dinamik veri modellemesi gerektiren uygulamalar için esastır. Örneğin, e-ticaret platformları, her biri kendi benzersiz özellik setine sahip farklı ürün kategorilerini tanımlamak için özellik setlerini kullanabilir; bu özellikler arasında boyut, renk, malzeme vb. yer alır. Ayrıca, farklı kullanıcı rollerinin belirli özellik gereksinimlerine sahip olduğu kullanıcı yönetim sistemlerinde de kullanılabilir.
-
Bu yöntem, sistemin diğer bileşenleriyle sorunsuz bir şekilde entegre olacak şekilde tasarlanmış olabilir ve belirli kriterler veya iş mantığına dayalı olarak özellik setlerini filtreleme, sıralama veya dönüştürme gibi esnek veri manipülasyonu ve sunumu sağlar.
💡 Özellik setinde döndürülen veriler, bu değerlerin sayfalar, ürünler vb. gibi belirli varlıklar içinde yer alması nedeniyle gerçek özellik değerlerini içermez. Tek istisna, timeInterval özellik türüdür. Bu özellik, admin paneli'deki ilgili kutucuğu işaretleyerek değerlere sahip olabilir.
AttributesSets.getAttributes(
langCode,
offset,
limit,
typeId,
sortBy
);
Parametreler şeması
Şema
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
offset: number
Kayıt seçimi için parametre ofseti. Varsayılan: 0
örnek: 0
limit: number
Kayıt seçiminde sınırlama yapan parametre. Varsayılan: 30
örnek: 30
typeId: number
Özellik seti türünün tanımlayıcısı. Varsayılan: null
örnek: NaN
sortBy: string
Özellik seti türünün tanımlayıcısı. Varsayılan: "id"
örnek: "id"
Varsayılan olarak, 10 nesne alabilirsiniz. Bu, modülün izin ayarlarında kayıt limitinden kaynaklanmaktadır.
Sayfalamanın doğru çalışması için, ilgili bölümde ihtiyaçlarınıza göre Modül izinleri'ni yapılandırmanız gerekir.
Örnekler
Minimal örnek
const response = await AttributesSets.getAttributes();