media_parser.models.server#

Module Contents#

Classes#

API#

class media_parser.models.server.StatusResponse[source]#

Bases: pydantic.BaseModel

status: str#

‘ok’

class media_parser.models.server.ParserStatus[source]#

Bases: pydantic.BaseModel

parser_type: media_parser.models.medias.ParserType#

None

enabled: bool#

False

class media_parser.models.server.ParserStatusResponse[source]#

Bases: pydantic.BaseModel

statuses: list[media_parser.models.server.ParserStatus]#

None

class media_parser.models.server.ParseRequest[source]#

Bases: pydantic.BaseModel

url: pydantic.HttpUrl#

None

use_cache: bool#

None

class media_parser.models.server.FeedbackTypes[source]#

Bases: str, enum.Enum

not_found#

‘not_found’

wrong_media#

‘wrong_media’

other#

‘other’

class media_parser.models.server.FeedbackRequest[source]#

Bases: pydantic.BaseModel

event_id: str#

None

username: str#

None

feedback_type: media_parser.models.server.FeedbackTypes#

None

request_url: str | None#

None

class media_parser.models.server.FeedbackResponse[source]#

Bases: pydantic.BaseModel

status: Literal[ok, error]#

‘ok’

sentry_status: bool#

None