R09: Add PaginatedOfficialRecordOut schema and paginated /api/v1/records endpoint

This commit is contained in:
ik
2026-09-10 20:27:45 +07:00
parent 7e08ecbfc6
commit f29ec706fd
5 changed files with 119 additions and 15 deletions
+7
View File
@@ -98,6 +98,13 @@ class OfficialRecordOut(BaseModel):
source_system: str = "rf4-official"
class PaginatedOfficialRecordOut(BaseModel):
items: list[OfficialRecordOut]
total: int
limit: int
offset: int
class PublicObservationOut(BaseModel):
id: UUID
source_system: str