"""Player schemas.""" from pydantic import BaseModel, Field from app.services.player import PlayerMode class PlayerSeekRequest(BaseModel): """Request model for seek operation.""" position_ms: int = Field(ge=0, description="Position in milliseconds") class PlayerVolumeRequest(BaseModel): """Request model for volume control.""" volume: int = Field(ge=0, le=100, description="Volume level (0-100)") class PlayerModeRequest(BaseModel): """Request model for mode change.""" mode: PlayerMode = Field(description="Playback mode")