Skip to content

Commit e949da7

Browse files
authored
feat!: Renamed several HTTP-related types (#785)
1 parent efbad71 commit e949da7

File tree

99 files changed

+439
-431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+439
-431
lines changed

.swiftlint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ disabled_rules:
2222
- large_tuple
2323
- type_body_length
2424
- trailing_comma
25+
- non_optional_string_data_conversion
2526

2627
opt_in_rules:
2728
- empty_count

Sources/ClientRuntime/Endpoints/EndpointResolverMiddleware.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import class Smithy.Context
99
import struct SmithyHTTPAPI.Endpoint
10-
import class SmithyHTTPAPI.SdkHttpRequest
11-
import class SmithyHTTPAPI.SdkHttpRequestBuilder
10+
import class SmithyHTTPAPI.HTTPRequest
11+
import class SmithyHTTPAPI.HTTPRequestBuilder
1212
import struct SmithyHTTPAuthAPI.SelectedAuthScheme
1313
import enum SmithyHTTPAuthAPI.SigningAlgorithm
1414
import enum SmithyHTTPAuthAPI.SigningPropertyKeys
@@ -34,7 +34,7 @@ public struct EndpointResolverMiddleware<OperationStackOutput, Params: Endpoints
3434

3535
public func handle<H>(
3636
context: Smithy.Context,
37-
input: SmithyHTTPAPI.SdkHttpRequestBuilder,
37+
input: HTTPRequestBuilder,
3838
next: H
3939
) async throws -> OperationOutput<OperationStackOutput>
4040
where H: Handler,
@@ -46,17 +46,17 @@ public struct EndpointResolverMiddleware<OperationStackOutput, Params: Endpoints
4646
try await apply(request: request, selectedAuthScheme: selectedAuthScheme, attributes: context)
4747
return try await next.handle(context: context, input: updatedRequest.toBuilder())
4848
}
49-
public typealias MInput = SmithyHTTPAPI.SdkHttpRequestBuilder
49+
public typealias MInput = HTTPRequestBuilder
5050
public typealias MOutput = OperationOutput<OperationStackOutput>
5151
}
5252

