İade paketlerini listele
GET /Orders/GetReturnOrderPackages — OMS API · İptal & İade
İade paketlerini filtreleyerek sayfalı döner. Filtre ve sayfalama kuralları Sipariş paketlerini listele ile aynıdır (tarihler milisaniye Unix, size en fazla 200); ek olarak isConfirm ve rmaCode ile süzülebilir.
Ne zaman çağrılır: Depoya ulaşan iadeleri eşleştirmek ya da iade durumlarını izlemek için.
Parametreler
page(query, integer): Sayfa numarası (0'dan başlar).size(query, integer): Sayfa boyutu (en fazla 200).startDate(query, integer<int64>): Başlangıç zamanı, Unix milisaniye.endDate(query, integer<int64>): Bitiş zamanı, Unix milisaniye. Yalnızca bitiş verilirse başlangıç 7 gün öncesi alınır.orderNumber(query, string): Sipariş numarası.status(query, string): Paket statüsü (bkz.OrderPackageStatus).clientStatus(query, string): Sizin yazdığınız client statüsü.orderByField(query, string): Sıralama alanı (paket alan adı, ör.orderDate,lastModifiedDate).orderByDirection(query, string): Sıralama yönü;ASCdışındaki her değer azalan sıralar.isConfirm(query, boolean):trueonaylanmış,falseonay bekleyen iadeler.rmaCode(query, string): İade (RMA) kodu.
Yanıtlar
- 200: Sorgu işlendi.
isSuccessalanını kontrol edin. - 400: Gövde doğrulanamadı (zorunlu alan eksik, tip uyumsuz ya da JSON bozuk). Yanıt ASP.NET Core
ValidationProblemDetailsbiçimindedir;errorsalanı hangi alanın hatalı olduğunu gösterir. - 401:
Authorizationbaşlığı yok, token geçersiz ya da süresi dolmuş. Gövde boş döner;/Auth/loginile yeni token alın. - 500: Beklenmeyen sunucu hatası. Bu yanıt PascalCase alan adlarıyla döner (diğer yanıtlardan farklı olarak) ve
nullalanlar da yazılır.
200 yanıt alanları
data(ReturnOrderPackageResponse[]): İade paketleri.pageSize(integer<int32>): Sayfa boyutu.isSuccess(boolean, zorunlu): Sorgu başarılıysatrue. Sonuç yoksafalseve mesaj döner.statusCode(string): Başarılı sorguda"200".totalPages(integer<int32>): Toplam sayfa.currentPage(integer<int32>): Dönen sayfa (0'dan başlar).resultCount(integer<int32>): Bu sayfadaki kayıt sayısı.errorMesssage(string): Hata mesajı. Yalnızca hata varsa döner.totalResultCount(integer<int32>): Filtreye uyan toplam kayıt.