getAttributeSetByMarker
الحصول على كائن واحد من مجموعة السمات حسب العلامة.
الوصف
ترجع هذه الطريقة سمة واحدة مع بيانات من مجموعة السمات. إنها ترجع Promise يتم حلها إلى كائن IAttributeSetsEntity.
.getAttributeSetByMarker(
,
);
مخطط المعلمات
المخطط
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",
"title": "Admins",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"original": true,
"isVisible": true,
"identifier": "admin-text",
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
}
}
},
"isVisible": true,
"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"
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
type: string
نوع مجموعة السمات، والذي يمكن أن يكون تصنيفًا أو فئة معينة.
مثال: "منتج"، "مستخدم"، "إلخ"
position: number
رقم الموضع لترتيب مجموعة السمات.
مثال: 1