Skip to content

Commit 3a17b74

Browse files
committed
Removed AWSNumber
1 parent 6a9e839 commit 3a17b74

File tree

3 files changed

+3
-46
lines changed

3 files changed

+3
-46
lines changed

Sources/AWSLambdaEvents/AWSNumber.swift

Lines changed: 0 additions & 43 deletions
This file was deleted.

Sources/AWSLambdaEvents/SQS.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public enum SQS {
2727
public enum Attribute {
2828
case string(String)
2929
case binary([UInt8])
30-
case number(AWSNumber)
30+
case number(String)
3131
}
3232

3333
public let messageId: String
@@ -96,7 +96,7 @@ extension SQS.Message.Attribute: Decodable {
9696
let value = try container.decode(String.self, forKey: .stringValue)
9797
self = .string(value)
9898
case "Number":
99-
let value = try container.decode(AWSNumber.self, forKey: .stringValue)
99+
let value = try container.decode(String.self, forKey: .stringValue)
100100
self = .number(value)
101101
case "Binary":
102102
let base64encoded = try container.decode(String.self, forKey: .binaryValue)

Tests/AWSLambdaEventsTests/SQSTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class SQSTests: XCTestCase {
7575
XCTAssertEqual(message.attributes.count, 4)
7676

7777
XCTAssertEqual(message.messageAttributes, [
78-
"number": .number(AWSNumber(int: 123)),
78+
"number": .number("123"),
7979
"string": .string("abc123"),
8080
"binary": .binary([UInt8]("base64".utf8)),
8181
])

0 commit comments

Comments
 (0)