Coverage for api/utils/image_proxy/dataclasses.py: 100%
13 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 06:14 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 06:14 +0000
1from dataclasses import dataclass
2from uuid import UUID
5@dataclass
6class MediaInfo:
7 media_provider: str
8 media_identifier: UUID
9 image_url: str
10 width: int | None = None
13@dataclass
14class RequestConfig:
15 accept_header: str = "image/*"
16 is_full_size: bool = False
17 is_compressed: bool = True