fix: use UUID type for TopViewedItem.submission_id

This commit is contained in:
2026-03-31 23:56:49 -06:00
parent e502f69934
commit 3e9d73c2f9

View File

@@ -131,6 +131,13 @@ class SubmissionCountBucket(Schema):
count_4_plus: int # users with 4+ submissions count_4_plus: int # users with 4+ submissions
class TopViewedItem(Schema):
username: str
classname: str
view_count: int
submission_id: UUID
class FlagStats(Schema): class FlagStats(Schema):
red: int red: int
blue: int blue: int
@@ -148,4 +155,5 @@ class TaskStatsOut(Schema):
submission_count_distribution: SubmissionCountBucket submission_count_distribution: SubmissionCountBucket
flag_stats: FlagStats flag_stats: FlagStats
classes: list[str] classes: list[str]
top_viewed: list[TopViewedItem]