@@ -313,10 +313,10 @@ def __init__(
313313 middlewares : list [Callable [..., Response ]] | None = None ,
314314 ):
315315 """
316+ Internally used Route Configuration
316317
317318 Parameters
318319 ----------
319-
320320 method: str
321321 The HTTP method, example "GET"
322322 path: str
@@ -908,6 +908,8 @@ def build(self, event: ResponseEventT, cors: CORSConfig | None = None) -> dict[s
908908
909909
910910class BaseRouter (ABC ):
911+ """Base class for Routing"""
912+
911913 current_event : BaseProxyEvent
912914 lambda_context : LambdaContext
913915 context : dict
@@ -1459,7 +1461,7 @@ def _registered_api_adapter(app: ApiGatewayResolver, next_middleware: Callable[.
14591461
14601462
14611463class ApiGatewayResolver (BaseRouter ):
1462- """API Gateway and ALB proxy resolver
1464+ """API Gateway, VPC Laticce, Bedrock and ALB proxy resolver
14631465
14641466 Examples
14651467 --------
@@ -2570,6 +2572,8 @@ def register_exception_handler(func: Callable):
25702572
25712573
25722574class APIGatewayRestResolver (ApiGatewayResolver ):
2575+ """Amazon API Gateway REST and HTTP API v1 payload resolver"""
2576+
25732577 current_event : APIGatewayProxyEvent
25742578
25752579 def __init__ (
@@ -2650,6 +2654,8 @@ def _compile_regex(rule: str, base_regex: str = _ROUTE_REGEX):
26502654
26512655
26522656class APIGatewayHttpResolver (ApiGatewayResolver ):
2657+ """Amazon API Gateway HTTP API v2 payload resolver"""
2658+
26532659 current_event : APIGatewayProxyEventV2
26542660
26552661 def __init__ (
@@ -2685,6 +2691,8 @@ def _get_base_path(self) -> str:
26852691
26862692
26872693class ALBResolver (ApiGatewayResolver ):
2694+ """Amazon Application Load Balancer (ALB) resolver"""
2695+
26882696 current_event : ALBEvent
26892697
26902698 def __init__ (
0 commit comments