Ana içeriğe geç

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 nesnelerinin bir dizisi 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": {},
"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, bir dize 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 bir şekilde tanımlayan bir dize.
ö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: any
Ö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: any
Ö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