forked from loafle/openapi-generator-original
Fix swift5 binary upload (#17422)
This commit is contained in:
parent
3099a2fcd3
commit
0a7140224c
@ -406,7 +406,12 @@ extension {{projectName}}API {
|
|||||||
localVariablePath = localVariablePath.replacingOccurrences(of: "{{=<% %>=}}{<%baseName%>}<%={{ }}=%>", with: {{paramName}}PostEscape, options: .literal, range: nil){{/pathParams}}
|
localVariablePath = localVariablePath.replacingOccurrences(of: "{{=<% %>=}}{<%baseName%>}<%={{ }}=%>", with: {{paramName}}PostEscape, options: .literal, range: nil){{/pathParams}}
|
||||||
let localVariableURLString = {{projectName}}API.basePath + localVariablePath
|
let localVariableURLString = {{projectName}}API.basePath + localVariablePath
|
||||||
{{#bodyParam}}
|
{{#bodyParam}}
|
||||||
|
{{#isBinary}}
|
||||||
|
let localVariableParameters = ["body": {{paramName}}]
|
||||||
|
{{/isBinary}}
|
||||||
|
{{^isBinary}}
|
||||||
let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: {{paramName}})
|
let localVariableParameters = JSONEncodingHelper.encodingParameters(forEncodableObject: {{paramName}})
|
||||||
|
{{/isBinary}}
|
||||||
{{/bodyParam}}
|
{{/bodyParam}}
|
||||||
{{^bodyParam}}
|
{{^bodyParam}}
|
||||||
{{#hasFormParams}}
|
{{#hasFormParams}}
|
||||||
@ -431,9 +436,10 @@ extension {{projectName}}API {
|
|||||||
]){{/hasQueryParams}}{{^hasQueryParams}}
|
]){{/hasQueryParams}}{{^hasQueryParams}}
|
||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString){{/hasQueryParams}}
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString){{/hasQueryParams}}
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [{{^headerParams}}{{^hasFormParams}}
|
let localVariableNillableHeaders: [String: Any?] = [{{^headerParams}}{{^hasFormParams}}{{^hasConsumes}}
|
||||||
:{{/hasFormParams}}{{/headerParams}}{{#hasFormParams}}
|
:{{/hasConsumes}}{{/hasFormParams}}{{/headerParams}}{{#hasFormParams}}
|
||||||
"Content-Type": {{^consumes}}"multipart/form-data"{{/consumes}}{{#consumes.0}}"{{{mediaType}}}"{{/consumes.0}},{{/hasFormParams}}{{#headerParams}}
|
"Content-Type": {{^consumes}}"multipart/form-data"{{/consumes}}{{#consumes.0}}"{{{mediaType}}}"{{/consumes.0}},{{/hasFormParams}}{{^hasFormParams}}{{#hasConsumes}}
|
||||||
|
"Content-Type": {{#consumes.0}}"{{{mediaType}}}"{{/consumes.0}},{{/hasConsumes}}{{/hasFormParams}}{{#headerParams}}
|
||||||
{{> _param}},{{/headerParams}}
|
{{> _param}},{{/headerParams}}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -172,7 +172,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -210,7 +210,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -246,7 +246,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -548,7 +548,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -41,7 +41,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -43,7 +43,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -261,7 +261,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -58,7 +58,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -260,7 +260,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -315,7 +315,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -368,7 +368,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -738,7 +738,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -61,7 +61,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -63,7 +63,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -366,7 +366,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -48,6 +48,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
|
"Content-Type": "application/json",
|
||||||
"uuid_test": uuidTest.encodeToJSON(),
|
"uuid_test": uuidTest.encodeToJSON(),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/xml",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -256,7 +256,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -346,7 +346,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -680,7 +680,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -48,7 +48,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -306,7 +306,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -185,7 +185,7 @@ open class StoreAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class UserAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -96,7 +96,7 @@ open class UserAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -143,7 +143,7 @@ open class UserAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -388,7 +388,7 @@ open class UserAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ internal class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ internal class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ internal class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ internal class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ internal class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ internal class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ internal class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ internal class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ import AnyCodable
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ import AnyCodable
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -213,7 +213,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -259,7 +259,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -303,7 +303,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -637,7 +637,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -50,7 +50,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -52,7 +52,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -310,7 +310,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -243,7 +243,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -295,7 +295,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -345,7 +345,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -703,7 +703,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -56,7 +56,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -58,7 +58,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -346,7 +346,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -215,7 +215,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -261,7 +261,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -305,7 +305,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -639,7 +639,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -52,7 +52,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -54,7 +54,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -312,7 +312,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ open class AnotherFakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -212,7 +212,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -258,7 +258,7 @@ open class FakeAPI {
|
|||||||
])
|
])
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -302,7 +302,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -636,7 +636,7 @@ open class FakeAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -49,7 +49,7 @@ open class FakeClassnameTags123API {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -51,7 +51,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
@ -309,7 +309,7 @@ open class PetAPI {
|
|||||||
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
let localVariableUrlComponents = URLComponents(string: localVariableURLString)
|
||||||
|
|
||||||
let localVariableNillableHeaders: [String: Any?] = [
|
let localVariableNillableHeaders: [String: Any?] = [
|
||||||
:
|
"Content-Type": "application/json",
|
||||||
]
|
]
|
||||||
|
|
||||||
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)
|
||||||
|
@ -592,14 +592,20 @@ private class OctetStreamEncoding: ParameterEncoding {
|
|||||||
|
|
||||||
var urlRequest = urlRequest
|
var urlRequest = urlRequest
|
||||||
|
|
||||||
var requestBodyComponents = URLComponents()
|
guard let body = parameters?["body"] else { return urlRequest }
|
||||||
requestBodyComponents.queryItems = APIHelper.mapValuesToQueryItems(parameters ?? [:])
|
|
||||||
|
|
||||||
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
|
||||||
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
urlRequest.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")
|
||||||
}
|
}
|
||||||
|
|
||||||
urlRequest.httpBody = requestBodyComponents.query?.data(using: .utf8)
|
switch body {
|
||||||
|
case let fileURL as URL:
|
||||||
|
urlRequest.httpBody = try Data(contentsOf: fileURL)
|
||||||
|
case let data as Data:
|
||||||
|
urlRequest.httpBody = data
|
||||||
|
default:
|
||||||
|
fatalError("Unprocessable body \(body)")
|
||||||
|
}
|
||||||
|
|
||||||
return urlRequest
|
return urlRequest
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user