"""Auth request and response schemas.""" from pydantic import BaseModel, Field class SetupRequest(BaseModel): password: str = Field(..., min_length=8) class LoginRequest(BaseModel): password: str class ChangePasswordRequest(BaseModel): current_password: str new_password: str = Field(..., min_length=8) class AuthStatusResponse(BaseModel): setupRequired: bool loggedIn: bool