5353
extension EndpointResolverMiddleware: ApplyEndpoint {
5454

5555
public func apply(
56-
request: SdkHttpRequest,
56+
request: HTTPRequest,
5757
selectedAuthScheme: SelectedAuthScheme?,
5858
attributes: Smithy.Context
59-
) async throws -> SdkHttpRequest {
59+
) async throws -> HTTPRequest {
6060
let builder = request.toBuilder()
6161

6262
let endpoint = try endpointResolverBlock(endpointParams)

Sources/ClientRuntime/Interceptor/HttpInterceptor.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
//
77

88
import class Smithy.Context
9-
import class SmithyHTTPAPI.SdkHttpRequest
10-
import class SmithyHTTPAPI.HttpResponse
9+
import class SmithyHTTPAPI.HTTPRequest
10+
import class SmithyHTTPAPI.HTTPResponse
1111

1212
public protocol HttpInterceptor<InputType, OutputType>: Interceptor
13-
where RequestType == SdkHttpRequest, ResponseType == HttpResponse {}
13+
where RequestType == HTTPRequest, ResponseType == HTTPResponse {}

Sources/ClientRuntime/Middleware/NoopHandler.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
//
77

88
import class Smithy.Context
9-
import class SmithyHTTPAPI.SdkHttpRequest
10-
import class SmithyHTTPAPI.HttpResponse
9+
import class SmithyHTTPAPI.HTTPRequest
10+
import class SmithyHTTPAPI.HTTPResponse
1111

1212
public struct NoopHandler<OperationStackOutput>: Handler {
1313
public init() {}
1414

1515
public func handle(
1616
context: Smithy.Context,
17-
input: SdkHttpRequest
17+
input: HTTPRequest
1818
) async throws -> OperationOutput<OperationStackOutput> {
19-
return OperationOutput<OperationStackOutput>(httpResponse: HttpResponse())
19+
return OperationOutput<OperationStackOutput>(httpResponse: HTTPResponse())
2020
}
2121
}

Sources/ClientRuntime/Middleware/OperationStack.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import class Smithy.Context
99
import enum Smithy.ClientError
10-
import class SmithyHTTPAPI.SdkHttpRequest
11-
import class SmithyHTTPAPI.SdkHttpRequestBuilder
10+
import class SmithyHTTPAPI.HTTPRequest
11+
import class SmithyHTTPAPI.HTTPRequestBuilder
1212

1313
public struct OperationStack<OperationStackInput, OperationStackOutput> {
1414

@@ -33,7 +33,7 @@ public struct OperationStack<OperationStackInput, OperationStackOutput> {
3333
public func handleMiddleware<H: Handler>(context: Smithy.Context,
3434
input: OperationStackInput,
3535
next: H) async throws -> OperationStackOutput
36-
where H.Input == SdkHttpRequest,
36+
where H.Input == HTTPRequest,
3737
H.Output == OperationOutput<OperationStackOutput> {
3838

3939
let deserialize = compose(next: DeserializeStepHandler(handler: next), with: deserializeStep)
@@ -58,10 +58,10 @@ public struct OperationStack<OperationStackInput, OperationStackOutput> {
5858
input: OperationStackInput,
5959
output: OperationStackOutput,
6060
next: H
61-
) async throws -> SdkHttpRequestBuilder? where
62-
H.Input == SdkHttpRequest,
61+
) async throws -> HTTPRequestBuilder? where
62+
H.Input == HTTPRequest,
6363
H.Output == OperationOutput<OperationStackOutput> {
64-
var builder: SdkHttpRequestBuilder?
64+
var builder: HTTPRequestBuilder?
6565
self.finalizeStep.intercept(
6666
position: .after,
6767
middleware: PresignerShim<OperationStackOutput>(handler: { buildInMiddleware in

Sources/ClientRuntime/Middleware/PresignerShimHandler.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
//
77

88
import class Smithy.Context
9-
import class SmithyHTTPAPI.SdkHttpRequestBuilder
10-
import class SmithyHTTPAPI.HttpResponse
9+
import class SmithyHTTPAPI.HTTPRequestBuilder
10+
import class SmithyHTTPAPI.HTTPResponse
1111

12-
typealias PresignerShimHandler = (SdkHttpRequestBuilder) -> Void
12+
typealias PresignerShimHandler = (HTTPRequestBuilder) -> Void
1313

1414
struct PresignerShim<OperationStackOutput>: Middleware {
1515
public let id: String = "PresignerShim"
@@ -22,18 +22,18 @@ struct PresignerShim<OperationStackOutput>: Middleware {
2222
self.output = output
2323
}
2424

25-
public typealias MInput = SdkHttpRequestBuilder
25+
public typealias MInput = HTTPRequestBuilder
2626
public typealias MOutput = OperationOutput<OperationStackOutput>
2727
public typealias Context = Smithy.Context
2828

2929
public func handle<H>(context: Smithy.Context,
30-
input: SdkHttpRequestBuilder,
30+
input: HTTPRequestBuilder,
3131
next: H) async throws -> OperationOutput<OperationStackOutput>
3232
where H: Handler,
3333
Self.MInput == H.Input,
3434
Self.MOutput == H.Output {
3535
handler(input)
36-
let httpResponse = HttpResponse(body: .noStream, statusCode: .ok)
36+
let httpResponse = HTTPResponse(body: .noStream, statusCode: .ok)
3737
return .init(httpResponse: httpResponse, output: output)
3838
}
3939
}

Sources/ClientRuntime/Middleware/RetryMiddleware.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ import struct Foundation.UUID
1515
import protocol SmithyRetriesAPI.RetryStrategy
1616
import protocol SmithyRetriesAPI.RetryErrorInfoProvider
1717
import struct SmithyRetriesAPI.RetryStrategyOptions
18-
import SmithyHTTPAPI
18+
import class SmithyHTTPAPI.HTTPRequestBuilder
1919

2020
public struct RetryMiddleware<Strategy: RetryStrategy,
2121
ErrorInfoProvider: RetryErrorInfoProvider,
2222
OperationStackOutput>: Middleware {
2323

24-
public typealias MInput = SdkHttpRequestBuilder
24+
public typealias MInput = HTTPRequestBuilder
2525
public typealias MOutput = OperationOutput<OperationStackOutput>
2626

2727
public var id: String { "Retry" }
@@ -37,7 +37,7 @@ public struct RetryMiddleware<Strategy: RetryStrategy,
3737
self.maxRetries = options.maxRetriesBase
3838
}
3939

40-
public func handle<H>(context: Context, input: SdkHttpRequestBuilder, next: H) async throws ->
40+
public func handle<H>(context: Context, input: HTTPRequestBuilder, next: H) async throws ->
4141
OperationOutput<OperationStackOutput>
4242
where H: Handler, MInput == H.Input, MOutput == H.Output {
4343

Sources/ClientRuntime/Middleware/Steps/BuildStep.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// SPDX-License-Identifier: Apache-2.0.
33

44
import class Smithy.Context
5-
import class SmithyHTTPAPI.SdkHttpRequestBuilder
5+
import class SmithyHTTPAPI.HTTPRequestBuilder
66

77
/// Adds additional metadata to the serialized transport message,
88
/// (e.g. HTTP's Content-Length header, or body checksum). Decorations and
@@ -11,16 +11,16 @@ import class SmithyHTTPAPI.SdkHttpRequestBuilder
1111
/// Takes Request, and returns result or error.
1212
///
1313
/// Receives result or error from Finalize step.
14-
public typealias BuildStep<OperationStackOutput> = MiddlewareStep<SdkHttpRequestBuilder,
14+
public typealias BuildStep<OperationStackOutput> = MiddlewareStep<HTTPRequestBuilder,
1515
OperationOutput<OperationStackOutput>>
1616

1717
public let BuildStepId = "Build"
1818

1919
public struct BuildStepHandler<OperationStackOutput, H: Handler>: Handler
20-
where H.Input == SdkHttpRequestBuilder,
20+
where H.Input == HTTPRequestBuilder,
2121
H.Output == OperationOutput<OperationStackOutput> {
2222

23-
public typealias Input = SdkHttpRequestBuilder
23+
public typealias Input = HTTPRequestBuilder
2424

2525
public typealias Output = OperationOutput<OperationStackOutput>
2626

Sources/ClientRuntime/Middleware/Steps/DeserializeStep.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
//
77

88
import class Smithy.Context
9-
import class SmithyHTTPAPI.SdkHttpRequest
10-
import class SmithyHTTPAPI.HttpResponse
9+
import class SmithyHTTPAPI.HTTPRequest
10+
import class SmithyHTTPAPI.HTTPResponse
1111

1212
/// Reacts to the handler's response returned by the recipient of the request
1313
/// message. Deserializes the response into a structured type or error above
@@ -18,16 +18,16 @@ import class SmithyHTTPAPI.HttpResponse
1818
/// Takes Request, and returns result or error.
1919
///
2020
/// Receives raw response, or error from underlying handler.
21-
public typealias DeserializeStep<OperationStackOutput> = MiddlewareStep<SdkHttpRequest,
21+
public typealias DeserializeStep<OperationStackOutput> = MiddlewareStep<HTTPRequest,
2222
OperationOutput<OperationStackOutput>>
2323

2424
public let DeserializeStepId = "Deserialize"
2525

2626
public struct DeserializeStepHandler<OperationStackOutput, H: Handler>: Handler
27-
where H.Input == SdkHttpRequest,
27+
where H.Input == HTTPRequest,
2828
H.Output == OperationOutput<OperationStackOutput> {
2929

30-
public typealias Input = SdkHttpRequest
30+
public typealias Input = HTTPRequest
3131

3232
public typealias Output = OperationOutput<OperationStackOutput>
3333

@@ -43,10 +43,10 @@ public struct DeserializeStepHandler<OperationStackOutput, H: Handler>: Handler
4343
}
4444

4545
public struct OperationOutput<Output> {
46-
public var httpResponse: HttpResponse
46+
public var httpResponse: HTTPResponse
4747
public var output: Output?
4848

49-
public init(httpResponse: HttpResponse, output: Output? = nil) {
49+
public init(httpResponse: HTTPResponse, output: Output? = nil) {
5050
self.httpResponse = httpResponse
5151
self.output = output
5252
}

Sources/ClientRuntime/Middleware/Steps/FinalizeStep.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
// SPDX-License-Identifier: Apache-2.0.
33

44
import class Smithy.Context
5-
import class SmithyHTTPAPI.SdkHttpRequest
6-
import class SmithyHTTPAPI.SdkHttpRequestBuilder
7-
import class SmithyHTTPAPI.HttpResponse
5+
import class SmithyHTTPAPI.HTTPRequest
6+
import class SmithyHTTPAPI.HTTPRequestBuilder
7+
import class SmithyHTTPAPI.HTTPResponse
88

99
// Performs final preparations needed before sending the message. The
1010
// message should already be complete by this stage, and is only alternated
@@ -14,16 +14,16 @@ import class SmithyHTTPAPI.HttpResponse
1414
// Takes Request, and returns result or error.
1515
//
1616
// Receives result or error from Deserialize step.
17-
public typealias FinalizeStep<OperationStackOutput> = MiddlewareStep<SdkHttpRequestBuilder,
17+
public typealias FinalizeStep<OperationStackOutput> = MiddlewareStep<HTTPRequestBuilder,
1818
OperationOutput<OperationStackOutput>>
1919

2020
public let FinalizeStepId = "Finalize"
2121

2222
public struct FinalizeStepHandler<OperationStackOutput, H: Handler>: Handler
23-
where H.Input == SdkHttpRequest,
23+
where H.Input == HTTPRequest,
2424
H.Output == OperationOutput<OperationStackOutput> {
2525

26-
public typealias Input = SdkHttpRequestBuilder
26+
public typealias Input = HTTPRequestBuilder
2727

2828
public typealias Output = OperationOutput<OperationStackOutput>
2929

0 commit comments

Comments
 (0)