Coverage for model/schemas/copycat.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2026-07-24 16:42 +0000

1from typing import Any, Dict, Optional 

2from .base import BaseSchema 

3 

4 

5class GetReportQuery(BaseSchema): 

6 course: Optional[str] = None 

7 problem_id: Optional[str] = None 

8 

9 

10class DetectBody(BaseSchema): 

11 course: Optional[str] = None 

12 problem_id: Optional[int] = None 

13 student_nicknames: Optional[Dict[str, Any]] = None