api with oauth2 provider

This commit is contained in:
2025-09-25 23:17:28 -03:00
parent a3e13a113c
commit 187a064687
11 changed files with 1580 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
from typing import Generic, Mapping
from aws_lambda_powertools.event_handler import content_types
from aws_lambda_powertools.event_handler.api_gateway import Response, ResponseT
class JSONResponse(Response, Generic[ResponseT]):
def __init__(
self,
status_code: int,
body: ResponseT | None = None,
headers: Mapping[str, str | list[str]] | None = None,
):
super().__init__(
status_code,
content_types.APPLICATION_JSON,
body,
headers,
compress=True,
)