Coverage for src\zapy\api\models.py: 100%
53 statements
« prev ^ index » next coverage.py v7.3.4, created at 2023-12-20 14:17 -0500
« prev ^ index » next coverage.py v7.3.4, created at 2023-12-20 14:17 -0500
1from pydantic import BaseModel
4class ServerConnection(BaseModel):
5 host: str
6 port: int
10from uvicorn.main import *
11from typing_extensions import TypedDict
13class UvicornRunConfig(TypedDict):
14 host: str
15 port: int
16 uds: typing.Optional[str]
17 fd: typing.Optional[int]
18 loop: LoopSetupType
19 http: typing.Union[typing.Type[asyncio.Protocol], HTTPProtocolType]
20 ws: typing.Union[typing.Type[asyncio.Protocol], WSProtocolType]
21 ws_max_size: int
22 ws_max_queue: int
23 ws_ping_interval: typing.Optional[float]
24 ws_ping_timeout: typing.Optional[float]
25 ws_per_message_deflate: bool
26 lifespan: LifespanType
27 interface: InterfaceType
28 reload: bool
29 reload_dirs: typing.Optional[typing.Union[typing.List[str], str]]
30 reload_includes: typing.Optional[typing.Union[typing.List[str], str]]
31 reload_excludes: typing.Optional[typing.Union[typing.List[str], str]]
32 reload_delay: float
33 workers: typing.Optional[int]
34 env_file: typing.Optional[typing.Union[str, os.PathLike]]
35 log_config: typing.Optional[
36 typing.Union[typing.Dict[str, typing.Any], str]
37 ]
38 log_level: typing.Optional[typing.Union[str, int]]
39 access_log: bool
40 proxy_headers: bool
41 server_header: bool
42 date_header: bool
43 forwarded_allow_ips: typing.Optional[typing.Union[typing.List[str], str]]
44 root_path: str
45 limit_concurrency: typing.Optional[int]
46 backlog: int
47 limit_max_requests: typing.Optional[int]
48 timeout_keep_alive: int
49 timeout_graceful_shutdown: typing.Optional[int]
50 ssl_keyfile: typing.Optional[str]
51 ssl_certfile: typing.Optional[typing.Union[str, os.PathLike]]
52 ssl_keyfile_password: typing.Optional[str]
53 ssl_version: int
54 ssl_cert_reqs: int
55 ssl_ca_certs: typing.Optional[str]
56 ssl_ciphers: str
57 headers: typing.Optional[typing.List[typing.Tuple[str, str]]]
58 use_colors: typing.Optional[bool]
59 app_dir: typing.Optional[str]
60 factory: bool
61 h11_max_incomplete_event_size: typing.Optional[int]