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
« 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
5class GetReportQuery(BaseSchema):
6 course: Optional[str] = None
7 problem_id: Optional[str] = None
10class DetectBody(BaseSchema):
11 course: Optional[str] = None
12 problem_id: Optional[int] = None
13 student_nicknames: Optional[Dict[str, Any]] = None