Saltar al contenido principal

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": {},
"localizeInfos": {
"title": "Texto de Admins"
},
"additionalFields": []
}
]

Esquema de respuesta

Esquema: IAttributeSetsEntity[]

id: number
El identificador único de la entidad del conjunto de atributos.
ejemplo: 123

updatedDate: string
La fecha en que se actualizó por última vez el conjunto de atributos, representada como una cadena.
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: any
La definición del esquema asociada con el conjunto de atributos. Esto podría representar la estructura o las reglas para los datos.
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: any
Propiedades adicionales asociadas con el conjunto de atributos, que pueden ser de cualquier tipo.
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