Pular para o conteúdo principal

getTemplatePreviews

Obtendo todos os objetos de template.

Descrição​

Este método recupera todos os objetos de template da API. Ele retorna uma Promise que resolve para um array de objetos de template do tipo ITemplatesPreviewEntity.

.getTemplatePreviews(

);

Esquema de parâmetros​

Esquema

langCode: string
Código do idioma. Padrão: "en_US"
exemplo: "en_US"

Exemplos​

Exemplo mínimo​

const response = await TemplatePreviews.getTemplatePreviews();

Exemplo com atributos​

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

Exemplo de resposta​

[
{
"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 resposta​

Esquema: ITemplatesPreviewEntity[]

id: number
O identificador único da posição.
exemplo: 3

title: string
O nome da pré-visualização do template.
exemplo: "Template de Produto"

proportions: object
O objeto contém informações sobre as proporções da pré-visualização do template.
exemplo:

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

proportions.horizontal: IProportion | null
Proporção horizontal da pré-visualização do template.
exemplo:

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

proportions.horizontal.width: string | number | null
largura da pré-visualização do template.
exemplo: 100

proportions.horizontal.height: string | number | null
altura da pré-visualização do template.
exemplo: 200

proportions.horizontal.alignmentType: string
tipo de alinhamento da pré-visualização do template.
exemplo: "center"

proportions.vertical: IProportion | null
Proporção vertical da pré-visualização do template.
exemplo:

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

proportions.square: ISquare
Proporção quadrada da pré-visualização do template.
exemplo:

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

proportions.square.side: number | string
Comprimento do lado da pré-visualização do template quadrado, pode ser um número ou string.
exemplo: 100

proportions.square.alignmentType: string
Tipo de alinhamento da pré-visualização do template quadrado.
exemplo: "center"

identifier: string
O identificador textual para o campo do registro.
exemplo: "preview-templates"

version: number
O número da versão do objeto.
exemplo: 1

position: number
A posição do objeto.
exemplo: 1

isUsed: boolean
Indica se a pré-visualização do template está em uso.
exemplo: true