Coverage for app / schemas / ping_log.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-05 17:54 +0000

1from uuid import UUID 

2from datetime import datetime 

3 

4from pydantic import BaseModel, ConfigDict 

5 

6 

7class PingLogRead(BaseModel): 

8 id: UUID 

9 monitor_id: UUID 

10 timestamp: datetime 

11 status_code: int | None 

12 response_ms: int | None 

13 is_up: bool 

14 error_message: str | None 

15 

16 model_config = ConfigDict(from_attributes=True)