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