AConfigurable
public protocol AConfigurable: _Configurable, Authenticable, SessionManagable, Validatable
Represents a Configurable
for Alamofire Services.
Configuration.default
by default.
Create custom Configurable
protocol HTTPBinConfigurable: AConfigurable { }
extension HTTPBinConfigurable {
var configuration: Configuration {
var config = Configuration()
config.host = "httpbin.org"
return config
}
}
-
sessionManager
Default implementationThe Alamofire Session Manager.
Default Implementation
Session.default.sessionManager
Declaration
Swift
var sessionManager: SessionManager
-
credential
Default implementationThe credential.
Default Implementation
Authentication.default.credential
Declaration
Swift
var credential: URLCredential?
-
acceptableStatusCodes
Default implementationThe acceptable status codes.
Default Implementation
Validation.default.acceptableStatusCodes
Declaration
Swift
var acceptableStatusCodes: [Int]?
-
acceptableContentTypes
Default implementationThe acceptable content types.
Default Implementation
Validation.default.acceptableContentTypes
Declaration
Swift
var acceptableContentTypes: [String]?