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 dizisine çözülür.

AttributesSets.getAttributesByMarker(

marker*, langCode

);

Parametreler şeması

Şema

marker(zorunlu): 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": {},
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
},
"additionalFields": {}
}
]

Yanıt şeması

Şema: IAttributeSetsEntity[]

id: number
Öznitelik seti varlıklarının benzersiz tanımlayıcısı.
örnek: 123

createdDate: string
Öznitelik setinin oluşturulduğu tarih.
örnek: "2023-10-01T12:00:00Z"

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

identifier: string
Öznitelik setini benzersiz olarak 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: Record<string, IAttributeSchemaItem>
İşaretleyiciye göre anahtarlanan şema alanları.
ö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: Record<string, unknown>
Öznitelik seti ile ilişkili ek özellikler; yoksa boş nesne.
örnek:

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

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

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