Aller au contenu principal

getTemplatePreviews

Récupération de tous les objets de modèle.

Description

Cette méthode récupère tous les objets de modèle depuis l'API. Elle renvoie une promesse qui se résout en un tableau d'objets de modèle de type ITemplatesPreviewEntity.

TemplatePreviews.getTemplatePreviews(

langCode

);

Schéma des paramètres

Schéma

langCode: string
Code de langue. Par défaut : "en_US"
exemple : "en_US"

Exemples

Exemple minimal

const response = await TemplatePreviews.getTemplatePreviews();

Exemple avec des attributs

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

Exemple de réponse

[
{
"id": 3,
"title": "Aperçu des modèles",
"proportions": {
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop"
},
"square": {
"side": 3,
"alignmentType": "leftTop"
}
}
},
"identifier": "preview-templates",
"version": 0,
"attributeValues": {},
"position": 1,
"isUsed": false
}
]

Schéma de réponse

Schéma : ITemplatesPreviewEntity[]

id: number
L'identifiant unique de la position.
exemple : 3

title: string
Le nom de l'aperçu du modèle.
exemple : "Modèle de produit"

proportions: object
L'objet contient des informations sur les proportions de l'aperçu du modèle.
exemple :

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

proportions.horizontal: IProportion | null
Proportion horizontale de l'aperçu du modèle.
exemple :

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

proportions.horizontal.width: string | number | null
largeur de l'aperçu du modèle.
exemple : 100

proportions.horizontal.height: string | number | null
hauteur de l'aperçu du modèle.
exemple : 200

proportions.horizontal.alignmentType: string
type d'alignement de l'aperçu du modèle.
exemple : "center"

proportions.vertical: IProportion | null
Proportion verticale de l'aperçu du modèle.
exemple :

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

proportions.vertical.width: string | number | null
largeur de l'aperçu du modèle.
exemple : 100

proportions.vertical.height: string | number | null
hauteur de l'aperçu du modèle.
exemple : 200

proportions.vertical.alignmentType: string
type d'alignement de l'aperçu du modèle.
exemple : "center"

proportions.square: ISquare
Proportion carrée de l'aperçu du modèle.
exemple :

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

proportions.square.side: number | string
Longueur du côté de l'aperçu du modèle carré, peut être un nombre ou une chaîne.
exemple : 100

proportions.square.alignmentType: string
Type d'alignement de l'aperçu du modèle carré.
exemple : "center"

identifier: string
L'identifiant textuel pour le champ d'enregistrement.
exemple : "preview-templates"

version: number
Le numéro de version de l'objet.
exemple : 1

attributeValues: AttributeType
Valeurs d'attribut de l'index.
exemple :

position: number
La position de l'objet.
exemple : 1

attributeSetIdentifier: string | null
Identifiant textuel utilisé pour un ensemble d'attributs.
exemple : "attribute_set_1"