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

1from dataclasses import dataclass 

2 

3from django.core.files.base import File 

4 

5from mesh.models.user_models import User 

6from mesh.views.viewmodel import ChangeTrackingData 

7from mesh.views.viewmodel.submission_version_proxy import SubmissionVersionProxy 

8 

9 

10@dataclass 

11class ReviewData: 

12 reviewer: User 

13 version: SubmissionVersionProxy 

14 additional_files: "list[FileData]" 

15 

16 

17@dataclass 

18class FileData(ChangeTrackingData): 

19 file: File