getAttributeSetByMarker
Получение одного объекта набора атрибутов по маркеру.
Описание
Этот метод возвращает один атрибут с данными из набора атрибутов. Он возвращает Promise, который разрешается в объект IAttributeSetsEntity.
AttributesSets.getAttributeSetByMarker(
marker,
langCode
);
Схема параметров
Схема
marker(обязательный): строка
маркер объекта набора атрибутов
пример: "productAttributes"
langCode: строка
Код языка. По умолчанию: "en_US"
пример: "en_US"
Примеры
Минимальный пример
const response = await AttributesSets.getAttributeSetByMarker('my-marker');
Пример с атрибутами
const response = await AttributesSets.getAttributeSetByMarker('my-marker', 'en_US');
Пример ответа
{
"id": 27,
"updatedDate": "2025-02-26T17:18:11.275Z",
"version": 0,
"identifier": "admins",
"typeId": 1,
"title": "Администраторы",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"isVisible": true,
"identifier": "admin-text",
"localizeInfos": {
"title": "Текст администраторов"
}
}
},
"isVisible": true,
"properties": {},
"type": {
"id": 1,
"type": "дляАдминистраторов"
},
"position": 1
}
Схема ответа
Схема: IAttributeSetsEntity
id: число
Уникальный идентификатор сущности набора атрибутов.
пример: 123
updatedDate: строка
Дата последнего обновления набора атрибутов, представленная в виде строки.
пример: "2023-10-01T12:00:00Z"
version: число
Номер версии набора атрибутов, используемый для отслеживания изменений или обновлений.
пример: 1
identifier: строка
Строка, которая уникально идентифицирует набор атрибутов.
пример: "attributeSet1"
typeId: число
Числовой идентификатор, представляющий тип набора атрибутов.
пример: 1
title: строка
Название или имя набора атрибутов.
пример: "Атрибуты продукта"
schema: любой
Определение схемы, связанное с набором атрибутов. Это может представлять структуру или правила для данных.
пример:
{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
}
isVisible: булев
Указывает, виден ли набор атрибутов или нет.
пример: true
properties: любой
Дополнительные свойства, связанные с набором атрибутов, которые мог ут быть любого типа.
пример:
{
"color": "red",
"size": "M"
}
type: любой
Тип набора атрибутов, который может быть конкретной классификацией или категорией.
пример: "product", "user", "и т.д."
position: число
Номер позиции для сортировки набора атрибутов.
пример: 1