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