File tree Expand file tree Collapse file tree 9 files changed +39
-18
lines changed
Expand file tree Collapse file tree 9 files changed +39
-18
lines changed Original file line number Diff line number Diff line change 1414
1515import HTTPTypes
1616
17- import class Foundation. JSONEncoder
17+ #if canImport(FoundationEssentials)
18+ import FoundationEssentials
19+ #else
20+ import Foundation
21+ #endif
1822
1923// https://github.com/aws/aws-lambda-go/blob/master/events/alb.go
2024/// `ALBTargetGroupRequest` contains data originating from the ALB Lambda target group integration.
Original file line number Diff line number Diff line change 1414
1515import HTTPTypes
1616
17- import class Foundation. JSONEncoder
17+ #if canImport(FoundationEssentials)
18+ import FoundationEssentials
19+ #else
20+ import Foundation
21+ #endif
1822
1923// https://docs.aws.amazon.com/lambda/latest/dg/services-apigateway.html
2024// https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-lambda-proxy-integrations.html
Original file line number Diff line number Diff line change 1212//
1313//===----------------------------------------------------------------------===//
1414
15- #if canImport(Darwin )
16- import struct Foundation . Date
15+ #if canImport(FoundationEssentials )
16+ import FoundationEssentials
1717#else
18- @ preconcurrency import struct Foundation. Date
18+ import Foundation
1919#endif
2020
2121/// EventBridge has the same events/notification types as CloudWatch
Original file line number Diff line number Diff line change 1212//
1313//===----------------------------------------------------------------------===//
1414
15- #if canImport(Darwin )
16- import struct Foundation . Date
15+ #if canImport(FoundationEssentials )
16+ import FoundationEssentials
1717#else
18- @ preconcurrency import struct Foundation. Date
18+ import Foundation
1919#endif
2020
2121// https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html
Original file line number Diff line number Diff line change 1313//===----------------------------------------------------------------------===//
1414import HTTPTypes
1515
16- import class Foundation. JSONEncoder
16+ #if canImport(FoundationEssentials)
17+ import FoundationEssentials
18+ #else
19+ import Foundation
20+ #endif
1721
1822// https://docs.aws.amazon.com/lambda/latest/dg/urls-invocation.html
1923
Original file line number Diff line number Diff line change 1212//
1313//===----------------------------------------------------------------------===//
1414
15- import struct Foundation. Date
15+ #if canImport(FoundationEssentials)
16+ import FoundationEssentials
17+ #else
18+ import Foundation
19+ #endif
1620
1721// https://docs.aws.amazon.com/lambda/latest/dg/with-s3.html
1822
Original file line number Diff line number Diff line change 1212//
1313//===----------------------------------------------------------------------===//
1414
15- import struct Foundation. Date
15+ #if canImport(FoundationEssentials)
16+ import FoundationEssentials
17+ #else
18+ import Foundation
19+ #endif
1620
1721// https://docs.aws.amazon.com/lambda/latest/dg/services-ses.html
1822
Original file line number Diff line number Diff line change 1212//
1313//===----------------------------------------------------------------------===//
1414
15- import struct Foundation. Date
15+ #if canImport(FoundationEssentials)
16+ import FoundationEssentials
17+ #else
18+ import Foundation
19+ #endif
1620
1721// https://docs.aws.amazon.com/lambda/latest/dg/with-sns.html
1822
Original file line number Diff line number Diff line change 1212//
1313//===----------------------------------------------------------------------===//
1414
15- #if canImport(Darwin )
16- import struct Foundation . Date
15+ #if canImport(FoundationEssentials )
16+ import FoundationEssentials
1717#else
18- @ preconcurrency import struct Foundation. Date
18+ import Foundation
1919#endif
20- import class Foundation. DateFormatter
21- import struct Foundation. Locale
22- import struct Foundation. TimeZone
2320
2421@propertyWrapper
2522public struct ISO8601Coding : Decodable , Sendable {
You can’t perform that action at this time.
0 commit comments