From 9739b371f6e7c19065c89e01b20adc53561f8441 Mon Sep 17 00:00:00 2001 From: Michael Rebello Date: Thu, 19 Jan 2023 14:14:48 -0800 Subject: [PATCH] Add public initializer for `HTTPResponse` This will be needed for consumers who write their own HTTP clients. --- Libraries/Connect/Interfaces/HTTPResponse.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Libraries/Connect/Interfaces/HTTPResponse.swift b/Libraries/Connect/Interfaces/HTTPResponse.swift index bf328086..a73b0fa5 100644 --- a/Libraries/Connect/Interfaces/HTTPResponse.swift +++ b/Libraries/Connect/Interfaces/HTTPResponse.swift @@ -26,4 +26,12 @@ public struct HTTPResponse { public let trailers: Trailers /// The accompanying error, if the request failed. public let error: Swift.Error? + + public init(code: Code, headers: Headers, message: Data?, trailers: Trailers, error: Error?) { + self.code = code + self.headers = headers + self.message = message + self.trailers = trailers + self.error = error + } }