getAttributesByMarker
Obteniendo todos los atributos con datos del conjunto de atributos.
Descripción
Este método devuelve todos los atributos con datos del conjunto de atributos. Devuelve una Promesa que se resuelve en un array de objetos IAttributeSetsEntity.
AttributesSets.getAttributesByMarker(
marker*,
langCode
);
Esquema de parámetros
Esquema
marker(requerido): string
Marcador de atributo
ejemplo: "productAttributes"
langCode: string
Código de idioma. Predeterminado: "en_US"
ejemplo: "en_US"
Ejemplos
Ejemplo mínimo
const response = await AttributesSets.getAttributesByMarker('my-marker');
Ejemplo con atributos
const response = await AttributesSets.getAttributesByMarker('my-marker', 'en_US');
Ejemplo de respuesta
[
{
"type": "string",
"value": {},
"marker": "admin-text",
"position": 1,
"listTitles": [],
"validators": {},
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
},
"additionalFields": {}
}
]
Esquema de respuesta
Esquema: IAttributeSetsEntity[]
id: number
El identificador único de la entidad del conjunto de atributos.
ejemplo: 123
createdDate: string
La fecha en que se creó el conjunto de atributos.
ejemplo: "2023-10-01T12:00:00Z"
updatedDate: string
La fecha en que se actualizó por última vez el conjunto de atributos.
ejemplo: "2023-10-01T12:00:00Z"
version: number
El número de versión del conjunto de atributos, utilizado para rastrear cambios o actualizaciones.
ejemplo: 1
identifier: string
Una cadena que identifica de manera única el conjunto de atributos.
ejemplo: "attributeSet1"
typeId: number
El identificador numérico que representa el tipo del conjunto de atributos.
ejemplo: 1
title: string
El título o nombre del conjunto de atributos.
ejemplo: "Atributos del Producto"
schema: Record<string, IAttributeSchemaItem>
Campos del esquema indexados por marcador.
ejemplo:
{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
}
isVisible: boolean
Indica si el conjunto de atributos es visible o no.
ejemplo: true
properties: Record<string, unknown>
Propiedades adicionales asociadas con el conjunto de atributos; objeto vacío cuando no hay ninguna.
ejemplo:
{
"color": "red",
"size": "M"
}
type: string
El tipo del conjunto de atributos, que podría ser una clasificación o categoría específica.
ejemplo: "producto", "usuario", "etc"
position: number
El número de posición para ordenar el conjunto de atributos.
ejemplo: 1