Skip to content

Commit 2dd21ee

Browse files
authored
Add public initializer for HTTPResponse (#90)
This will be needed for consumers who write their own HTTP clients.
1 parent 509d22c commit 2dd21ee

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Libraries/Connect/Interfaces/HTTPResponse.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,12 @@ public struct HTTPResponse {
2626
public let trailers: Trailers
2727
/// The accompanying error, if the request failed.
2828
public let error: Swift.Error?
29+
30+
public init(code: Code, headers: Headers, message: Data?, trailers: Trailers, error: Error?) {
31+
self.code = code
32+
self.headers = headers
33+
self.message = message
34+
self.trailers = trailers
35+
self.error = error
36+
}
2937
}

0 commit comments

Comments
 (0)