Ana içeriğe atla
POST
Kayıtları listele (sayfalı)

Gövde

application/json

Tahmin alarmı kayıtları için sayfalandırılmış listeleme isteği.

pageNumber
integer<int32>

Sıfır tabanlı sayfa indeksi.

Gerekli aralık: x >= 0
Örnek:

0

pageSize
integer<int32>

Sayfa başına döndürülecek azami kayıt sayısı (1–100).

Gerekli aralık: 1 <= x <= 100
Örnek:

20

filterByRecipientIds
string[]

Sonuçları verilen alıcı tanımlayıcılarından birine sahip kayıtlarla sınırla.

Örnek:
filterByBoundary
object

Alarm kayıt sınırı

Tahmin alarm koşulları için izlenecek coğrafi kapsamı tanımlar. Somut sınır türü type ayırt edici alanıyla seçilir; yalnızca seçilen alt türe ait alanlar gönderilmelidir.

  • ADMINISTRATIVE – il (cityId) ve ilçe (districtId) sayısal kimlik değerleriyle tanımlanan idari sınır; her iki alan da zorunludur.
  • POINT – tek bir boylam/enlem koordinatı (point) ile tanımlanan coğrafi nokta sınırı. Alarm, o koordinata en yakın tahmin ızgara hücresi için değerlendirme yapar.
accountId
string<uuid>

Hedef hesap UUID’si; ADMIN veya POWER_USER rolündeki kullanıcılar diğer hesapların kayıtlarını sorgulayabilir.

Örnek:

"2f04f1b5-1c0a-4c4e-b0a7-0ba6e9b7f2e1"

Yanıt

Başarılı

Tahmin alarmı kayıtlarının sayfalandırılmış sonuç kümesi.

registrations
object[]

Mevcut sayfadaki tahmin alarmı kayıtlarının listesi.

totalRecords
integer<int32>

Tüm sayfalardaki eşleşen kayıtların toplam sayısı.

Örnek:

42

pageNumber
integer<int32>

Döndürülen sayfanın sıfır tabanlı indeksi.

Örnek:

0

pageSize
integer<int32>

İstendiği şekilde sayfa başına azami kayıt sayısı.

Örnek:

20