chore: openapiの型を追加

pull/109/head
yupix 8 months ago
parent 434859831c
commit 3736ae4f75
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -1,4 +1,4 @@
from typing import Any, Literal, TypedDict
from typing import Any, Literal, NotRequired, TypedDict
class OpenAPIInfo(TypedDict):
@ -24,9 +24,17 @@ class OpenAPIPath(TypedDict):
security: list[dict[str, list[Any]]]
requestBody: OpenAPIRequestBody
class OpenAPIComponentProperty(TypedDict):
type: str | None
format: NotRequired[str]
items: NotRequired["OpenAPIComponentSchema"]
class OpenAPIComponentSchema(TypedDict):
type: Literal["object"]
properties: dict[str, OpenAPIComponentProperty]
class OpenAPIComponents(TypedDict):
schemas: dict[str, dict[str, Any]]
schemas: dict[str, OpenAPIComponentSchema]
class OpenAPI(TypedDict):
openapi: str

Loading…
Cancel
Save