getAttributeSetByMarker
الحصول على كائن واحد من مجموعة السمات حسب العلامة.
الوصف
ترجع هذه الطريقة سمة واحدة مع بيانات من مجموعة السمات. ترجع وعدًا (Promise) يتم حله إلى كائن IAttributeSetsEntity.
AttributesSets.getAttributeSetByMarker(
marker*,
langCode
);
مخطط المعلمات
المخطط
marker(مطلوب): string
علامة كائن مجموعة السمات
مثال: "productAttributes"
langCode: string
رمز اللغة. الافتراضي: "en_US"
مثال: "en_US"
أمثلة
مثال بسيط
const response = await AttributesSets.getAttributeSetByMarker('my-marker');
مثال مع السمات
const response = await AttributesSets.getAttributeSetByMarker('my-marker', 'en_US');
مثال على الاستجابة
{
"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
}
مخطط الاستجابة
المخطط: IAttributeSetsEntity
id: number
المعرف الفريد لكائن مجموعة السمات.
مثال: 123
createdDate: string
التاريخ الذي تم فيه إنشاء مجموعة السمات.
مثال: "2023-10-01T12:00:00Z"
updatedDate: string
التاريخ الذي تم فيه تحديث مجموعة السمات آخر مرة.
مثال: "2023-10-01T12:00:00Z"
version: number
رقم إصدار مجموعة السمات، المستخدم لتتبع التغييرات أو التحديثات.
مثال: 1
identifier: string
سلسلة تحدد مجموعة السمات بشكل فريد.
مثال: "attributeSet1"
typeId: number
المعرف الرقمي الذي يمثل نوع مجموعة السمات.
مثال: 1
title: string
عنوان أو اسم مجموعة السمات.
مثال: "سمات المنتج"
schema: Record<string, IAttributeSchemaItem>
حقول المخطط المفاتيح حسب العلامة.
مثال:
{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
}
isVisible: boolean
تشير إلى ما إذا كانت مجموعة السمات مرئية أم لا.
مثال: true
properties: Record<string, unknown>
خصائص إضافية مرتبطة بمجموعة السمات؛ كائن فارغ عند عدم وجودها.
مثال:
{
"color": "red",
"size": "M"
}
type: string
نوع مجموعة السمات، والذي يمكن أن يكون تصنيفًا أو فئة معينة.
مثال: "منتج"، "مستخدم"، "إلخ"
position: number
رقم الموضع لفرز مجموعة السمات.
مثال: 1