Ana içeriğe geç

getAttributeSetByMarker

Bir işaretçi tarafından belirlenen özellikler kümesinin tek bir nesnesini alma.

Açıklama

Bu yöntem, özellikler kümesinden bir veri ile 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(zorunlu): string
özellikler kümesi nesnesinin işaretçisi
ö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,
"createdDate": "2025-10-28T13:50:27.426Z",
"updatedDate": "2025-02-26T17:18:11.275Z",
"version": 0,
"identifier": "admins",
"typeId": 1,
"title": "Admins",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"isVisible": true,
"identifier": "admin-text",
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
}
}
},
"isVisible": true,
"properties": {},
"type": {
"id": 1,
"type": "forAdmins"
},
"position": 1
}

Yanıt şeması

Şema: IAttributeSetsEntity

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

createdDate: string
Özellikler kümesinin oluşturulduğu tarih.
örnek: "2023-10-01T12:00:00Z"

updatedDate: string
Özellikler kümesinin en son güncellendiği tarih.
örnek: "2023-10-01T12:00:00Z"

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

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

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

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

schema: Record<string, IAttributeSchemaItem>
İşaretçi ile anahtarlanan şema alanları.
örnek:

{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
}

isVisible: boolean
Özellikler kümesinin görünür olup olmadığını gösterir.
örnek: true

properties: Record<string, unknown>
Özellikler kümesi ile ilişkili ek özellikler; yoksa boş nesne.
örnek:

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

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

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