From 46af86f8ace136dd1d1d94590d3423e6b12e3f7b Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Thu, 30 Dec 2021 10:16:41 +0100 Subject: Prepare for github --- ttun_server/types.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ttun_server/types.py (limited to 'ttun_server/types.py') diff --git a/ttun_server/types.py b/ttun_server/types.py new file mode 100644 index 0000000..0b2fb87 --- /dev/null +++ b/ttun_server/types.py @@ -0,0 +1,25 @@ +from asyncio import Queue +from typing import TypedDict, Optional + + +class Config(TypedDict): + subdomain: str + +class RequestData(TypedDict): + method: str + path: str + headers: dict + cookies: dict + body: Optional[str] + + +class ResponseData(TypedDict): + status: int + headers: dict + cookies: dict + body: Optional[str] + + +class Connection(TypedDict): + requests: Queue[RequestData] + responses: Queue[ResponseData] -- cgit v1.2.3