Configuration
public struct Configuration
A Configuration for RESTful Services. You must provide a host
.
var configuration = Configuration()
configuration.scheme: String = "https://"
configuration.baseURL = "www.mocky.io"
configuration.version = "v2"
configuration.headers = ["Content-Type": "application/json"]
-
The default configuration.
Declaration
Swift
public static var `default` = Configuration()
-
The scheme.
http://
by default.Declaration
Swift
public var scheme: String = "https://"
-
The host.
nil
by default.Declaration
Swift
public var host: String!
-
The version.
nil
by default.Declaration
Swift
public var version: String?
-
The url request parameters.
nil
by default.Declaration
Swift
public var queryParameters: [String: Any]?
-
The HTTP Method.
.GET
by default.Declaration
Swift
public var method: HTTPMethod = .get
-
The request parameter encoding.
.JSON
by default.Declaration
Swift
public var encoding: ParameterEncoding = JSONEncoding.default
-
The HTTP headers.
nil
by default.Declaration
Swift
public var headers: [String : String] = [:]
-
Configuration
IntializerDeclaration
Swift
public init()
Return Value
new
Configuration
object