Merge branch 'master' into marathon-v2

This commit is contained in:
2026-01-08 05:37:27 +07:00
7 changed files with 245 additions and 44 deletions

View File

@@ -56,6 +56,7 @@ class AssignmentResponse(BaseModel):
completed_at: datetime | None = None
drop_penalty: int = 0 # Calculated penalty if dropped
bonus_challenges: list[BonusAssignmentResponse] = [] # Для playthrough
event_type: str | None = None # Event type if assignment was created during event
class Config:
from_attributes = True
@@ -70,6 +71,7 @@ class SpinResult(BaseModel):
bonus_challenges: list[ChallengeResponse] = [] # Для playthrough - список доступных бонусных челленджей
can_drop: bool
drop_penalty: int
event_type: str | None = None # Event type if active during spin
class CompleteResult(BaseModel):