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 ITemplatesPreviewEntity.

.getTemplatePreviews(

);

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": "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
}
]

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.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

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

isUsed: boolean
Indique si l'aperçu du modèle est utilisé.
exemple : true