Coverage for src / mesh / views / viewmodel / review.py: 0%
13 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-05-04 12:41 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-05-04 12:41 +0000
1from dataclasses import dataclass
3from django.core.files.base import File
5from mesh.models.user_models import User
6from mesh.views.viewmodel import ChangeTrackingData
7from mesh.views.viewmodel.submission_version_proxy import SubmissionVersionProxy
10@dataclass
11class ReviewData:
12 reviewer: User
13 version: SubmissionVersionProxy
14 additional_files: "list[FileData]"
17@dataclass
18class FileData(ChangeTrackingData):
19 file: File