fix
This commit is contained in:
@@ -16,7 +16,8 @@ class UserRegister(BaseModel):
|
||||
|
||||
|
||||
class UserLogin(BaseModel):
|
||||
email: EmailStr
|
||||
# Accepts either email or username — the backend resolves it.
|
||||
login: str
|
||||
password: str
|
||||
|
||||
|
||||
@@ -72,7 +73,7 @@ class PresetCreate(BaseModel):
|
||||
slug: str
|
||||
title: str
|
||||
description: Optional[str] = None
|
||||
language: str = "ru"
|
||||
language: str = "en"
|
||||
is_public: bool = True
|
||||
payload: Dict[str, Any]
|
||||
|
||||
@@ -80,7 +81,7 @@ class PresetCreate(BaseModel):
|
||||
# === Worlds ===
|
||||
class WorldCreate(BaseModel):
|
||||
name: str = Field(min_length=1, max_length=255)
|
||||
language: str = "ru"
|
||||
language: str = "en"
|
||||
preset_id: Optional[UUID] = None
|
||||
|
||||
|
||||
@@ -120,7 +121,7 @@ class WorldUpdate(BaseModel):
|
||||
class WorldBuilderStart(BaseModel):
|
||||
"""Kick off a new world-building conversation."""
|
||||
world_name: str = Field(min_length=1, max_length=255)
|
||||
language: str = "ru"
|
||||
language: str = "en"
|
||||
# Either pick a preset to start from, or fill the freeform brief.
|
||||
preset_id: Optional[UUID] = None
|
||||
setting_brief: str = ""
|
||||
|
||||
Reference in New Issue
Block a user