@@ -24,7 +24,6 @@ def validator(
24
24
25
25
**Validate incoming event**
26
26
27
- import json
28
27
from aws_lambda_powertools.utilities.validation import validator
29
28
30
29
@validator(inbound_schema=json_schema_dict)
@@ -33,7 +32,6 @@ def handler(event, context):
33
32
34
33
**Validate incoming and outgoing event**
35
34
36
- import json
37
35
from aws_lambda_powertools.utilities.validation import validator
38
36
39
37
@validator(inbound_schema=json_schema_dict, outbound_schema=response_json_schema_dict)
@@ -42,7 +40,6 @@ def handler(event, context):
42
40
43
41
**Unwrap event before validating against actual payload - using built-in envelopes**
44
42
45
- import json
46
43
from aws_lambda_powertools.utilities.validation import validator, envelopes
47
44
48
45
@validator(inbound_schema=json_schema_dict, envelope=envelopes.API_GATEWAY_REST)
@@ -51,7 +48,6 @@ def handler(event, context):
51
48
52
49
**Unwrap event before validating against actual payload - using custom JMESPath expression**
53
50
54
- import json
55
51
from aws_lambda_powertools.utilities.validation import validator
56
52
57
53
@validator(inbound_schema=json_schema_dict, envelope="payload[*].my_data")
@@ -60,7 +56,6 @@ def handler(event, context):
60
56
61
57
**Unwrap and deserialize JSON string event before validating against actual payload - using built-in functions**
62
58
63
- import json
64
59
from aws_lambda_powertools.utilities.validation import validator
65
60
66
61
@validator(inbound_schema=json_schema_dict, envelope="Records[*].powertools_json(body)")
0 commit comments