Files
DataRush/services/backend/api/v1/competition/schemas.py
T
Андрей Сумин 7791a57b88 added competition endpoints
2025-03-01 01:10:08 +03:00

31 lines
548 B
Python

from uuid import UUID
from ninja import ModelSchema
from apps.competition.models import Competition
class CompetitionOut(ModelSchema):
id: UUID
class Meta:
model = Competition
fields = "__all__"
class CompetitionListInstanceOut(ModelSchema):
id: UUID
is_participating: bool
completed: bool
class Meta:
model = Competition
fields = (
"id",
"title",
"description",
"start_date",
"end_date",
"image_url",
)