Saltar al contenido principal

getAllOrdersStorage

Obteniendo todos los objetos de almacenamiento de pedidos. 🔐 Este método requiere autorización.

Descripción

Este método obtiene todos los objetos de almacenamiento de pedidos. El método añadirá el idioma predeterminado al cuerpo de la solicitud. Si deseas cambiar el idioma, simplemente pásalo como segundo argumento. Devuelve una Promesa que se resuelve en un array de objetos IOrdersEntity.

Orders.getAllOrdersStorage(

langCode, offset, limit

);

Esquema de parámetros

Esquema

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

offset: number
Parámetro opcional para la paginación. Predeterminado: 0
ejemplo: 0

limit: number
Parámetro opcional para la paginación. Predeterminado: 30
ejemplo: 30

Ejemplos

Ejemplo mínimo

const response = await Orders.getAllOrdersStorage();

Ejemplo con atributos

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

Ejemplo de respuesta

[
{
"id": 1,
"localizeInfos": {
"title": "Mi pedido"
},
"position": 1,
"identifier": "mi_pedido",
"formIdentifier": "formularioPedido",
"generalTypeId": 21,
"paymentAccountIdentifiers": [
{
"identifier": "efectivo"
},
{
"identifier": "stripe"
}
]
}
]

Esquema de respuesta

Esquema: IOrdersEntity[]

id: number
Identificador del objeto.
ejemplo: 1

localizeInfos: ILocalizeInfo
Nombre considerando la localización.
ejemplo:

{
"title": "Efectivo"
}

position: number | null
Posición en el almacenamiento de pedidos.
ejemplo: 1

identifier: string
Identificador textual para el campo del registro.
ejemplo: "almacenamiento_pedido_1"

formIdentifier: string
Identificador textual para el formulario utilizado por el almacenamiento de pedidos.
ejemplo: "formulario-pedidos-bar"

generalTypeId: number | null
Identificador de tipo.
ejemplo: 1

paymentAccountIdentifiers: IPaymentAccountIdentifiers[]
Array de identificadores textuales de cuentas de pago utilizadas por el almacenamiento de pedidos.
ejemplo:

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