noita objectives + leaderboard

This commit is contained in:
2026-05-10 02:01:10 +02:00
parent 69b6b46ee2
commit 52a6a4adb2
4 changed files with 288 additions and 10 deletions
+22
View File
@@ -19,3 +19,25 @@ class NoitaSubmissionOut(Schema):
content_type: str
created_at: datetime
processed: bool
class ObjectivResultOut(Schema):
objectiv_id: str
count: int
points_per_objectiv: int
total_points: int
class ResultsOut(Schema):
total_score: int
objectives: list[ObjectivResultOut]
class LeaderboardEntryOut(Schema):
rank: int
username: str
total_score: int
class LeaderboardOut(Schema):
leaderboard: list[LeaderboardEntryOut]