"""Schemas for Subsonic app-password self-service (native /api/v1 surface).

The Subsonic /rest layer itself returns its own XML/JSON envelope, not these
pydantic models — these only back the lifecycle endpoints that reveal/rotate the
recoverable app-password."""

from pydantic import BaseModel


class SubsonicPasswordResponse(BaseModel):
    """The plaintext Subsonic app-password, for pasting into a client."""

    password: str
