File tree 4 files changed +6
-6
lines changed
aws_lambda_powertools/utilities
4 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -201,7 +201,7 @@ def sequence_number(self) -> str:
201
201
return self ._metadata ["sequenceNumber" ]
202
202
203
203
@property
204
- def subsequence_number (self ) -> str :
204
+ def subsequence_number (self ) -> int :
205
205
"""Kinesis stream sub-sequence number; present only when Kinesis Stream is source
206
206
207
207
Note: this will only be present for Kinesis streams using record aggregation
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ class KinesisFirehoseRecordMetadata(BaseModel):
10
10
partitionKey : str
11
11
approximateArrivalTimestamp : PositiveInt
12
12
sequenceNumber : str
13
- subsequenceNumber : str
13
+ subsequenceNumber : int
14
14
15
15
16
16
class KinesisFirehoseRecord (BaseModel ):
Original file line number Diff line number Diff line change 13
13
"partitionKey" : " 4d1ad2b9-24f8-4b9d-a088-76e9947c317a" ,
14
14
"approximateArrivalTimestamp" : 1664028820148 ,
15
15
"sequenceNumber" : " 49546986683135544286507457936321625675700192471156785154" ,
16
- "subsequenceNumber" : " "
16
+ "subsequenceNumber" : 0
17
17
}
18
18
},
19
19
{
25
25
"partitionKey" : " 4d1ad2b9-24f8-4b9d-a088-76e9947c318a" ,
26
26
"approximateArrivalTimestamp" : 1664028793294 ,
27
27
"sequenceNumber" : " 49546986683135544286507457936321625675700192471156785155" ,
28
- "subsequenceNumber" : " "
28
+ "subsequenceNumber" : 0
29
29
}
30
30
}
31
31
]
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ def test_firehose_trigger_event_kinesis_no_envelope():
62
62
63
63
metadata_01 : KinesisFirehoseRecordMetadata = record_01 .kinesisRecordMetadata
64
64
assert metadata_01 .partitionKey == "4d1ad2b9-24f8-4b9d-a088-76e9947c317a"
65
- assert metadata_01 .subsequenceNumber == ""
65
+ assert metadata_01 .subsequenceNumber == 0
66
66
assert metadata_01 .shardId == "shardId-000000000000"
67
67
assert metadata_01 .approximateArrivalTimestamp == 1664028820148
68
68
assert metadata_01 .sequenceNumber == "49546986683135544286507457936321625675700192471156785154"
@@ -74,7 +74,7 @@ def test_firehose_trigger_event_kinesis_no_envelope():
74
74
75
75
metadata_02 : KinesisFirehoseRecordMetadata = record_02 .kinesisRecordMetadata
76
76
assert metadata_02 .partitionKey == "4d1ad2b9-24f8-4b9d-a088-76e9947c318a"
77
- assert metadata_02 .subsequenceNumber == ""
77
+ assert metadata_02 .subsequenceNumber == 0
78
78
assert metadata_02 .shardId == "shardId-000000000001"
79
79
assert metadata_02 .approximateArrivalTimestamp == 1664028793294
80
80
assert metadata_02 .sequenceNumber == "49546986683135544286507457936321625675700192471156785155"
You can’t perform that action at this time.
0 commit comments