Saltar al contenido principal

getTemplatePreviews

Obteniendo todos los objetos de plantilla.

Descripción​

Este método recupera todos los objetos de plantilla de la API. Devuelve una Promesa que se resuelve en un array de objetos de plantilla ITemplatesPreviewEntity.

TemplatePreviews.getTemplatePreviews(

langCode

);

Esquema de parámetros​

Esquema

langCode: string
Código de idioma. Predeterminado: "en_US"
ejemplo: "en_US"

Ejemplos​

Ejemplo mínimo​

const response = await TemplatePreviews.getTemplatePreviews();

Ejemplo con atributos​

const response = await TemplatePreviews.getTemplatePreviews('en_US');

Ejemplo de respuesta​

[
{
"id": 3,
"title": "Preview Templates",
"proportions": {
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom",
"weight": 234
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop",
"weight": 2
},
"square": {
"side": 360,
"alignmentType": "middleMiddle"
},
"default": true
}
},
"identifier": "preview-templates",
"version": 1,
"position": 1,
"isUsed": true
}
]

Esquema de respuesta​

Esquema: ITemplatesPreviewEntity[]

id: number
El identificador único de la posición.
ejemplo: 3

title: string
El nombre de la vista previa de la plantilla.
ejemplo: "Plantilla de Producto"

proportions: object
El objeto contiene información sobre las proporciones de la vista previa de la plantilla.
ejemplo:

{
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop"
},
"square": {
"side": 3,
"alignmentType": "leftTop"
}
}
}

proportions.horizontal: IProportion | null
Proporción horizontal de la vista previa de la plantilla.
ejemplo:

{
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
}

proportions.horizontal.width: string | number | null
Ancho de la vista previa de la plantilla.
ejemplo: 100

proportions.horizontal.height: string | number | null
Altura de la vista previa de la plantilla.
ejemplo: 200

proportions.horizontal.alignmentType: string
Tipo de alineación de la vista previa de la plantilla.
ejemplo: "center"

proportions.vertical: IProportion | null
Proporción vertical de la vista previa de la plantilla.
ejemplo:

{
"width": 2,
"height": 3,
"alignmentType": "leftTop"
}

proportions.square: ISquare
Proporción cuadrada de la vista previa de la plantilla.
ejemplo:

{
"side": 3,
"alignmentType": "leftTop"
}

proportions.square.side: number | string
Longitud del lado de la vista previa de la plantilla cuadrada, puede ser un número o una cadena.
ejemplo: 100

proportions.square.alignmentType: string
Tipo de alineación de la vista previa de la plantilla cuadrada.
ejemplo: "center"

identifier: string
El identificador textual para el campo del registro.
ejemplo: "preview-templates"

version: number
El número de versión del objeto.
ejemplo: 1

position: number
La posición del objeto.
ejemplo: 1

isUsed: boolean
Indica si la vista previa de la plantilla está en uso.
ejemplo: true