Model for proxy configuration validation.
| 33 | |
| 34 | |
| 35 | class ProxyConfig(BaseModel): |
| 36 | """Model for proxy configuration validation.""" |
| 37 | |
| 38 | server: str = Field(..., description="Proxy server address including port") |
| 39 | username: Optional[str] = Field( |
| 40 | None, description="Username for proxy authentication" |
| 41 | ) |
| 42 | password: Optional[str] = Field( |
| 43 | None, description="Password for proxy authentication" |
| 44 | ) |
| 45 | |
| 46 | |
| 47 | class SearchConfig(BaseModel): |