@@ -52,7 +52,7 @@ pub struct ApiGatewayProxyRequest {
52
52
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
53
53
#[ cfg( feature = "catch-all-fields" ) ]
54
54
#[ serde( flatten) ]
55
- pub other : HashMap < String , Value > ,
55
+ pub other : serde_json :: Map < String , Value > ,
56
56
}
57
57
58
58
/// `ApiGatewayProxyResponse` configures the response to be returned by API Gateway for the request
@@ -75,7 +75,7 @@ pub struct ApiGatewayProxyResponse {
75
75
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
76
76
#[ cfg( feature = "catch-all-fields" ) ]
77
77
#[ serde( flatten) ]
78
- pub other : HashMap < String , Value > ,
78
+ pub other : serde_json :: Map < String , Value > ,
79
79
}
80
80
81
81
/// `ApiGatewayProxyRequestContext` contains the information to identify the AWS account and resources invoking the
@@ -127,7 +127,7 @@ pub struct ApiGatewayProxyRequestContext {
127
127
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
128
128
#[ cfg( feature = "catch-all-fields" ) ]
129
129
#[ serde( flatten) ]
130
- pub other : HashMap < String , Value > ,
130
+ pub other : serde_json :: Map < String , Value > ,
131
131
}
132
132
133
133
/// `ApiGatewayV2httpRequest` contains data coming from the new HTTP API Gateway
@@ -183,7 +183,7 @@ pub struct ApiGatewayV2httpRequest {
183
183
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
184
184
#[ cfg( feature = "catch-all-fields" ) ]
185
185
#[ serde( flatten) ]
186
- pub other : HashMap < String , Value > ,
186
+ pub other : serde_json :: Map < String , Value > ,
187
187
}
188
188
189
189
/// `ApiGatewayV2httpRequestContext` contains the information to identify the AWS account and resources invoking the Lambda function.
@@ -221,7 +221,7 @@ pub struct ApiGatewayV2httpRequestContext {
221
221
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
222
222
#[ cfg( feature = "catch-all-fields" ) ]
223
223
#[ serde( flatten) ]
224
- pub other : HashMap < String , Value > ,
224
+ pub other : serde_json :: Map < String , Value > ,
225
225
}
226
226
227
227
/// `ApiGatewayRequestAuthorizer` contains authorizer information for the request context.
@@ -244,7 +244,7 @@ pub struct ApiGatewayRequestAuthorizer {
244
244
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
245
245
#[ cfg( feature = "catch-all-fields" ) ]
246
246
#[ serde( flatten) ]
247
- pub other : HashMap < String , Value > ,
247
+ pub other : serde_json :: Map < String , Value > ,
248
248
}
249
249
250
250
/// `ApiGatewayRequestAuthorizerJwtDescription` contains JWT authorizer information for the request context.
@@ -261,7 +261,7 @@ pub struct ApiGatewayRequestAuthorizerJwtDescription {
261
261
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
262
262
#[ cfg( feature = "catch-all-fields" ) ]
263
263
#[ serde( flatten) ]
264
- pub other : HashMap < String , Value > ,
264
+ pub other : serde_json :: Map < String , Value > ,
265
265
}
266
266
267
267
/// `ApiGatewayRequestAuthorizerIamDescription` contains IAM information for the request context.
@@ -287,7 +287,7 @@ pub struct ApiGatewayRequestAuthorizerIamDescription {
287
287
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
288
288
#[ cfg( feature = "catch-all-fields" ) ]
289
289
#[ serde( flatten) ]
290
- pub other : HashMap < String , Value > ,
290
+ pub other : serde_json :: Map < String , Value > ,
291
291
}
292
292
293
293
/// `ApiGatewayRequestAuthorizerCognitoIdentity` contains Cognito identity information for the request context.
@@ -304,7 +304,7 @@ pub struct ApiGatewayRequestAuthorizerCognitoIdentity {
304
304
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
305
305
#[ cfg( feature = "catch-all-fields" ) ]
306
306
#[ serde( flatten) ]
307
- pub other : HashMap < String , Value > ,
307
+ pub other : serde_json :: Map < String , Value > ,
308
308
}
309
309
310
310
/// `ApiGatewayV2httpRequestContextHttpDescription` contains HTTP information for the request context.
@@ -326,7 +326,7 @@ pub struct ApiGatewayV2httpRequestContextHttpDescription {
326
326
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
327
327
#[ cfg( feature = "catch-all-fields" ) ]
328
328
#[ serde( flatten) ]
329
- pub other : HashMap < String , Value > ,
329
+ pub other : serde_json :: Map < String , Value > ,
330
330
}
331
331
332
332
/// `ApiGatewayV2httpResponse` configures the response to be returned by API Gateway V2 for the request
@@ -350,7 +350,7 @@ pub struct ApiGatewayV2httpResponse {
350
350
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
351
351
#[ cfg( feature = "catch-all-fields" ) ]
352
352
#[ serde( flatten) ]
353
- pub other : HashMap < String , Value > ,
353
+ pub other : serde_json :: Map < String , Value > ,
354
354
}
355
355
356
356
/// `ApiGatewayRequestIdentity` contains identity information for the request caller.
@@ -389,7 +389,7 @@ pub struct ApiGatewayRequestIdentity {
389
389
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
390
390
#[ cfg( feature = "catch-all-fields" ) ]
391
391
#[ serde( flatten) ]
392
- pub other : HashMap < String , Value > ,
392
+ pub other : serde_json :: Map < String , Value > ,
393
393
}
394
394
395
395
/// `ApiGatewayWebsocketProxyRequest` contains data coming from the API Gateway proxy
@@ -434,7 +434,7 @@ pub struct ApiGatewayWebsocketProxyRequest {
434
434
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
435
435
#[ cfg( feature = "catch-all-fields" ) ]
436
436
#[ serde( flatten) ]
437
- pub other : HashMap < String , Value > ,
437
+ pub other : serde_json :: Map < String , Value > ,
438
438
}
439
439
440
440
/// `ApiGatewayWebsocketProxyRequestContext` contains the information to identify
@@ -504,7 +504,7 @@ pub struct ApiGatewayWebsocketProxyRequestContext {
504
504
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
505
505
#[ cfg( feature = "catch-all-fields" ) ]
506
506
#[ serde( flatten) ]
507
- pub other : HashMap < String , Value > ,
507
+ pub other : serde_json :: Map < String , Value > ,
508
508
}
509
509
510
510
/// `ApiGatewayCustomAuthorizerRequestTypeRequestIdentity` contains identity information for the request caller including certificate information if using mTLS.
@@ -524,7 +524,7 @@ pub struct ApiGatewayCustomAuthorizerRequestTypeRequestIdentity {
524
524
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
525
525
#[ cfg( feature = "catch-all-fields" ) ]
526
526
#[ serde( flatten) ]
527
- pub other : HashMap < String , Value > ,
527
+ pub other : serde_json :: Map < String , Value > ,
528
528
}
529
529
530
530
/// `ApiGatewayCustomAuthorizerRequestTypeRequestIdentityClientCert` contains certificate information for the request caller if using mTLS.
@@ -547,7 +547,7 @@ pub struct ApiGatewayCustomAuthorizerRequestTypeRequestIdentityClientCert {
547
547
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
548
548
#[ cfg( feature = "catch-all-fields" ) ]
549
549
#[ serde( flatten) ]
550
- pub other : HashMap < String , Value > ,
550
+ pub other : serde_json :: Map < String , Value > ,
551
551
}
552
552
553
553
/// `ApiGatewayCustomAuthorizerRequestTypeRequestIdentityClientCertValidity` contains certificate validity information for the request caller if using mTLS.
@@ -563,7 +563,7 @@ pub struct ApiGatewayCustomAuthorizerRequestTypeRequestIdentityClientCertValidit
563
563
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
564
564
#[ cfg( feature = "catch-all-fields" ) ]
565
565
#[ serde( flatten) ]
566
- pub other : HashMap < String , Value > ,
566
+ pub other : serde_json :: Map < String , Value > ,
567
567
}
568
568
569
569
/// `ApiGatewayV2httpRequestContextAuthentication` contains authentication context information for the request caller including client certificate information if using mTLS.
@@ -577,7 +577,7 @@ pub struct ApiGatewayV2httpRequestContextAuthentication {
577
577
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
578
578
#[ cfg( feature = "catch-all-fields" ) ]
579
579
#[ serde( flatten) ]
580
- pub other : HashMap < String , Value > ,
580
+ pub other : serde_json :: Map < String , Value > ,
581
581
}
582
582
583
583
/// `ApiGatewayV2httpRequestContextAuthenticationClientCert` contains client certificate information for the request caller if using mTLS.
@@ -600,7 +600,7 @@ pub struct ApiGatewayV2httpRequestContextAuthenticationClientCert {
600
600
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
601
601
#[ cfg( feature = "catch-all-fields" ) ]
602
602
#[ serde( flatten) ]
603
- pub other : HashMap < String , Value > ,
603
+ pub other : serde_json :: Map < String , Value > ,
604
604
}
605
605
606
606
/// `ApiGatewayV2httpRequestContextAuthenticationClientCertValidity` contains client certificate validity information for the request caller if using mTLS.
@@ -616,7 +616,7 @@ pub struct ApiGatewayV2httpRequestContextAuthenticationClientCertValidity {
616
616
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
617
617
#[ cfg( feature = "catch-all-fields" ) ]
618
618
#[ serde( flatten) ]
619
- pub other : HashMap < String , Value > ,
619
+ pub other : serde_json :: Map < String , Value > ,
620
620
}
621
621
622
622
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
@@ -645,7 +645,7 @@ pub struct ApiGatewayV2CustomAuthorizerV1RequestTypeRequestContext {
645
645
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
646
646
#[ cfg( feature = "catch-all-fields" ) ]
647
647
#[ serde( flatten) ]
648
- pub other : HashMap < String , Value > ,
648
+ pub other : serde_json :: Map < String , Value > ,
649
649
}
650
650
651
651
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
@@ -686,7 +686,7 @@ pub struct ApiGatewayV2CustomAuthorizerV1Request {
686
686
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
687
687
#[ cfg( feature = "catch-all-fields" ) ]
688
688
#[ serde( flatten) ]
689
- pub other : HashMap < String , Value > ,
689
+ pub other : serde_json :: Map < String , Value > ,
690
690
}
691
691
692
692
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
@@ -727,7 +727,7 @@ pub struct ApiGatewayV2CustomAuthorizerV2Request {
727
727
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
728
728
#[ cfg( feature = "catch-all-fields" ) ]
729
729
#[ serde( flatten) ]
730
- pub other : HashMap < String , Value > ,
730
+ pub other : serde_json :: Map < String , Value > ,
731
731
}
732
732
733
733
/// `ApiGatewayCustomAuthorizerContext` represents the expected format of an API Gateway custom authorizer response.
@@ -745,7 +745,7 @@ pub struct ApiGatewayCustomAuthorizerContext {
745
745
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
746
746
#[ cfg( feature = "catch-all-fields" ) ]
747
747
#[ serde( flatten) ]
748
- pub other : HashMap < String , Value > ,
748
+ pub other : serde_json :: Map < String , Value > ,
749
749
}
750
750
751
751
/// `ApiGatewayCustomAuthorizerRequestTypeRequestContext` represents the expected format of an API Gateway custom authorizer response.
@@ -779,7 +779,7 @@ pub struct ApiGatewayCustomAuthorizerRequestTypeRequestContext {
779
779
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
780
780
#[ cfg( feature = "catch-all-fields" ) ]
781
781
#[ serde( flatten) ]
782
- pub other : HashMap < String , Value > ,
782
+ pub other : serde_json :: Map < String , Value > ,
783
783
}
784
784
785
785
/// `ApiGatewayCustomAuthorizerRequest` contains data coming in to a custom API Gateway authorizer function.
@@ -798,7 +798,7 @@ pub struct ApiGatewayCustomAuthorizerRequest {
798
798
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
799
799
#[ cfg( feature = "catch-all-fields" ) ]
800
800
#[ serde( flatten) ]
801
- pub other : HashMap < String , Value > ,
801
+ pub other : serde_json :: Map < String , Value > ,
802
802
}
803
803
804
804
/// `ApiGatewayCustomAuthorizerRequestTypeRequest` contains data coming in to a custom API Gateway authorizer function.
@@ -841,7 +841,7 @@ pub struct ApiGatewayCustomAuthorizerRequestTypeRequest {
841
841
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
842
842
#[ cfg( feature = "catch-all-fields" ) ]
843
843
#[ serde( flatten) ]
844
- pub other : HashMap < String , Value > ,
844
+ pub other : serde_json :: Map < String , Value > ,
845
845
}
846
846
847
847
/// `ApiGatewayCustomAuthorizerResponse` represents the expected format of an API Gateway authorization response.
@@ -863,7 +863,7 @@ where
863
863
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
864
864
#[ cfg( feature = "catch-all-fields" ) ]
865
865
#[ serde( flatten) ]
866
- pub other : HashMap < String , Value > ,
866
+ pub other : serde_json :: Map < String , Value > ,
867
867
}
868
868
869
869
/// `ApiGatewayV2CustomAuthorizerSimpleResponse` represents the simple format of an API Gateway V2 authorization response.
@@ -882,7 +882,7 @@ where
882
882
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
883
883
#[ cfg( feature = "catch-all-fields" ) ]
884
884
#[ serde( flatten) ]
885
- pub other : HashMap < String , Value > ,
885
+ pub other : serde_json :: Map < String , Value > ,
886
886
}
887
887
888
888
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
@@ -902,7 +902,7 @@ where
902
902
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
903
903
#[ cfg( feature = "catch-all-fields" ) ]
904
904
#[ serde( flatten) ]
905
- pub other : HashMap < String , Value > ,
905
+ pub other : serde_json :: Map < String , Value > ,
906
906
}
907
907
908
908
/// `ApiGatewayCustomAuthorizerPolicy` represents an IAM policy
@@ -917,7 +917,7 @@ pub struct ApiGatewayCustomAuthorizerPolicy {
917
917
/// If `catch-all-fields` is disabled, any additional fields that are present will be ignored.
918
918
#[ cfg( feature = "catch-all-fields" ) ]
919
919
#[ serde( flatten) ]
920
- pub other : HashMap < String , Value > ,
920
+ pub other : serde_json :: Map < String , Value > ,
921
921
}
922
922
923
923
fn default_http_method ( ) -> Method {
0 commit comments