Ana içeriğe geç

getAttributeSetByMarker

Bir işaretleyici tarafından ayarlanmış bir nesne almak.

Açıklama

Bu yöntem, özellik setinden verilerle bir özellik döndürür. Bir IAttributeSetsEntity nesnesine çözülmekte olan bir Promise döndürür.

AttributesSets.getAttributeSetByMarker(

marker, langCode

);

Parametreler şeması

Şema

marker(gerekli): string
özellik seti nesnesinin işaretleyicisi
örnek: "productAttributes"

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

Örnekler

Minimal örnek

const response = await AttributesSets.getAttributeSetByMarker('my-marker');

Özelliklerle örnek

const response = await AttributesSets.getAttributeSetByMarker('my-marker', 'en_US');

Örnek yanıt

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

Yanıt şeması

Şema: IAttributeSetsEntity

id: number
özellik seti varlığının benzersiz tanımlayıcısı.
örnek: 123

updatedDate: string
özellik setinin 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 özellik setinin sürüm numarası.
örnek: 1

identifier: string
özellik setini benzersiz bir şekilde tanımlayan bir dize.
örnek: "attributeSet1"

typeId: number
özellik setinin türünü temsil eden sayısal tanımlayıcı.
örnek: 1

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

schema: object
özellik 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
özellik setinin görünür olup olmadığını gösterir.
örnek: true

properties: object
özellik seti ile ilişkili ek özellikler, her türde olabilir.
örnek:

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

type: any
özellik setinin türü, belirli bir sınıflandırma veya kategori olabilir.
örnek: "product", "user", "etc"

position: number
özellik setinin sıralama numarası.
örnek: 1