getAttributesByMarker
Öznitelik setinden verilerle tüm öznitelikleri alma.
Açıklama
Bu yöntem, öznitelik setinden verilerle tüm öznitelikleri döndürür. Bir Promise döndürür ve bu Promise, IAttributeSetsEntity nesnelerinden oluşan bir dizi ile çözülür.
AttributesSets.getAttributesByMarker(
marker*,
langCode
);
Parametreler şeması
Şema
marker(gerekli): string
Öznitelik işareti
örnek: "productAttributes"
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
Örnekler
Minimal örnek
const response = await AttributesSets.getAttributesByMarker('my-marker');
Özniteliklerle örnek
const response = await AttributesSets.getAttributesByMarker('my-marker', 'en_US');
Örnek yanıt
[
{
"type": "string",
"value": {},
"marker": "admin-text",
"position": 1,
"listTitles": [],
"validators": {},
"initialValue": null,
"localizeInfos": {
"title": "Admins metni"
},
"additionalFields": []
}
]
Yanıt şeması
Şema: IAttributeSetsEntity[]
id: number
Öznitelik seti varlıklarının benzersiz tanımlayıcısı.
örnek: 123
updatedDate: string
Öznitelik setinin en son güncellendiği tarih, string olarak temsil edilir.
örnek: "2023-10-01T12:00:00Z"
version: number
Öznitelik setinin sürüm numarası, değişiklikleri veya güncellemeleri takip etmek için kullanılır.
örnek: 1
identifier: string
Öznitelik setini benzersiz olarak tanımlayan bir string.
örnek: "attributeSet1"
typeId: number
Öznitelik setinin türünü temsil eden sayısal tanımlayıcı.
örnek: 1
title: string
Öznitelik setinin başlığı veya adı.
örnek: "Ürün Özellikleri"
schema: object
Öznitelik seti ile ilişkili şema tanımı. Bu, verilerin yapısını veya kurallarını temsil edebilir.
örnek:
{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
}
isVisible: boolean
Öznitelik setinin görünür olup olmadığını gösterir.
örnek: true
properties: object
Öznitelik seti ile ilişkili ek özellikler, her türde olabilir.
örnek:
{
"color": "red",
"size": "M"
}
type: string
Öznitelik setinin türü, belirli bir sınıflandırma veya kategori olabilir.
örnek: "product", "user", "etc"
position: number
Öznitelik setinin sıralama numarası.
örnek: 1