Aller au contenu principal

getAllOrdersStorage

Récupération de tous les objets de stockage des commandes. 🔐 Cette méthode nécessite une autorisation.

Description

Cette méthode récupère tous les objets de stockage des commandes. La méthode ajoutera la langue par défaut au corps de la requête. Si vous souhaitez changer la langue, il suffit de la passer en tant que deuxième argument. Elle renvoie une promesse qui se résout en un tableau d'objets IOrdersEntity.

Orders.getAllOrdersStorage(

langCode, offset, limit

);

Schéma des paramètres

Schéma

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

offset: number
Paramètre optionnel pour la pagination. Par défaut : 0
exemple : 0

limit: number
Paramètre optionnel pour la pagination. Par défaut : 30
exemple : 30

Exemples

Exemple minimal

const response = await Orders.getAllOrdersStorage();

Exemple avec des attributs

const response = await Orders.getAllOrdersStorage('en_US', 0, 30);

Exemple de réponse

[
{
"id": 1,
"localizeInfos": {
"title": "Ma commande"
},
"position": 1,
"identifier": "ma_commande",
"formIdentifier": "orderForm",
"generalTypeId": 21,
"paymentAccountIdentifiers": [
{
"identifier": "cash"
},
{
"identifier": "stripe"
}
]
}
]

Schéma de réponse

Schéma : IOrdersEntity[]

id: number
Identifiant de l'objet.
exemple : 1

localizeInfos: ILocalizeInfo
Nom tenant compte de la localisation.
exemple :

{
"title": "Espèces"
}

position: number | null
Position dans le stockage des commandes.
exemple : 1

identifier: string
Identifiant textuel pour le champ d'enregistrement.
exemple : "order_storage_1"

formIdentifier: string
Identifiant textuel pour le formulaire utilisé par le stockage des commandes.
exemple : "bar-orders-form"

generalTypeId: number | null
Identifiant de type.
exemple : 1

paymentAccountIdentifiers: IPaymentAccountIdentifiers[]
Tableau d'identifiants textuels des comptes de paiement utilisés par le stockage des commandes.
exemple :

[
{
"identifier": "payment-1"
}
]