Ana içeriğe geç

getAttributesByMarker

Öznitelik kümesinden verilerle tüm öznitelikleri alma.

AttributesSets?.getAttributesByMarker( marker?, langCode? );

Minimal örnek

const value = await AttributesSets.getAttributesByMarker('my-marker')

Parametreler şeması

Şema

marker(gerekli): string
Öznitelik işareti
örnek: "productAttributes"

langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"

Bu yöntem, öznitelik kümesinden verilerle tüm öznitelikleri döndürür.

Örnek yanıt

{
"id": 27,
"updatedDate": "2025-02-26T17:18:11.275Z",
"version": 0,
"identifier": "admins",
"typeId": 1,
"title": "Yöneticiler",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"isVisible": true,
"identifier": "admin-text",
"localizeInfos": {
"title": "Yöneticiler metni"
}
}
},
"isVisible": true,
"type": {
"id": 1,
"type": "forAdmins"
},
"position": 1
}

Yanıt şeması

Şema

id: number
Öznitelik kümesi varlığının benzersiz tanımlayıcısı.
örnek: 123

updatedDate: string
Öznitelik kümesinin en son güncellendiği tarih, bir dize olarak temsil edilir.
örnek: "2023-10-01T12:00:00Z"

version: number
Değişiklikleri veya güncellemeleri izlemek için kullanılan öznitelik kümesinin sürüm numarası.
örnek: 1

identifier: string
Öznitelik kümesini benzersiz bir şekilde tanımlayan bir dize.
örnek: "attributeSet1"

typeId: number
Öznitelik kümesinin türünü temsil eden sayısal tanımlayıcı.
örnek: 1

title: string
Öznitelik kümesinin başlığı veya adı.
örnek: "Ürün Özellikleri"

schema: any
Öznitelik kümesi 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 kümesinin görünür olup olmadığını gösterir.
örnek: true

properties: any
Öznitelik kümesi ile ilişkili ek özellikler, her türde olabilir.
örnek:

{
"color": "red",
"size": "M"
}

type: any
Öznitelik kümesinin türü, belirli bir sınıflandırma veya kategori olabilir.
örnek: "ürün", "kullanıcı", "vb."

position: number
Öznitelik kümesinin sıralama numarası.
örnek: 1