tournament outputs
This commit is contained in:
@@ -3,7 +3,7 @@ from typing import List, Optional
|
||||
from datetime import datetime
|
||||
from uuid import UUID
|
||||
|
||||
from .models import Submission, PuzzleResponse, SubmissionFile, SteamCollectionItem
|
||||
from .models import Submission, PuzzleResponse, SubmissionFile, SteamCollectionItem, SteamCollection
|
||||
|
||||
|
||||
# Input Schemas
|
||||
@@ -140,6 +140,26 @@ class PuzzlePointsFactorOut(Schema):
|
||||
area: int
|
||||
|
||||
|
||||
class SteamCollectionOut(ModelSchema):
|
||||
"""Schema for Steam collection output"""
|
||||
|
||||
class Meta:
|
||||
model = SteamCollection
|
||||
fields = [
|
||||
"id",
|
||||
"steam_id",
|
||||
"title",
|
||||
"description",
|
||||
"author_name",
|
||||
"total_items",
|
||||
"unique_visitors",
|
||||
"current_favorites",
|
||||
"accepting_submissions",
|
||||
"created_at",
|
||||
"updated_at",
|
||||
]
|
||||
|
||||
|
||||
class SteamCollectionItemOut(ModelSchema):
|
||||
"""Schema for Steam collection item output"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user