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

1from dataclasses import dataclass 

2from uuid import UUID 

3 

4 

5@dataclass 

6class MediaInfo: 

7 media_provider: str 

8 media_identifier: UUID 

9 image_url: str 

10 width: int | None = None 

11 

12 

13@dataclass 

14class RequestConfig: 

15 accept_header: str = "image/*" 

16 is_full_size: bool = False 

17 is_compressed: bool = True