Paginated list of AuditChains for an agent (chain metadata only).
(
agent_id: str,
db: Annotated[AsyncSession, Depends(get_db)],
page_no: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100),
)
| 825 | description="Paginated list of AuditChains for an agent.", |
| 826 | ) |
| 827 | async def page_chains_by_agent( |
| 828 | agent_id: str, |
| 829 | db: Annotated[AsyncSession, Depends(get_db)], |
| 830 | page_no: int = Query(default=1, ge=1), |
| 831 | page_size: int = Query(default=20, ge=1, le=100), |
| 832 | ) -> dict: |
| 833 | """Paginated list of AuditChains for an agent (chain metadata only).""" |
| 834 | svc = AuditChainService() |
| 835 | return await svc.list_by_agent(db, agent_id, page_no=page_no, page_size=page_size) |
| 836 | |
| 837 | |
| 838 | router.include_router(_audit) |
nothing calls this directly
no test coverage detected