Ana içeriğe geç

getAllOrdersStorage

Tüm sipariş depolama nesnelerini almak. 🔐 Bu yöntem yetkilendirme gerektirir.

Açıklama

Bu yöntem, tüm sipariş depolama nesnelerini alır. Yöntem, isteğin gövdesine varsayılan dili ekleyecektir. Dili değiştirmek isterseniz, sadece ikinci argüman olarak geçirin. Bir dizi IOrdersEntity nesnesine çözülen bir Promise döner.

Orders.getAllOrdersStorage(

langCode, offset, limit

);

Parametreler şeması

Şema

langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"

offset: number
Sayfalamak için isteğe bağlı parametre. Varsayılan: 0
örnek: 0

limit: number
Sayfalamak için isteğe bağlı parametre. Varsayılan: 30
örnek: 30

Örnekler

Minimal örnek

const response = await Orders.getAllOrdersStorage();

Özelliklerle örnek

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

Örnek yanıt

[
{
"id": 1,
"localizeInfos": {
"title": "Siparişim"
},
"position": 1,
"identifier": "my_order",
"formIdentifier": "orderForm",
"generalTypeId": 21,
"paymentAccountIdentifiers": [
{
"identifier": "nakit"
},
{
"identifier": "stripe"
}
]
}
]

Yanıt şeması

Şema: IOrdersEntity[]

id: number
Nesne tanımlayıcısı.
örnek: 1

localizeInfos: ILocalizeInfo
Yerelleştirmeyi dikkate alarak isim.
örnek:

{
"title": "Nakit"
}

position: number | null
Sipariş depolama içindeki konum.
örnek: 1

identifier: string
Kayıt alanı için metinsel tanımlayıcı.
örnek: "order_storage_1"

formIdentifier: string
Sipariş depolama tarafından kullanılan form için metinsel tanımlayıcı.
örnek: "bar-orders-form"

generalTypeId: number | null
Tür tanımlayıcısı.
örnek: 1

paymentAccountIdentifiers: IPaymentAccountIdentifiers[]
Sipariş depolama tarafından kullanılan ödeme hesaplarının metinsel tanımlayıcılarının dizisi.
örnek:

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