DDRouter/HTTP/HTTPTask.swift (12 lines of code) (raw):
import Foundation
public typealias HTTPHeaders = [String: String]
// MARK: - HTTPTask
// TODO: this is probably not necessary - can replace with something less intrusive
public enum HTTPTask {
case request
case requestWithBody(body: Encodable)
case requestWithRawBody(body: Data)
@available(*, deprecated, renamed: "requestWithBody")
case requestEncodableParameters(
bodyParameters: Encodable?,
urlParameters: Parameters?
)
// case download, upload...etc
// this is where multipart requests will be in future
}