@@ -110,11 +110,11 @@ def get( # type: ignore[override]
110110 tags : list [str ] | None = None ,
111111 operation_id : str | None = None ,
112112 include_in_schema : bool = True ,
113+ openapi_extensions : dict [str , Any ] | None = None ,
113114 deprecated : bool = False ,
114115 custom_response_validation_http_code : int | HTTPStatus | None = None ,
115116 middlewares : list [Callable [..., Any ]] | None = None ,
116117 ) -> Callable [[Callable [..., Any ]], Callable [..., Any ]]:
117- openapi_extensions = None
118118 security = None
119119
120120 return super ().get (
@@ -151,11 +151,11 @@ def post( # type: ignore[override]
151151 tags : list [str ] | None = None ,
152152 operation_id : str | None = None ,
153153 include_in_schema : bool = True ,
154+ openapi_extensions : dict [str , Any ] | None = None ,
154155 deprecated : bool = False ,
155156 custom_response_validation_http_code : int | HTTPStatus | None = None ,
156157 middlewares : list [Callable [..., Any ]] | None = None ,
157158 ):
158- openapi_extensions = None
159159 security = None
160160
161161 return super ().post (
@@ -192,11 +192,11 @@ def put( # type: ignore[override]
192192 tags : list [str ] | None = None ,
193193 operation_id : str | None = None ,
194194 include_in_schema : bool = True ,
195+ openapi_extensions : dict [str , Any ] | None = None ,
195196 deprecated : bool = False ,
196197 custom_response_validation_http_code : int | HTTPStatus | None = None ,
197198 middlewares : list [Callable [..., Any ]] | None = None ,
198199 ):
199- openapi_extensions = None
200200 security = None
201201
202202 return super ().put (
@@ -233,11 +233,11 @@ def patch( # type: ignore[override]
233233 tags : list [str ] | None = None ,
234234 operation_id : str | None = None ,
235235 include_in_schema : bool = True ,
236+ openapi_extensions : dict [str , Any ] | None = None ,
236237 deprecated : bool = False ,
237238 custom_response_validation_http_code : int | HTTPStatus | None = None ,
238239 middlewares : list [Callable ] | None = None ,
239240 ):
240- openapi_extensions = None
241241 security = None
242242
243243 return super ().patch (
@@ -274,11 +274,11 @@ def delete( # type: ignore[override]
274274 tags : list [str ] | None = None ,
275275 operation_id : str | None = None ,
276276 include_in_schema : bool = True ,
277+ openapi_extensions : dict [str , Any ] | None = None ,
277278 deprecated : bool = False ,
278279 custom_response_validation_http_code : int | HTTPStatus | None = None ,
279280 middlewares : list [Callable [..., Any ]] | None = None ,
280281 ):
281- openapi_extensions = None
282282 security = None
283283
284284 return super ().delete (
@@ -325,6 +325,7 @@ def get_openapi_json_schema( # type: ignore[override]
325325 license_info : License | None = None ,
326326 security_schemes : dict [str , SecurityScheme ] | None = None ,
327327 security : list [dict [str , list [str ]]] | None = None ,
328+ openapi_extensions : dict [str , Any ] | None = None ,
328329 ) -> str :
329330 """
330331 Returns the OpenAPI schema as a JSON serializable dict.
@@ -365,8 +366,6 @@ def get_openapi_json_schema( # type: ignore[override]
365366 """
366367 from aws_lambda_powertools .event_handler .openapi .compat import model_json
367368
368- openapi_extensions = None
369-
370369 schema = super ().get_openapi_schema (
371370 title = title ,
372371 version = version ,
0 commit comments