diff --git a/Alamofire.podspec b/Alamofire.podspec index b612ec228..83f4f2051 100644 --- a/Alamofire.podspec +++ b/Alamofire.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'Alamofire' - s.version = '4.6.0' + s.version = '4.7.0' s.license = 'MIT' s.summary = 'Elegant HTTP Networking in Swift' s.homepage = 'https://github.com/Alamofire/Alamofire' diff --git a/Alamofire.xcodeproj/project.pbxproj b/Alamofire.xcodeproj/project.pbxproj index 0f41784b8..9fdce00a6 100644 --- a/Alamofire.xcodeproj/project.pbxproj +++ b/Alamofire.xcodeproj/project.pbxproj @@ -287,8 +287,8 @@ /* Begin PBXFileReference section */ 312D1E0B1FC2551400E51FF1 /* Usage.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = Usage.md; path = Documentation/Usage.md; sourceTree = ""; }; 312D1E0C1FC2551400E51FF1 /* AdvancedUsage.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = AdvancedUsage.md; path = Documentation/AdvancedUsage.md; sourceTree = ""; }; - 316250E41F00ABE900E207A6 /* ISSUE_TEMPLATE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ISSUE_TEMPLATE.md; sourceTree = ""; }; - 316250E51F00ACD000E207A6 /* PULL_REQUEST_TEMPLATE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = PULL_REQUEST_TEMPLATE.md; sourceTree = ""; }; + 316250E41F00ABE900E207A6 /* ISSUE_TEMPLATE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = ISSUE_TEMPLATE.md; path = .github/ISSUE_TEMPLATE.md; sourceTree = ""; }; + 316250E51F00ACD000E207A6 /* PULL_REQUEST_TEMPLATE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = PULL_REQUEST_TEMPLATE.md; path = .github/PULL_REQUEST_TEMPLATE.md; sourceTree = ""; }; 31ED52E61D73889D00199085 /* AFError+AlamofireTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AFError+AlamofireTests.swift"; sourceTree = ""; }; 4C0B58381B747A4400C0B99C /* ResponseSerializationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResponseSerializationTests.swift; sourceTree = ""; }; 4C0B62501BB1001C009302D3 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = ""; }; diff --git a/CHANGELOG.md b/CHANGELOG.md index 31854b60e..848bb3879 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file. `Alamofire` adheres to [Semantic Versioning](http://semver.org/). #### 4.x Releases +- `4.7.x` Releases - [4.7.0](#470) - `4.6.x` Releases - [4.6.0](#460) - `4.5.x` Releases - [4.5.0](#450) | [4.5.1](#451) - `4.4.x` Releases - [4.4.0](#440) @@ -32,6 +33,29 @@ All notable changes to this project will be documented in this file. - `1.0.x` Releases - [1.0.0](#100) | [1.0.1](#101) --- +## [4.7.0](https://github.com/Alamofire/Alamofire/releases/tag/4.7.0) +Released on 2018-3-5. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/issues?utf8=✓&q=milestone%3A4.7.0). + +#### Added +- Open accessibility to `NetworkReachabilityManager` + - Added by [Pär Strindevall](https://github.com/parski) in Pull Request [#2393](https://github.com/Alamofire/Alamofire/pull/2393). +- Configurable parameter encodding for `URLEncoding` + - Added by [Morten Heiberg](https://github.com/heiberg) in Pull Request [#2431](https://github.com/Alamofire/Alamofire/pull/2431). +- Response `Data` to `.DidComplete` notification. + - Added by [Sven Driemecker](https://github.com/svendr) in Pull Request [#2427](https://github.com/Alamofire/Alamofire/pull/2427). +- Radar link for `URLSessionTaskMetrics` bug on watchOS. + - Added by [Christian Noon](https://github.com/cnoon) in Pull Request [#2387](https://github.com/Alamofire/Alamofire/pull/2387). + +#### Updated +- Project for Xcode 9.3 and Swift 4.1. + - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#2441](https://github.com/Alamofire/Alamofire/pull/2441). +- OS versions affected by resume data bug. + - Updated by [Aaron Brager](https://github.com/getaaron) in Pull Request [#2389](https://github.com/Alamofire/Alamofire/pull/2389). + +#### Fixed +- Typos in `ResultTests`. + - Fixed by [Aleph Retamal](https://github.com/alaphao) in Pull Request [#2416](https://github.com/Alamofire/Alamofire/pull/2416) + ## [4.6.0](https://github.com/Alamofire/Alamofire/releases/tag/4.6.0) Released on 2017-12-3. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/issues?utf8=✓&q=milestone%3A4.6.0). diff --git a/Gemfile.lock b/Gemfile.lock index 4ed2b0f6c..c19ae15d4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,7 +45,7 @@ GEM colored2 (3.1.2) concurrent-ruby (1.0.5) escape (0.0.4) - ffi (1.9.21) + ffi (1.9.23) fourflusher (2.0.1) fuzzy_match (2.0.4) gh_inspector (1.1.2) @@ -68,7 +68,7 @@ GEM nap (1.1.0) netrc (0.11.0) open4 (1.3.4) - rb-fsevent (0.10.2) + rb-fsevent (0.10.3) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) redcarpet (3.4.0) diff --git a/LICENSE b/LICENSE index 165460275..2ec3cb14f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2014-2017 Alamofire Software Foundation (http://alamofire.org/) +Copyright (c) 2014-2018 Alamofire Software Foundation (http://alamofire.org/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 3ddc7ef61..3b04d712f 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ platform :ios, '10.0' use_frameworks! target '' do - pod 'Alamofire', '~> 4.6' + pod 'Alamofire', '~> 4.7' end ``` @@ -118,7 +118,7 @@ $ brew install carthage To integrate Alamofire into your Xcode project using Carthage, specify it in your `Cartfile`: ```ogdl -github "Alamofire/Alamofire" ~> 4.6 +github "Alamofire/Alamofire" ~> 4.7 ``` Run `carthage update` to build the framework and drag the built `Alamofire.framework` into your Xcode project. diff --git a/Source/Info-tvOS.plist b/Source/Info-tvOS.plist index 83eb118ca..87ee0d15f 100644 --- a/Source/Info-tvOS.plist +++ b/Source/Info-tvOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.6.0 + 4.7.0 CFBundleSignature ???? CFBundleVersion diff --git a/Source/Info.plist b/Source/Info.plist index 17251c272..1aad446dc 100644 --- a/Source/Info.plist +++ b/Source/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.6.0 + 4.7.0 CFBundleSignature ???? CFBundleVersion diff --git a/docs/Classes.html b/docs/Classes.html index c807b2f1d..4f9fe5c3b 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -22,7 +22,7 @@ Alamofire Docs - (87% documented) + (86% documented)

@@ -278,6 +278,12 @@

+ + + + + + + + + + + + +
  • +
    + + + + flags + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var flags: SCNetworkReachabilityFlags?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + previousFlags + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var previousFlags: SCNetworkReachabilityFlags
    @@ -621,7 +681,7 @@

    Initialization

    Declaration

    Swift

    -
    public convenience init?(host: String)
    +
    public convenience init?(host: String)
    @@ -674,7 +734,7 @@

    Return Value

    Declaration

    Swift

    -
    public convenience init?()
    +
    public convenience init?()
    @@ -716,7 +776,7 @@

    Listening

    Declaration

    Swift

    -
    public func startListening() -> Bool
    +
    open func startListening() -> Bool
    @@ -747,7 +807,7 @@

    Return Value

    Declaration

    Swift

    -
    public func stopListening()
    +
    open func stopListening()
    @@ -762,8 +822,8 @@

    Declaration

    diff --git a/docs/Classes/NetworkReachabilityManager/ConnectionType.html b/docs/Classes/NetworkReachabilityManager/ConnectionType.html index 7929e84ee..63b51053f 100644 --- a/docs/Classes/NetworkReachabilityManager/ConnectionType.html +++ b/docs/Classes/NetworkReachabilityManager/ConnectionType.html @@ -23,7 +23,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -279,6 +279,12 @@

  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    + + + + ResponseData + +
    +
    +
    +
    +
    +
    +

    User info dictionary key representing the responseData associated with the notification.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static let ResponseData = "org.alamofire.notification.key.responseData"
    @@ -352,8 +385,8 @@

    Declaration

    diff --git a/docs/Extensions/Notification/Name.html b/docs/Extensions/Notification/Name.html index fa2b059dd..36a458fb5 100644 --- a/docs/Extensions/Notification/Name.html +++ b/docs/Extensions/Notification/Name.html @@ -23,7 +23,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -279,6 +279,12 @@

  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    + + + + ArrayEncoding + +
    +
    +
    +
    +
    +
    +

    Configures how Array parameters are encoded.

    + +
      +
    • brackets: An empty set of square brackets is appended to the key for every value. + This is the default behavior.
    • +
    • noBrackets: No brackets are appended. The key is encoded as is.
    • +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum ArrayEncoding
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BoolEncoding + +
    +
    +
    +
    +
    +
    +

    Configures how Bool parameters are encoded.

    + +
      +
    • numeric: Encode true as 1 and false as 0. This is the default behavior.
    • +
    • literal: Encode true and false as string literals.
    • +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum BoolEncoding
    @@ -398,7 +477,7 @@

    Properties

    Declaration

    Swift

    -
    public static var `default`: URLEncoding
    +
    public static var `default`: URLEncoding
    @@ -425,7 +504,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var methodDependent: URLEncoding
    +
    public static var methodDependent: URLEncoding
    @@ -452,7 +531,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var queryString: URLEncoding
    +
    public static var queryString: URLEncoding
    @@ -479,7 +558,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var httpBody: URLEncoding
    +
    public static var httpBody: URLEncoding
    @@ -506,7 +585,61 @@

    Declaration

    Declaration

    Swift

    -
    public let destination: Destination
    +
    public let destination: Destination
    + +
    + + + +
  • +
  • +
    + + + + arrayEncoding + +
    +
    +
    +
    +
    +
    +

    The encoding to use for Array parameters.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public let arrayEncoding: ArrayEncoding
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + boolEncoding + +
    +
    +
    +
    +
    +
    +

    The encoding to use for Bool parameters.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public let boolEncoding: BoolEncoding
    @@ -527,9 +660,9 @@

    Initialization

  • @@ -544,7 +677,7 @@

    Initialization

    Declaration

    Swift

    -
    public init(destination: Destination = .methodDependent)
    +
    public init(destination: Destination = .methodDependent, arrayEncoding: ArrayEncoding = .brackets, boolEncoding: BoolEncoding = .numeric)
    @@ -564,6 +697,30 @@

    Parameters

  • + + + + arrayEncoding + + + +
    +

    The encoding to use for Array parameters.

    +
    + + + + + + boolEncoding + + + +
    +

    The encoding to use for Bool parameters.

    +
    + + @@ -610,7 +767,7 @@

    Encoding

    Declaration

    Swift

    -
    public func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest
    +
    public func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest
    @@ -672,7 +829,7 @@

    Return Value

    Declaration

    Swift

    -
    public func queryComponents(fromKey key: String, value: Any) -> [(String, String)]
    +
    public func queryComponents(fromKey key: String, value: Any) -> [(String, String)]
    @@ -745,7 +902,7 @@

    Return Value

    Declaration

    Swift

    -
    public func escape(_ string: String) -> String
    +
    public func escape(_ string: String) -> String
    @@ -783,8 +940,8 @@

    Return Value

    diff --git a/docs/Structs/URLEncoding/ArrayEncoding.html b/docs/Structs/URLEncoding/ArrayEncoding.html new file mode 100644 index 000000000..09430b2ba --- /dev/null +++ b/docs/Structs/URLEncoding/ArrayEncoding.html @@ -0,0 +1,399 @@ + + + + ArrayEncoding Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Alamofire Docs + + (86% documented) +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +

    + + + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    ArrayEncoding

    +
    +
    +
    public enum ArrayEncoding
    + +
    +
    +

    Configures how Array parameters are encoded.

    + +
      +
    • brackets: An empty set of square brackets is appended to the key for every value. + This is the default behavior.
    • +
    • noBrackets: No brackets are appended. The key is encoded as is.
    • +
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + brackets + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case brackets, noBrackets
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + noBrackets + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case brackets, noBrackets
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/Structs/URLEncoding/BoolEncoding.html b/docs/Structs/URLEncoding/BoolEncoding.html new file mode 100644 index 000000000..da99d5f72 --- /dev/null +++ b/docs/Structs/URLEncoding/BoolEncoding.html @@ -0,0 +1,398 @@ + + + + BoolEncoding Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Alamofire Docs + + (86% documented) +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +

    + + + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    BoolEncoding

    +
    +
    +
    public enum BoolEncoding
    + +
    +
    +

    Configures how Bool parameters are encoded.

    + +
      +
    • numeric: Encode true as 1 and false as 0. This is the default behavior.
    • +
    • literal: Encode true and false as string literals.
    • +
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + numeric + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case numeric, literal
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + literal + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case numeric, literal
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/Structs/URLEncoding/Destination.html b/docs/Structs/URLEncoding/Destination.html index 770cd57f0..02f29d3be 100644 --- a/docs/Structs/URLEncoding/Destination.html +++ b/docs/Structs/URLEncoding/Destination.html @@ -23,7 +23,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -279,6 +279,12 @@

  • + + + + + + + + + + + + + + + + +
  • +
    + + + + flags + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var flags: SCNetworkReachabilityFlags?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + previousFlags + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var previousFlags: SCNetworkReachabilityFlags
    @@ -621,7 +681,7 @@

    Initialization

    Declaration

    Swift

    -
    public convenience init?(host: String)
    +
    public convenience init?(host: String)
    @@ -674,7 +734,7 @@

    Return Value

    Declaration

    Swift

    -
    public convenience init?()
    +
    public convenience init?()
    @@ -716,7 +776,7 @@

    Listening

    Declaration

    Swift

    -
    public func startListening() -> Bool
    +
    open func startListening() -> Bool
    @@ -747,7 +807,7 @@

    Return Value

    Declaration

    Swift

    -
    public func stopListening()
    +
    open func stopListening()
    @@ -762,8 +822,8 @@

    Declaration

    diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/NetworkReachabilityManager/ConnectionType.html b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/NetworkReachabilityManager/ConnectionType.html index 7929e84ee..63b51053f 100644 --- a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/NetworkReachabilityManager/ConnectionType.html +++ b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/NetworkReachabilityManager/ConnectionType.html @@ -23,7 +23,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -279,6 +279,12 @@

  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    + + + + ResponseData + +
    +
    +
    +
    +
    +
    +

    User info dictionary key representing the responseData associated with the notification.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static let ResponseData = "org.alamofire.notification.key.responseData"
    @@ -352,8 +385,8 @@

    Declaration

    diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Notification/Name.html b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Notification/Name.html index fa2b059dd..36a458fb5 100644 --- a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Notification/Name.html +++ b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Notification/Name.html @@ -23,7 +23,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -279,6 +279,12 @@

  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • +
    + + + + ArrayEncoding + +
    +
    +
    +
    +
    +
    +

    Configures how Array parameters are encoded.

    + +
      +
    • brackets: An empty set of square brackets is appended to the key for every value. + This is the default behavior.
    • +
    • noBrackets: No brackets are appended. The key is encoded as is.
    • +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum ArrayEncoding
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BoolEncoding + +
    +
    +
    +
    +
    +
    +

    Configures how Bool parameters are encoded.

    + +
      +
    • numeric: Encode true as 1 and false as 0. This is the default behavior.
    • +
    • literal: Encode true and false as string literals.
    • +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum BoolEncoding
    @@ -398,7 +477,7 @@

    Properties

    Declaration

    Swift

    -
    public static var `default`: URLEncoding
    +
    public static var `default`: URLEncoding
    @@ -425,7 +504,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var methodDependent: URLEncoding
    +
    public static var methodDependent: URLEncoding
    @@ -452,7 +531,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var queryString: URLEncoding
    +
    public static var queryString: URLEncoding
    @@ -479,7 +558,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var httpBody: URLEncoding
    +
    public static var httpBody: URLEncoding
    @@ -506,7 +585,61 @@

    Declaration

    Declaration

    Swift

    -
    public let destination: Destination
    +
    public let destination: Destination
    + +
    + + + +
  • +
  • +
    + + + + arrayEncoding + +
    +
    +
    +
    +
    +
    +

    The encoding to use for Array parameters.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public let arrayEncoding: ArrayEncoding
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + boolEncoding + +
    +
    +
    +
    +
    +
    +

    The encoding to use for Bool parameters.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public let boolEncoding: BoolEncoding
    @@ -527,9 +660,9 @@

    Initialization

  • @@ -544,7 +677,7 @@

    Initialization

    Declaration

    Swift

    -
    public init(destination: Destination = .methodDependent)
    +
    public init(destination: Destination = .methodDependent, arrayEncoding: ArrayEncoding = .brackets, boolEncoding: BoolEncoding = .numeric)
    @@ -564,6 +697,30 @@

    Parameters

  • + + + + arrayEncoding + + + +
    +

    The encoding to use for Array parameters.

    +
    + + + + + + boolEncoding + + + +
    +

    The encoding to use for Bool parameters.

    +
    + + @@ -610,7 +767,7 @@

    Encoding

    Declaration

    Swift

    -
    public func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest
    +
    public func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest
    @@ -672,7 +829,7 @@

    Return Value

    Declaration

    Swift

    -
    public func queryComponents(fromKey key: String, value: Any) -> [(String, String)]
    +
    public func queryComponents(fromKey key: String, value: Any) -> [(String, String)]
    @@ -745,7 +902,7 @@

    Return Value

    Declaration

    Swift

    -
    public func escape(_ string: String) -> String
    +
    public func escape(_ string: String) -> String
    @@ -783,8 +940,8 @@

    Return Value

    diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/ArrayEncoding.html b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/ArrayEncoding.html new file mode 100644 index 000000000..09430b2ba --- /dev/null +++ b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/ArrayEncoding.html @@ -0,0 +1,399 @@ + + + + ArrayEncoding Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Alamofire Docs + + (86% documented) +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +

    + + + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    ArrayEncoding

    +
    +
    +
    public enum ArrayEncoding
    + +
    +
    +

    Configures how Array parameters are encoded.

    + +
      +
    • brackets: An empty set of square brackets is appended to the key for every value. + This is the default behavior.
    • +
    • noBrackets: No brackets are appended. The key is encoded as is.
    • +
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + brackets + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case brackets, noBrackets
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + noBrackets + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case brackets, noBrackets
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/BoolEncoding.html b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/BoolEncoding.html new file mode 100644 index 000000000..da99d5f72 --- /dev/null +++ b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/BoolEncoding.html @@ -0,0 +1,398 @@ + + + + BoolEncoding Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Alamofire Docs + + (86% documented) +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +

    + + + Install in Dash + +

    +
    + + + +
    + +
    + +
    +
    +

    BoolEncoding

    +
    +
    +
    public enum BoolEncoding
    + +
    +
    +

    Configures how Bool parameters are encoded.

    + +
      +
    • numeric: Encode true as 1 and false as 0. This is the default behavior.
    • +
    • literal: Encode true and false as string literals.
    • +
    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + numeric + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case numeric, literal
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + literal + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case numeric, literal
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/Destination.html b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/Destination.html index 770cd57f0..02f29d3be 100644 --- a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/Destination.html +++ b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/Destination.html @@ -23,7 +23,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -279,6 +279,12 @@

  • + + + + + +
  • Migration Guides
  • Communication
  • Installation
  • -
  • Usage +
  • Usage
  • -
  • Advanced Usage +
  • Advanced Usage
  • Open Radars
  • FAQ
  • @@ -393,7 +399,7 @@

    Installation

    CocoaPods

    CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

    -
    $ gem install cocoapods
    +
    $ gem install cocoapods
     
    @@ -406,24 +412,24 @@

    CocoaPods

    use_frameworks! target '<Your Target Name>' do - pod 'Alamofire', '~> 4.5' + pod 'Alamofire', '~> 4.7' end

    Then, run the following command:

    -
    $ pod install
    +
    $ pod install
     

    Carthage

    Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

    You can install Carthage with Homebrew using the following command:

    -
    $ brew update
    -$ brew install carthage
    +
    $ brew update
    +$ brew install carthage
     

    To integrate Alamofire into your Xcode project using Carthage, specify it in your Cartfile:

    -
    github "Alamofire/Alamofire" ~> 4.5
    +
    github "Alamofire/Alamofire" ~> 4.7
     

    Run carthage update to build the framework and drag the built Alamofire.framework into your Xcode project.

    @@ -493,6 +499,7 @@

    Open Radars

  • rdar://21349340 - Compiler throwing warning due to toll-free bridging issue in test case
  • rdar://26870455 - Background URL Session Configurations do not work in the simulator
  • rdar://26849668 - Some URLProtocol APIs do not properly handle URLRequest
  • +
  • rdar://36082113 - URLSessionTaskMetrics failing to link on watchOS 3.0+
  • Resolved Radars

    @@ -529,8 +536,6 @@

    Donations

    The community adoption of the ASF libraries has been amazing. We are greatly humbled by your enthusiasm around the projects, and want to continue to do everything we can to move the needle forward. With your continued support, the ASF will be able to improve its reach and also provide better legal safety for the core members. If you use any of our libraries for work, see if your employers would be interested in donating. Our initial goal is to raise $1000 to get all our legal ducks in a row and kickstart this campaign. Any amount you can donate today to help us reach our goal would be greatly appreciated.

    - -

    Click here to lend your support to: Alamofire Software Foundation and make a donation at pledgie.com !

    License

    Alamofire is released under the MIT license. See LICENSE for details.

    @@ -542,8 +547,8 @@

    License

    diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/search.json b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/search.json index ec7a9fcb7..ffe2050d5 100644 --- a/docs/docsets/Alamofire.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/Alamofire.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:9Alamofire10Parametersa":{"name":"Parameters","abstract":"

    A dictionary of parameters to apply to a URLRequest.

    "},"Typealiases.html#/s:9Alamofire22RequestRetryCompletiona":{"name":"RequestRetryCompletion","abstract":"

    A closure executed when the RequestRetrier determines whether a Request should be retried or not.

    "},"Typealiases.html#/s:9Alamofire11HTTPHeadersa":{"name":"HTTPHeaders","abstract":"

    A dictionary of headers to apply to a URLRequest.

    "},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12temporaryURL10Foundation0E0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV14destinationURL10Foundation0E0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE3URLVSg09temporaryI0AP011destinationI0AE4DataVSg06resumeL0AA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:result:timeline:)","abstract":"

    Creates a DownloadResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV12temporaryURL10Foundation0F0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV14destinationURL10Foundation0F0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV10resumeData10Foundation0F0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD3URLVSg09temporaryJ0AO011destinationJ0AD4DataVSg06resumeM0s5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:error:timeline:metrics:)","abstract":"

    Creates a DefaultDownloadResponse instance from the specified parameters.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV4data10Foundation0B0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE0B0VSg4dataAA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:data:result:timeline:)","abstract":"

    Creates a DataResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the result of this DataResponse is a success, passing the unwrapped","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DataResponse is a success, passing the unwrapped result","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV4data10Foundation0C0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD0C0VSg4datas5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:data:error:timeline:metrics:)","abstract":"

    Creates a DefaultDataResponse instance from the specified parameters.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDataResponse"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializer.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializer.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DataResponseSerializer"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default PropertyListEncoding instance.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV3xmlACvZ":{"name":"xml","abstract":"

    Returns a PropertyListEncoding instance with xml formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6binaryACvZ":{"name":"binary","abstract":"

    Returns a PropertyListEncoding instance with binary formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6formatSo0bC13SerializationC0bC6FormatOv":{"name":"format","abstract":"

    The property list serialization format.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7optionsSiv":{"name":"options","abstract":"

    The options for writing the parameters as plist data.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingVACSo0bC13SerializationC0bC6FormatO6format_Si7optionstcfc":{"name":"init(format:options:)","abstract":"

    Creates a PropertyListEncoding instance using the specified format and options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6encode10Foundation10URLRequestVAA0G11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"PropertyListEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a JSONEncoding instance with default writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV13prettyPrintedACvZ":{"name":"prettyPrinted","abstract":"

    Returns a JSONEncoding instance with .prettyPrinted writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7optionsSo17JSONSerializationC14WritingOptionsVv":{"name":"options","abstract":"

    The options for writing the parameters as JSON data.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingVACSo17JSONSerializationC14WritingOptionsV7options_tcfc":{"name":"init(options:)","abstract":"

    Creates a JSONEncoding instance using the specified options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_ypSg14withJSONObjecttKF":{"name":"encode(_:withJSONObject:)","abstract":"

    Creates a URL request by encoding the JSON object and setting the resulting data on the HTTP body.

    ","parent_name":"JSONEncoding"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO15methodDependentA2EmF":{"name":"methodDependent","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO11queryStringA2EmF":{"name":"queryString","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO8httpBodyA2EmF":{"name":"httpBody","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html":{"name":"Destination","abstract":"

    Defines whether the url-encoded query string is applied to the existing query string or HTTP body of the","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default URLEncoding instance.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15methodDependentACvZ":{"name":"methodDependent","abstract":"

    Returns a URLEncoding instance with a .methodDependent destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11queryStringACvZ":{"name":"queryString","abstract":"

    Returns a URLEncoding instance with a .queryString destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV8httpBodyACvZ":{"name":"httpBody","abstract":"

    Returns a URLEncoding instance with an .httpBody destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11destinationAC11DestinationOv":{"name":"destination","abstract":"

    The destination defining where the encoded query string is to be applied to the URL request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingVA2C11DestinationO11destination_tcfc":{"name":"init(destination:)","abstract":"

    Creates a URLEncoding instance using the specified destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15queryComponentsSaySS_SStGSS7fromKey_yp5valuetF":{"name":"queryComponents(fromKey:value:)","abstract":"

    Creates percent-escaped, URL encoded query string components from the given key-value pair using recursion.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6escapeS2SF":{"name":"escape(_:)","abstract":"

    Returns a percent-escaped string following RFC 3986 for a query string key or value.

    ","parent_name":"URLEncoding"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16requestStartTimeSdv":{"name":"requestStartTime","abstract":"

    The time the request was initialized.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV19initialResponseTimeSdv":{"name":"initialResponseTime","abstract":"

    The time the first bytes were received from or sent to the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV20requestCompletedTimeSdv":{"name":"requestCompletedTime","abstract":"

    The time when the request was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV26serializationCompletedTimeSdv":{"name":"serializationCompletedTime","abstract":"

    The time when the response serialization was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV7latencySdv":{"name":"latency","abstract":"

    The time interval in seconds from the time the request started to the initial response from the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV15requestDurationSdv":{"name":"requestDuration","abstract":"

    The time interval in seconds from the time the request started to the time the request completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV21serializationDurationSdv":{"name":"serializationDuration","abstract":"

    The time interval in seconds from the time the request completed to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV13totalDurationSdv":{"name":"totalDuration","abstract":"

    The time interval in seconds from the time the request started to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineVACSd16requestStartTime_Sd015initialResponseE0Sd0c9CompletedE0Sd013serializationhE0tcfc":{"name":"init(requestStartTime:initialResponseTime:requestCompletedTime:serializationCompletedTime:)","abstract":"

    Creates a new Timeline instance with the specified request times.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the latency, the request","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, which includes the request start time, the","parent_name":"Timeline"},"Structs/Timeline.html":{"name":"Timeline","abstract":"

    Responsible for computing the timing metrics for the complete lifecycle of a Request.

    "},"Structs/URLEncoding.html":{"name":"URLEncoding","abstract":"

    Creates a url-encoded query string to be set as or appended to any existing URL query string or set as the HTTP"},"Structs/JSONEncoding.html":{"name":"JSONEncoding","abstract":"

    Uses JSONSerialization to create a JSON representation of the parameters object, which is set as the body of the"},"Structs/PropertyListEncoding.html":{"name":"PropertyListEncoding","abstract":"

    Uses PropertyListSerialization to create a plist representation of the parameters object, according to the"},"Structs/DataResponseSerializer.html":{"name":"DataResponseSerializer","abstract":"

    A generic DataResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DownloadResponseSerializer.html":{"name":"DownloadResponseSerializer","abstract":"

    A generic DownloadResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DefaultDataResponse.html":{"name":"DefaultDataResponse","abstract":"

    Used to store all data associated with an non-serialized response of a data or upload request.

    "},"Structs/DataResponse.html":{"name":"DataResponse","abstract":"

    Used to store all data associated with a serialized response of a data or upload request.

    "},"Structs/DefaultDownloadResponse.html":{"name":"DefaultDownloadResponse","abstract":"

    Used to store all data associated with an non-serialized response of a download request.

    "},"Structs/DownloadResponse.html":{"name":"DownloadResponse","abstract":"

    Used to store all data associated with a serialized response of a download request.

    "},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertibleP02asB010Foundation0B0VyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertiblePAAE10urlRequest10Foundation0B0VSgv":{"name":"urlRequest","abstract":"

    The URL request.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLConvertible.html#/s:9Alamofire14URLConvertibleP5asURL10Foundation0D0VyKF":{"name":"asURL()","abstract":"

    Returns a URL that conforms to RFC 2396 or throws an Error.

    ","parent_name":"URLConvertible"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializerType.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializerType.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/RequestRetrier.html#/s:9Alamofire14RequestRetrierP6shouldyAA14SessionManagerC_AA0B0C5retrys5Error_p4withySb_Sdtc10completiontF":{"name":"should(_:retry:with:completion:)","abstract":"

    Determines whether the Request should be retried by calling the completion closure.

    ","parent_name":"RequestRetrier"},"Protocols/RequestAdapter.html#/s:9Alamofire14RequestAdapterP5adapt10Foundation10URLRequestVAGKF":{"name":"adapt(_:)","abstract":"

    Inspects and adapts the specified URLRequest in some manner if necessary and returns the result.

    ","parent_name":"RequestAdapter"},"Protocols/ParameterEncoding.html#/s:9Alamofire17ParameterEncodingP6encode10Foundation10URLRequestVAA0F11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"ParameterEncoding"},"Protocols/ParameterEncoding.html":{"name":"ParameterEncoding","abstract":"

    A type used to define how a set of parameters are applied to a URLRequest.

    "},"Protocols/RequestAdapter.html":{"name":"RequestAdapter","abstract":"

    A type that can inspect and optionally adapt a URLRequest in some manner if necessary.

    "},"Protocols/RequestRetrier.html":{"name":"RequestRetrier","abstract":"

    A type that determines whether a request should be retried after being executed by the specified session manager"},"Protocols/DataResponseSerializerProtocol.html":{"name":"DataResponseSerializerProtocol","abstract":"

    The type in which all data response serializers must conform to in order to serialize a response.

    "},"Protocols/DownloadResponseSerializerProtocol.html":{"name":"DownloadResponseSerializerProtocol","abstract":"

    The type in which all download response serializers must conform to in order to serialize a response.

    "},"Protocols/URLConvertible.html":{"name":"URLConvertible","abstract":"

    Types adopting the URLConvertible protocol can be used to construct URLs, which are then used to construct"},"Protocols/URLRequestConvertible.html":{"name":"URLRequestConvertible","abstract":"

    Types adopting the URLRequestConvertible protocol can be used to construct URL requests.

    "},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headers10Foundation3URLV011destinationO0_AD0C7OptionsV7optionstAU_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationH0_AD0C7OptionsV7optionstAH_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AE3URLV011destinationI0_AD0C7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager from the resumeData produced from a"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold with the default SessionManager and calls"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and the default SessionManager and"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the hostname"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the netService.

    "},"Functions.html#/s:9Alamofire2eeoiSbAA26NetworkReachabilityManagerC0cD6StatusO_AFtF":{"name":"==(_:_:)","abstract":"

    Returns whether the two network reachability status values are equal.

    "},"Extensions/Notification/Key.html#/s:10Foundation12NotificationV9AlamofireE3KeyV4TaskSSvZ":{"name":"Task","abstract":"

    User info dictionary key representing the URLSessionTask associated with the notification.

    ","parent_name":"Key"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidResumeADvZ":{"name":"DidResume","abstract":"

    Posted when a URLSessionTask is resumed. The notification object contains the resumed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV10DidSuspendADvZ":{"name":"DidSuspend","abstract":"

    Posted when a URLSessionTask is suspended. The notification object contains the suspended URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidCancelADvZ":{"name":"DidCancel","abstract":"

    Posted when a URLSessionTask is cancelled. The notification object contains the cancelled URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV11DidCompleteADvZ":{"name":"DidComplete","abstract":"

    Posted when a URLSessionTask is completed. The notification object contains the completed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html":{"name":"Task","abstract":"

    Used as a namespace for all URLSessionTask related notifications.

    ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification/Key.html":{"name":"Key","abstract":"

    Used as a namespace for all Notification user info dictionary keys.

    ","parent_name":"Notification"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireE02asB0ACyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequest"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireEAcD14URLConvertible_p3url_AD10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstKcfc":{"name":"init(url:method:headers:)","abstract":"

    Creates an instance with the specified method, urlString and headers.

    ","parent_name":"URLRequest"},"Extensions/URLComponents.html#/s:10Foundation13URLComponentsV9AlamofireE5asURLAA0E0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if url is not nil, otherwise throws an Error.

    ","parent_name":"URLComponents"},"Extensions/URL.html#/s:10Foundation3URLV9AlamofireE02asB0ACyKF":{"name":"asURL()","abstract":"

    Returns self.

    ","parent_name":"URL"},"Extensions/String.html#/s:SS9AlamofireE5asURL10Foundation0C0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if self represents a valid URL string that conforms to RFC 2396 or throws an AFError.

    ","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions/URL.html":{"name":"URL"},"Extensions/URLComponents.html":{"name":"URLComponents"},"Extensions/URLRequest.html":{"name":"URLRequest"},"Extensions/Notification.html":{"name":"Notification"},"Enums/Result.html#/s:9Alamofire6ResultO7successACyxGxcAEmlF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7failureACyxGs5Error_pcAEmlF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isSuccessSbv":{"name":"isSuccess","abstract":"

    Returns true if the result is a success, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isFailureSbv":{"name":"isFailure","abstract":"

    Returns true if the result is a failure, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5valuexSgv":{"name":"value","abstract":"

    Returns the associated value if the result is a success, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result is a failure, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultOACyxGxyKc5value_tcfc":{"name":"init(value:)","abstract":"

    Creates a Result instance from the result of a closure.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO6unwrapxyKF":{"name":"unwrap()","abstract":"

    Returns the success value, or throws the failure error.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO8mapErrorACyxGqd__s0D0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO12flatMapErrorACyxGqd__s0E0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withValueACyxGyxcF":{"name":"withValue(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withErrorACyxGys0D0_pcF":{"name":"withError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifSuccessACyxGyycF":{"name":"ifSuccess(_:)","abstract":"

    Evaluates the specified closure when the Result is a success.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifFailureACyxGyycF":{"name":"ifFailure(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure.

    ","parent_name":"Result"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performDefaultEvaluationACSb12validateHost_tcACmF":{"name":"performDefaultEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performRevokedEvaluationACSb12validateHost_Su15revocationFlagstcACmF":{"name":"performRevokedEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO15pinCertificatesACSaySo14SecCertificateCG12certificates_Sb08validateH5ChainSb0J4HosttcACmF":{"name":"pinCertificates","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO13pinPublicKeysACSaySo6SecKeyCG06publicG0_Sb24validateCertificateChainSb0K4HosttcACmF":{"name":"pinPublicKeys","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO17disableEvaluationA2CmF":{"name":"disableEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO16customEvaluationACSbSo03SecC0C_SStccACmF":{"name":"customEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO12certificatesSaySo14SecCertificateCGSo6BundleC2in_tFZ":{"name":"certificates(in:)","abstract":"

    Returns all certificates within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO10publicKeysSaySo6SecKeyCGSo6BundleC2in_tFZ":{"name":"publicKeys(in:)","abstract":"

    Returns all public keys within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO8evaluateSbSo03SecC0C_SS7forHosttF":{"name":"evaluate(_:forHost:)","abstract":"

    Evaluates whether the server trust is valid for the given host.

    ","parent_name":"ServerTrustPolicy"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputDataNilA2EmF":{"name":"inputDataNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO24inputDataNilOrZeroLengthA2EmF":{"name":"inputDataNilOrZeroLength","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputFileNilA2EmF":{"name":"inputFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO19inputFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"inputFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO06stringD6FailedAESS10FoundationE8EncodingV8encoding_tcAEmF":{"name":"stringSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO11dataFileNilA2EmF":{"name":"dataFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18dataFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"dataFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18missingContentTypeAESaySSG010acceptableH5Types_tcAEmF":{"name":"missingContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO23unacceptableContentTypeAESaySSG010acceptableH5Types_SS08responsehI0tcAEmF":{"name":"unacceptableContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO22unacceptableStatusCodeAESi4code_tcAEmF":{"name":"unacceptableStatusCode","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO18bodyPartURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"bodyPartURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFilenameInvalidAE10Foundation3URLV2in_tcAEmF":{"name":"bodyPartFilenameInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO24bodyPartFileNotReachableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileNotReachable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartFileNotReachableWithErrorAE10Foundation3URLV02atO0_s0M0_p5errortcAEmF":{"name":"bodyPartFileNotReachableWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFileIsDirectoryAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileIsDirectory","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO28bodyPartFileSizeNotAvailableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileSizeNotAvailable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO36bodyPartFileSizeQueryFailedWithErrorAE10Foundation3URLV03forP0_s0N0_p5errortcAEmF":{"name":"bodyPartFileSizeQueryFailedWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartInputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"bodyPartInputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO26outputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"outputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO29outputStreamFileAlreadyExistsAE10Foundation3URLV2at_tcAEmF":{"name":"outputStreamFileAlreadyExists","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO22outputStreamURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"outputStreamURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23outputStreamWriteFailedAEs5Error_p5error_tcAEmF":{"name":"outputStreamWriteFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO21inputStreamReadFailedAEs5Error_p5error_tcAEmF":{"name":"inputStreamReadFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO10missingURLA2EmF":{"name":"missingURL","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html":{"name":"ParameterEncodingFailureReason","abstract":"

    The underlying reason the parameter encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/MultipartEncodingFailureReason.html":{"name":"MultipartEncodingFailureReason","abstract":"

    The underlying reason the multipart encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseValidationFailureReason.html":{"name":"ResponseValidationFailureReason","abstract":"

    The underlying reason the response validation error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseSerializationFailureReason.html":{"name":"ResponseSerializationFailureReason","abstract":"

    The underlying reason the response serialization error occurred.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO10invalidURLAcA14URLConvertible_p3url_tcACmF":{"name":"invalidURL","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23parameterEncodingFailedA2C09ParameterD13FailureReasonO6reason_tcACmF":{"name":"parameterEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23multipartEncodingFailedA2C09MultipartD13FailureReasonO6reason_tcACmF":{"name":"multipartEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24responseValidationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseValidationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO27responseSerializationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO17isInvalidURLErrorSbv":{"name":"isInvalidURLError","abstract":"

    Returns whether the AFError is an invalid URL error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isParameterEncodingErrorSbv":{"name":"isParameterEncodingError","abstract":"

    Returns whether the AFError is a parameter encoding error. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isMultipartEncodingErrorSbv":{"name":"isMultipartEncodingError","abstract":"

    Returns whether the AFError is a multipart encoding error. When true, the url and underlyingError properties","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO25isResponseValidationErrorSbv":{"name":"isResponseValidationError","abstract":"

    Returns whether the AFError is a response validation error. When true, the acceptableContentTypes,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO28isResponseSerializationErrorSbv":{"name":"isResponseSerializationError","abstract":"

    Returns whether the AFError is a response serialization error. When true, the failedStringEncoding and","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO14urlConvertibleAA14URLConvertible_pSgv":{"name":"urlConvertible","abstract":"

    The URLConvertible associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO3url10Foundation3URLVSgv":{"name":"url","abstract":"

    The URL associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO15underlyingErrors0D0_pSgv":{"name":"underlyingError","abstract":"

    The Error returned by a system framework associated with a .parameterEncodingFailed,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO22acceptableContentTypesSaySSGSgv":{"name":"acceptableContentTypes","abstract":"

    The acceptable Content-Types of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO19responseContentTypeSSSgv":{"name":"responseContentType","abstract":"

    The response Content-Type of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO12responseCodeSiSgv":{"name":"responseCode","abstract":"

    The response code of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO20failedStringEncodingSS10FoundationE0E0VSgv":{"name":"failedStringEncoding","abstract":"

    The String.Encoding associated with a failed .stringResponse() call.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgv":{"name":"errorDescription","parent_name":"AFError"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7optionsA2CmF":{"name":"options","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3getA2CmF":{"name":"get","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4headA2CmF":{"name":"head","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4postA2CmF":{"name":"post","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3putA2CmF":{"name":"put","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5patchA2CmF":{"name":"patch","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO6deleteA2CmF":{"name":"delete","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5traceA2CmF":{"name":"trace","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7connectA2CmF":{"name":"connect","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html":{"name":"HTTPMethod","abstract":"

    HTTP method definitions.

    "},"Enums/AFError.html":{"name":"AFError","abstract":"

    AFError is the error type returned by Alamofire. It encompasses a few different types of errors, each with"},"Enums/ServerTrustPolicy.html":{"name":"ServerTrustPolicy","abstract":"

    The ServerTrustPolicy evaluates the server trust generally provided by an NSURLAuthenticationChallenge when"},"Enums/Result.html":{"name":"Result","abstract":"

    Used to represent whether a request was successful or encountered an error.

    "},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5queueSo14OperationQueueCv":{"name":"queue","abstract":"

    The serial operation queue used to execute all operations after the task completes.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC4data10Foundation4DataVSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5errors5Error_pSgv":{"name":"error","abstract":"

    The error generated throughout the lifecyle of the task.

    ","parent_name":"TaskDelegate"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO14ethernetOrWiFiA2EmF":{"name":"ethernetOrWiFi","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO4wwanA2EmF":{"name":"wwan","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO7unknownA2EmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO12notReachableA2EmF":{"name":"notReachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO9reachableAeC14ConnectionTypeOcAEmF":{"name":"reachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html":{"name":"NetworkReachabilityStatus","abstract":"

    Defines the various states of network reachability.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager/ConnectionType.html":{"name":"ConnectionType","abstract":"

    Defines the various connection types detected by reachability flags.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8Listenera":{"name":"Listener","abstract":"

    A closure executed when the network reachability status changes. The closure takes a single argument: the","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC11isReachableSbv":{"name":"isReachable","abstract":"

    Whether the network is currently reachable.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC17isReachableOnWWANSbv":{"name":"isReachableOnWWAN","abstract":"

    Whether the network is currently reachable over the WWAN interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC27isReachableOnEthernetOrWiFiSbv":{"name":"isReachableOnEthernetOrWiFi","abstract":"

    Whether the network is currently reachable over Ethernet or WiFi interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC07networkC6StatusAC0bcF0Ov":{"name":"networkReachabilityStatus","abstract":"

    The current network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13listenerQueueSo08DispatchF0Cv":{"name":"listenerQueue","abstract":"

    The dispatch queue to execute the listener closure on.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8listeneryAC0bC6StatusOcSgv":{"name":"listener","abstract":"

    A closure executed when the network reachability status changes.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgSS4host_tcfc":{"name":"init(host:)","abstract":"

    Creates a NetworkReachabilityManager instance with the specified host.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgycfc":{"name":"init()","abstract":"

    Creates a NetworkReachabilityManager instance that monitors the address 0.0.0.0.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC14startListeningSbyF":{"name":"startListening()","abstract":"

    Starts listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13stopListeningyyF":{"name":"stopListening()","abstract":"

    Stops listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC8policiess10DictionaryVySSAA0bcD0OGv":{"name":"policies","abstract":"

    The dictionary of policies mapped to a particular host.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerCACs10DictionaryVySSAA0bcD0OG8policies_tcfc":{"name":"init(policies:)","abstract":"

    Initializes the ServerTrustPolicyManager instance with the given policies.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC06servercD0AA0bcD0OSgSS7forHost_tF":{"name":"serverTrustPolicy(forHost:)","abstract":"

    Returns the ServerTrustPolicy for the given host if applicable.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC11contentTypeSSv":{"name":"contentType","abstract":"

    The Content-Type header value containing the boundary used to generate the multipart/form-data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC13contentLengths6UInt64Vv":{"name":"contentLength","abstract":"

    The content length of all body parts used to generate the multipart/form-data not including the boundaries.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC8boundarySSv":{"name":"boundary","abstract":"

    The boundary used to separate the body parts in the encoded form data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataCACycfc":{"name":"init()","abstract":"

    Creates a multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS8mimeTypetF":{"name":"append(_:withName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS04fileH0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNameSS04fileI0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengthSS4nameSS8fileNameSS8mimeTypetF":{"name":"append(_:withLength:name:fileName:mimeType:)","abstract":"

    Creates a body part from the stream and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengths10DictionaryVyS2SG7headerstF":{"name":"append(_:withLength:headers:)","abstract":"

    Creates a body part with the headers, stream and length and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6encode10Foundation0D0VyKF":{"name":"encode()","abstract":"

    Encodes all the appended body parts into a single Data value.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC012writeEncodedD0y10Foundation3URLV2to_tKF":{"name":"writeEncodedData(to:)","abstract":"

    Writes the appended body parts into the given file URL.

    ","parent_name":"MultipartFormData"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7successAeA13UploadRequestC7request_Sb17streamingFromDisk10Foundation3URLVSg010streamFileQ0tcAEmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html":{"name":"MultipartFormDataEncodingResult","abstract":"

    Defines whether the MultipartFormData encoding was successful and contains result of the encoding as","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7defaultACvZ":{"name":"default","abstract":"

    A default instance of SessionManager, used by top-level Alamofire request methods, and suitable for use","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC18defaultHTTPHeaderss10DictionaryVyS2SGvZ":{"name":"defaultHTTPHeaders","abstract":"

    Creates default values for the Accept-Encoding, Accept-Language and User-Agent headers.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC40multipartFormDataEncodingMemoryThresholds6UInt64VvZ":{"name":"multipartFormDataEncodingMemoryThreshold","abstract":"

    Default memory threshold used when encoding MultipartFormData in bytes.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The underlying session.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8delegateAA0B8DelegateCv":{"name":"delegate","abstract":"

    The session delegate handling all the task and session delegate callbacks.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC24startRequestsImmediatelySbv":{"name":"startRequestsImmediately","abstract":"

    Whether to start requests immediately after being constructed. true by default.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7adapterAA14RequestAdapter_pSgv":{"name":"adapter","abstract":"

    The request adapter called each time a new request is created.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7retrierAA14RequestRetrier_pSgv":{"name":"retrier","abstract":"

    The request retrier called each time a request encounters an error to determine whether to retry the request.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC27backgroundCompletionHandleryycSgv":{"name":"backgroundCompletionHandler","abstract":"

    The background completion handler closure provided by the UIApplicationDelegate","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSo23URLSessionConfigurationC13configuration_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverjkC0tcfc":{"name":"init(configuration:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified configuration, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSgSo10URLSessionC7session_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverijC0tcfc":{"name":"init(session:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified session, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest to retrieve the contents of the specified url, method, parameters, encoding","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest to retrieve the contents of a URL based on the specified urlRequest.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headers10Foundation3URLV011destinationQ0_AF0E7OptionsV7optionstAW_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents the specified url, method, parameters, encoding,","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationJ0_AF0E7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents of a URL based on the specified urlRequest and save","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AG3URLV011destinationK0_AF0E7OptionsV7optionstAL_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest from the resumeData produced from a previous request cancellation to retrieve","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest from the specified urlRequest for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the hostname and port.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the netService.

    ","parent_name":"SessionManager"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressSo0E0Cv":{"name":"uploadProgress","abstract":"

    The progress of uploading the payload to the server for the upload request.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"uploadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the UploadRequest as data is sent to","parent_name":"UploadRequest"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV8rawValueSuv":{"name":"rawValue","abstract":"

    Returns the raw bitmask value of the option and satisfies the RawRepresentable protocol.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV29createIntermediateDirectoriesAEvZ":{"name":"createIntermediateDirectories","abstract":"

    A DownloadOptions flag that creates intermediate directories for the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV18removePreviousFileAEvZ":{"name":"removePreviousFile","abstract":"

    A DownloadOptions flag that removes a previous file from the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsVAESu8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

    Creates a DownloadFileDestinationOptions instance with the specified raw value.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html":{"name":"DownloadOptions","abstract":"

    A collection of options to be executed prior to moving a downloaded file from the temporary URL to the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC0B15FileDestinationa":{"name":"DownloadFileDestination","abstract":"

    A closure executed once a download request has successfully completed in order to determine where to move the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data of the underlying download task if available after a failure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of downloading the response data from the server for the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC09suggestedB11Destination10Foundation3URLV011destinationG0_AC0B7OptionsV7optionstAG_So15HTTPURLResponseCtcSo11FileManagerC19SearchPathDirectoryO3for_AO0nO10DomainMaskV2intFZ":{"name":"suggestedDownloadDestination(for:in:)","abstract":"

    Creates a download file destination closure which uses the default file manager to move the temporary file to a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22dataResponseSerializerAA0beF0Vy10Foundation4DataVGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseDataACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0E0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response, a temporary URL and a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI3URLVSgAQtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DownloadRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of fetching the response data from the server for the request.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC6streamACXDy10Foundation0B0VcSg7closure_tF":{"name":"stream(closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22dataResponseSerializerAA0beF0Vy10Foundation0B0VGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC08responseB0ACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0B0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response and data, and returns whether the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI0B0VSgtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DataRequest"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7successA2EmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request.html#/s:9Alamofire7RequestC15ProgressHandlera":{"name":"ProgressHandler","abstract":"

    A closure executed when monitoring upload or download progress of a request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8delegateAA12TaskDelegateCv":{"name":"delegate","abstract":"

    The delegate for the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC4taskSo14URLSessionTaskCSgv":{"name":"task","abstract":"

    The underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The session belonging to the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The response received from the server, if any.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC10retryCountSuv":{"name":"retryCount","abstract":"

    The number of times the request has been retried.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSS4user_SS8passwordSo13URLCredentialC11PersistenceO11persistencetF":{"name":"authenticate(user:password:persistence:)","abstract":"

    Associates an HTTP Basic credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSo13URLCredentialC15usingCredential_tF":{"name":"authenticate(usingCredential:)","abstract":"

    Associates a specified credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC19authorizationHeaderSS3key_SS5valuetSgSS4user_SS8passwordtFZ":{"name":"authorizationHeader(user:password:)","abstract":"

    Returns a base64 encoded basic authentication credential as an authorization header tuple.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6resumeyyF":{"name":"resume()","abstract":"

    Resumes the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7suspendyyF":{"name":"suspend()","abstract":"

    Suspends the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the HTTP method and URL, as","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, in the form of a cURL command.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseDataAA6ResultOy10Foundation0E0VGSo15HTTPURLResponseCSg8response_AISg4datas5Error_pSg5errortFZ":{"name":"serializeResponseData(response:data:error:)","abstract":"

    Returns a result data type that contains the response data as-is.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC23serializeResponseStringAA6ResultOySSGSS10FoundationE8EncodingVSg8encoding_So15HTTPURLResponseCSg8responseAH4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseString(encoding:response:data:error:)","abstract":"

    Returns a result string type initialized from the response data with the specified string encoding.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseJSONAA6ResultOyypGSo17JSONSerializationC14ReadingOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseJSON(options:response:data:error:)","abstract":"

    Returns a JSON object contained in a result type constructed from the response data using JSONSerialization","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC29serializeResponsePropertyListAA6ResultOyypGSo0eF13SerializationC17MutabilityOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponsePropertyList(options:response:data:error:)","abstract":"

    Returns a plist object contained in a result type constructed from the response data using","parent_name":"Request"},"Classes/Request/ValidationResult.html":{"name":"ValidationResult","abstract":"

    Used to represent whether validation was successful or encountered an error resulting in a failure.

    ","parent_name":"Request"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC32sessionDidBecomeInvalidWithErrorySo10URLSessionC_s0I0_pSgtcSgv":{"name":"sessionDidBecomeInvalidWithError","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didBecomeInvalidWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26sessionDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So017URLAuthenticationG0CtcSgv":{"name":"sessionDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40sessionDidReceiveChallengeWithCompletionySo10URLSessionC_So017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"sessionDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:) and requires the caller to call the completionHandler.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC45sessionDidFinishEventsForBackgroundURLSessionySo0J0CcSgv":{"name":"sessionDidFinishEventsForBackgroundURLSession","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSessionDidFinishEvents(forBackgroundURLSession:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC30taskWillPerformHTTPRedirection10Foundation10URLRequestVSgSo10URLSessionC_So0J4TaskCSo15HTTPURLResponseCAGtcSgv":{"name":"taskWillPerformHTTPRedirection","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC44taskWillPerformHTTPRedirectionWithCompletionySo10URLSessionC_So0J4TaskCSo15HTTPURLResponseC10Foundation10URLRequestVyAMSgctcSgv":{"name":"taskWillPerformHTTPRedirectionWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC23taskDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So0H4TaskCSo017URLAuthenticationG0CtcSgv":{"name":"taskDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37taskDidReceiveChallengeWithCompletionySo10URLSessionC_So0J4TaskCSo017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"taskDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21taskNeedNewBodyStreamSo05InputH0CSgSo10URLSessionC_So0J4TaskCtcSgv":{"name":"taskNeedNewBodyStream","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC35taskNeedNewBodyStreamWithCompletionySo10URLSessionC_So0K4TaskCySo05InputH0CSgctcSgv":{"name":"taskNeedNewBodyStreamWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC19taskDidSendBodyDataySo10URLSessionC_So0I4TaskCs5Int64VA2JtcSgv":{"name":"taskDidSendBodyData","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC15taskDidCompleteySo10URLSessionC_So0G4TaskCs5Error_pSgtcSgv":{"name":"taskDidComplete","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didCompleteWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26dataTaskDidReceiveResponseSo10URLSessionC0H11DispositionOAF_So0i4DataE0CSo11URLResponseCtcSgv":{"name":"dataTaskDidReceiveResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40dataTaskDidReceiveResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo11URLResponseCyAF0H11DispositionOctcSgv":{"name":"dataTaskDidReceiveResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC025dataTaskDidBecomeDownloadE0ySo10URLSessionC_So0i4DataE0CSo0ihE0CtcSgv":{"name":"dataTaskDidBecomeDownloadTask","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didBecome:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC22dataTaskDidReceiveDataySo10URLSessionC_So0ihE0C10Foundation0H0VtcSgv":{"name":"dataTaskDidReceiveData","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC25dataTaskWillCacheResponseSo17CachedURLResponseCSgSo10URLSessionC_So0k4DataE0CAFtcSgv":{"name":"dataTaskWillCacheResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC39dataTaskWillCacheResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo17CachedURLResponseCyAJSgctcSgv":{"name":"dataTaskWillCacheResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37downloadTaskDidFinishDownloadingToURLySo10URLSessionC_So0k8DownloadE0C10Foundation0J0VtcSgv":{"name":"downloadTaskDidFinishDownloadingToURL","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didFinishDownloadingTo:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC24downloadTaskDidWriteDataySo10URLSessionC_So0i8DownloadE0Cs5Int64VA2JtcSgv":{"name":"downloadTaskDidWriteData","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC29downloadTaskDidResumeAtOffsetySo10URLSessionC_So0j8DownloadE0Cs5Int64VAJtcSgv":{"name":"downloadTaskDidResumeAtOffset","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC20streamTaskReadClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskReadClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:readClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21streamTaskWriteClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskWriteClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:writeClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC31streamTaskBetterRouteDiscoveredySo10URLSessionC_So0i6StreamE0CtcSgv":{"name":"streamTaskBetterRouteDiscovered","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:betterRouteDiscoveredFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40streamTaskDidBecomeInputAndOutputStreamsySo10URLSessionC_So0l6StreamE0CSo0hM0CSo0jM0CtcSgv":{"name":"streamTaskDidBecomeInputAndOutputStreams","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:streamTask:didBecome:outputStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC9subscriptAA7RequestCSgSo14URLSessionTaskCci":{"name":"subscript(_:)","abstract":"

    Access the task delegate for the specified task in a thread-safe manner.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)init":{"name":"init()","abstract":"

    Initializes the SessionDelegate instance.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)respondsToSelector:":{"name":"responds(to:)","abstract":"

    Returns a Bool indicating whether the SessionDelegate implements or inherits a method that can respond","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didBecomeInvalidWithError:":{"name":"urlSession(_:didBecomeInvalidWithError:)","abstract":"

    Tells the delegate that the session has been invalidated.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to a session-level authentication request from the","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSessionDidFinishEventsForBackgroundURLSession:":{"name":"urlSessionDidFinishEvents(forBackgroundURLSession:)","abstract":"

    Tells the delegate that all messages enqueued for a session have been delivered.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:":{"name":"urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:)","abstract":"

    Tells the delegate that the remote server requested an HTTP redirect.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:task:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to an authentication request from the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:needNewBodyStream:":{"name":"urlSession(_:task:needNewBodyStream:)","abstract":"

    Tells the delegate when a task requires a new request body stream to send to the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:":{"name":"urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)","abstract":"

    Periodically informs the delegate of the progress of sending body content to the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didFinishCollectingMetrics:":{"name":"urlSession(_:task:didFinishCollecting:)","abstract":"

    Tells the delegate that the session finished collecting metrics for the task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","abstract":"

    Tells the delegate that the task finished transferring data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveResponse:completionHandler:":{"name":"urlSession(_:dataTask:didReceive:completionHandler:)","abstract":"

    Tells the delegate that the data task received the initial reply (headers) from the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didBecomeDownloadTask:":{"name":"urlSession(_:dataTask:didBecome:)","abstract":"

    Tells the delegate that the data task was changed to a download task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveData:":{"name":"urlSession(_:dataTask:didReceive:)","abstract":"

    Tells the delegate that the data task has received some of the expected data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:willCacheResponse:completionHandler:":{"name":"urlSession(_:dataTask:willCacheResponse:completionHandler:)","abstract":"

    Asks the delegate whether the data (or upload) task should store the response in the cache.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","abstract":"

    Tells the delegate that a download task has finished downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","abstract":"

    Periodically informs the delegate about the download’s progress.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","abstract":"

    Tells the delegate that the download task has resumed downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:readClosedForStreamTask:":{"name":"urlSession(_:readClosedFor:)","abstract":"

    Tells the delegate that the read side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:writeClosedForStreamTask:":{"name":"urlSession(_:writeClosedFor:)","abstract":"

    Tells the delegate that the write side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:betterRouteDiscoveredForStreamTask:":{"name":"urlSession(_:betterRouteDiscoveredFor:)","abstract":"

    Tells the delegate that the system has determined that a better route to the host is available.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:streamTask:didBecomeInputStream:outputStream:":{"name":"urlSession(_:streamTask:didBecome:outputStream:)","abstract":"

    Tells the delegate that the stream task has been completed and provides the unopened stream objects.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html":{"name":"SessionDelegate","abstract":"

    Responsible for handling all delegate callbacks for the underlying session.

    "},"Classes/Request.html":{"name":"Request","abstract":"

    Responsible for sending a request and receiving the response and associated data from the server, as well as"},"Classes/DataRequest.html":{"name":"DataRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDataTask.

    "},"Classes/DownloadRequest.html":{"name":"DownloadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDownloadTask.

    "},"Classes/UploadRequest.html":{"name":"UploadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionUploadTask.

    "},"Classes.html#/s:9Alamofire13StreamRequestC":{"name":"StreamRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionStreamTask.

    "},"Classes/SessionManager.html":{"name":"SessionManager","abstract":"

    Responsible for creating and managing Request objects, as well as their underlying NSURLSession.

    "},"Classes/MultipartFormData.html":{"name":"MultipartFormData","abstract":"

    Constructs multipart/form-data for uploads within an HTTP or HTTPS body. There are currently two ways to encode"},"Classes/ServerTrustPolicyManager.html":{"name":"ServerTrustPolicyManager","abstract":"

    Responsible for managing the mapping of ServerTrustPolicy objects to a given host.

    "},"Classes/NetworkReachabilityManager.html":{"name":"NetworkReachabilityManager","abstract":"

    The NetworkReachabilityManager class listens for reachability changes of hosts and addresses for both WWAN and"},"Classes/TaskDelegate.html":{"name":"TaskDelegate","abstract":"

    The task delegate is responsible for handling all delegate callbacks for the underlying task as well as"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:9Alamofire10Parametersa":{"name":"Parameters","abstract":"

    A dictionary of parameters to apply to a URLRequest.

    "},"Typealiases.html#/s:9Alamofire22RequestRetryCompletiona":{"name":"RequestRetryCompletion","abstract":"

    A closure executed when the RequestRetrier determines whether a Request should be retried or not.

    "},"Typealiases.html#/s:9Alamofire11HTTPHeadersa":{"name":"HTTPHeaders","abstract":"

    A dictionary of headers to apply to a URLRequest.

    "},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12temporaryURL10Foundation0E0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV14destinationURL10Foundation0E0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE3URLVSg09temporaryI0AP011destinationI0AE4DataVSg06resumeL0AA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:result:timeline:)","abstract":"

    Creates a DownloadResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV12temporaryURL10Foundation0F0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV14destinationURL10Foundation0F0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV10resumeData10Foundation0F0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD3URLVSg09temporaryJ0AO011destinationJ0AD4DataVSg06resumeM0s5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:error:timeline:metrics:)","abstract":"

    Creates a DefaultDownloadResponse instance from the specified parameters.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV4data10Foundation0B0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE0B0VSg4dataAA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:data:result:timeline:)","abstract":"

    Creates a DataResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the result of this DataResponse is a success, passing the unwrapped","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DataResponse is a success, passing the unwrapped result","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV4data10Foundation0C0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD0C0VSg4datas5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:data:error:timeline:metrics:)","abstract":"

    Creates a DefaultDataResponse instance from the specified parameters.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDataResponse"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializer.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializer.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DataResponseSerializer"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default PropertyListEncoding instance.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV3xmlACvZ":{"name":"xml","abstract":"

    Returns a PropertyListEncoding instance with xml formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6binaryACvZ":{"name":"binary","abstract":"

    Returns a PropertyListEncoding instance with binary formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6formatSo0bC13SerializationC0bC6FormatOv":{"name":"format","abstract":"

    The property list serialization format.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7optionsSiv":{"name":"options","abstract":"

    The options for writing the parameters as plist data.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingVACSo0bC13SerializationC0bC6FormatO6format_Si7optionstcfc":{"name":"init(format:options:)","abstract":"

    Creates a PropertyListEncoding instance using the specified format and options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6encode10Foundation10URLRequestVAA0G11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"PropertyListEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a JSONEncoding instance with default writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV13prettyPrintedACvZ":{"name":"prettyPrinted","abstract":"

    Returns a JSONEncoding instance with .prettyPrinted writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7optionsSo17JSONSerializationC14WritingOptionsVv":{"name":"options","abstract":"

    The options for writing the parameters as JSON data.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingVACSo17JSONSerializationC14WritingOptionsV7options_tcfc":{"name":"init(options:)","abstract":"

    Creates a JSONEncoding instance using the specified options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_ypSg14withJSONObjecttKF":{"name":"encode(_:withJSONObject:)","abstract":"

    Creates a URL request by encoding the JSON object and setting the resulting data on the HTTP body.

    ","parent_name":"JSONEncoding"},"Structs/URLEncoding/BoolEncoding.html#/s:9Alamofire11URLEncodingV12BoolEncodingO7numericA2EmF":{"name":"numeric","abstract":"

    Undocumented

    ","parent_name":"BoolEncoding"},"Structs/URLEncoding/BoolEncoding.html#/s:9Alamofire11URLEncodingV12BoolEncodingO7literalA2EmF":{"name":"literal","abstract":"

    Undocumented

    ","parent_name":"BoolEncoding"},"Structs/URLEncoding/ArrayEncoding.html#/s:9Alamofire11URLEncodingV13ArrayEncodingO8bracketsA2EmF":{"name":"brackets","abstract":"

    Undocumented

    ","parent_name":"ArrayEncoding"},"Structs/URLEncoding/ArrayEncoding.html#/s:9Alamofire11URLEncodingV13ArrayEncodingO10noBracketsA2EmF":{"name":"noBrackets","abstract":"

    Undocumented

    ","parent_name":"ArrayEncoding"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO15methodDependentA2EmF":{"name":"methodDependent","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO11queryStringA2EmF":{"name":"queryString","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO8httpBodyA2EmF":{"name":"httpBody","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html":{"name":"Destination","abstract":"

    Defines whether the url-encoded query string is applied to the existing query string or HTTP body of the","parent_name":"URLEncoding"},"Structs/URLEncoding/ArrayEncoding.html":{"name":"ArrayEncoding","abstract":"

    Configures how Array parameters are encoded.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding/BoolEncoding.html":{"name":"BoolEncoding","abstract":"

    Configures how Bool parameters are encoded.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default URLEncoding instance.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15methodDependentACvZ":{"name":"methodDependent","abstract":"

    Returns a URLEncoding instance with a .methodDependent destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11queryStringACvZ":{"name":"queryString","abstract":"

    Returns a URLEncoding instance with a .queryString destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV8httpBodyACvZ":{"name":"httpBody","abstract":"

    Returns a URLEncoding instance with an .httpBody destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11destinationAC11DestinationOv":{"name":"destination","abstract":"

    The destination defining where the encoded query string is to be applied to the URL request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV13arrayEncodingAC05ArrayD0Ov":{"name":"arrayEncoding","abstract":"

    The encoding to use for Array parameters.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV12boolEncodingAC04BoolD0Ov":{"name":"boolEncoding","abstract":"

    The encoding to use for Bool parameters.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingVA2C11DestinationO11destination_AC13ArrayEncodingO05arrayF0AC04BoolF0O04boolF0tcfc":{"name":"init(destination:arrayEncoding:boolEncoding:)","abstract":"

    Creates a URLEncoding instance using the specified destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15queryComponentsSaySS_SStGSS7fromKey_yp5valuetF":{"name":"queryComponents(fromKey:value:)","abstract":"

    Creates percent-escaped, URL encoded query string components from the given key-value pair using recursion.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6escapeS2SF":{"name":"escape(_:)","abstract":"

    Returns a percent-escaped string following RFC 3986 for a query string key or value.

    ","parent_name":"URLEncoding"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16requestStartTimeSdv":{"name":"requestStartTime","abstract":"

    The time the request was initialized.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV19initialResponseTimeSdv":{"name":"initialResponseTime","abstract":"

    The time the first bytes were received from or sent to the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV20requestCompletedTimeSdv":{"name":"requestCompletedTime","abstract":"

    The time when the request was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV26serializationCompletedTimeSdv":{"name":"serializationCompletedTime","abstract":"

    The time when the response serialization was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV7latencySdv":{"name":"latency","abstract":"

    The time interval in seconds from the time the request started to the initial response from the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV15requestDurationSdv":{"name":"requestDuration","abstract":"

    The time interval in seconds from the time the request started to the time the request completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV21serializationDurationSdv":{"name":"serializationDuration","abstract":"

    The time interval in seconds from the time the request completed to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV13totalDurationSdv":{"name":"totalDuration","abstract":"

    The time interval in seconds from the time the request started to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineVACSd16requestStartTime_Sd015initialResponseE0Sd0c9CompletedE0Sd013serializationhE0tcfc":{"name":"init(requestStartTime:initialResponseTime:requestCompletedTime:serializationCompletedTime:)","abstract":"

    Creates a new Timeline instance with the specified request times.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the latency, the request","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, which includes the request start time, the","parent_name":"Timeline"},"Structs/Timeline.html":{"name":"Timeline","abstract":"

    Responsible for computing the timing metrics for the complete lifecycle of a Request.

    "},"Structs/URLEncoding.html":{"name":"URLEncoding","abstract":"

    Creates a url-encoded query string to be set as or appended to any existing URL query string or set as the HTTP"},"Structs/JSONEncoding.html":{"name":"JSONEncoding","abstract":"

    Uses JSONSerialization to create a JSON representation of the parameters object, which is set as the body of the"},"Structs/PropertyListEncoding.html":{"name":"PropertyListEncoding","abstract":"

    Uses PropertyListSerialization to create a plist representation of the parameters object, according to the"},"Structs/DataResponseSerializer.html":{"name":"DataResponseSerializer","abstract":"

    A generic DataResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DownloadResponseSerializer.html":{"name":"DownloadResponseSerializer","abstract":"

    A generic DownloadResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DefaultDataResponse.html":{"name":"DefaultDataResponse","abstract":"

    Used to store all data associated with an non-serialized response of a data or upload request.

    "},"Structs/DataResponse.html":{"name":"DataResponse","abstract":"

    Used to store all data associated with a serialized response of a data or upload request.

    "},"Structs/DefaultDownloadResponse.html":{"name":"DefaultDownloadResponse","abstract":"

    Used to store all data associated with an non-serialized response of a download request.

    "},"Structs/DownloadResponse.html":{"name":"DownloadResponse","abstract":"

    Used to store all data associated with a serialized response of a download request.

    "},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertibleP02asB010Foundation0B0VyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertiblePAAE10urlRequest10Foundation0B0VSgv":{"name":"urlRequest","abstract":"

    The URL request.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLConvertible.html#/s:9Alamofire14URLConvertibleP5asURL10Foundation0D0VyKF":{"name":"asURL()","abstract":"

    Returns a URL that conforms to RFC 2396 or throws an Error.

    ","parent_name":"URLConvertible"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializerType.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializerType.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/RequestRetrier.html#/s:9Alamofire14RequestRetrierP6shouldyAA14SessionManagerC_AA0B0C5retrys5Error_p4withySb_Sdtc10completiontF":{"name":"should(_:retry:with:completion:)","abstract":"

    Determines whether the Request should be retried by calling the completion closure.

    ","parent_name":"RequestRetrier"},"Protocols/RequestAdapter.html#/s:9Alamofire14RequestAdapterP5adapt10Foundation10URLRequestVAGKF":{"name":"adapt(_:)","abstract":"

    Inspects and adapts the specified URLRequest in some manner if necessary and returns the result.

    ","parent_name":"RequestAdapter"},"Protocols/ParameterEncoding.html#/s:9Alamofire17ParameterEncodingP6encode10Foundation10URLRequestVAA0F11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"ParameterEncoding"},"Protocols/ParameterEncoding.html":{"name":"ParameterEncoding","abstract":"

    A type used to define how a set of parameters are applied to a URLRequest.

    "},"Protocols/RequestAdapter.html":{"name":"RequestAdapter","abstract":"

    A type that can inspect and optionally adapt a URLRequest in some manner if necessary.

    "},"Protocols/RequestRetrier.html":{"name":"RequestRetrier","abstract":"

    A type that determines whether a request should be retried after being executed by the specified session manager"},"Protocols/DataResponseSerializerProtocol.html":{"name":"DataResponseSerializerProtocol","abstract":"

    The type in which all data response serializers must conform to in order to serialize a response.

    "},"Protocols/DownloadResponseSerializerProtocol.html":{"name":"DownloadResponseSerializerProtocol","abstract":"

    The type in which all download response serializers must conform to in order to serialize a response.

    "},"Protocols/URLConvertible.html":{"name":"URLConvertible","abstract":"

    Types adopting the URLConvertible protocol can be used to construct URLs, which are then used to construct"},"Protocols/URLRequestConvertible.html":{"name":"URLRequestConvertible","abstract":"

    Types adopting the URLRequestConvertible protocol can be used to construct URL requests.

    "},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headers10Foundation3URLV011destinationO0_AD0C7OptionsV7optionstAU_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationH0_AD0C7OptionsV7optionstAH_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AE3URLV011destinationI0_AD0C7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager from the resumeData produced from a"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold with the default SessionManager and calls"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and the default SessionManager and"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the hostname"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the netService.

    "},"Functions.html#/s:9Alamofire2eeoiSbAA26NetworkReachabilityManagerC0cD6StatusO_AFtF":{"name":"==(_:_:)","abstract":"

    Returns whether the two network reachability status values are equal.

    "},"Extensions/Notification/Key.html#/s:10Foundation12NotificationV9AlamofireE3KeyV4TaskSSvZ":{"name":"Task","abstract":"

    User info dictionary key representing the URLSessionTask associated with the notification.

    ","parent_name":"Key"},"Extensions/Notification/Key.html#/s:10Foundation12NotificationV9AlamofireE3KeyV12ResponseDataSSvZ":{"name":"ResponseData","abstract":"

    User info dictionary key representing the responseData associated with the notification.

    ","parent_name":"Key"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidResumeADvZ":{"name":"DidResume","abstract":"

    Posted when a URLSessionTask is resumed. The notification object contains the resumed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV10DidSuspendADvZ":{"name":"DidSuspend","abstract":"

    Posted when a URLSessionTask is suspended. The notification object contains the suspended URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidCancelADvZ":{"name":"DidCancel","abstract":"

    Posted when a URLSessionTask is cancelled. The notification object contains the cancelled URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV11DidCompleteADvZ":{"name":"DidComplete","abstract":"

    Posted when a URLSessionTask is completed. The notification object contains the completed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html":{"name":"Task","abstract":"

    Used as a namespace for all URLSessionTask related notifications.

    ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification/Key.html":{"name":"Key","abstract":"

    Used as a namespace for all Notification user info dictionary keys.

    ","parent_name":"Notification"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireE02asB0ACyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequest"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireEAcD14URLConvertible_p3url_AD10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstKcfc":{"name":"init(url:method:headers:)","abstract":"

    Creates an instance with the specified method, urlString and headers.

    ","parent_name":"URLRequest"},"Extensions/URLComponents.html#/s:10Foundation13URLComponentsV9AlamofireE5asURLAA0E0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if url is not nil, otherwise throws an Error.

    ","parent_name":"URLComponents"},"Extensions/URL.html#/s:10Foundation3URLV9AlamofireE02asB0ACyKF":{"name":"asURL()","abstract":"

    Returns self.

    ","parent_name":"URL"},"Extensions/String.html#/s:SS9AlamofireE5asURL10Foundation0C0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if self represents a valid URL string that conforms to RFC 2396 or throws an AFError.

    ","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions/URL.html":{"name":"URL"},"Extensions/URLComponents.html":{"name":"URLComponents"},"Extensions/URLRequest.html":{"name":"URLRequest"},"Extensions/Notification.html":{"name":"Notification"},"Enums/Result.html#/s:9Alamofire6ResultO7successACyxGxcAEmlF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7failureACyxGs5Error_pcAEmlF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isSuccessSbv":{"name":"isSuccess","abstract":"

    Returns true if the result is a success, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isFailureSbv":{"name":"isFailure","abstract":"

    Returns true if the result is a failure, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5valuexSgv":{"name":"value","abstract":"

    Returns the associated value if the result is a success, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result is a failure, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultOACyxGxyKc5value_tcfc":{"name":"init(value:)","abstract":"

    Creates a Result instance from the result of a closure.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO6unwrapxyKF":{"name":"unwrap()","abstract":"

    Returns the success value, or throws the failure error.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO8mapErrorACyxGqd__s0D0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO12flatMapErrorACyxGqd__s0E0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withValueACyxGyxcF":{"name":"withValue(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withErrorACyxGys0D0_pcF":{"name":"withError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifSuccessACyxGyycF":{"name":"ifSuccess(_:)","abstract":"

    Evaluates the specified closure when the Result is a success.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifFailureACyxGyycF":{"name":"ifFailure(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure.

    ","parent_name":"Result"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performDefaultEvaluationACSb12validateHost_tcACmF":{"name":"performDefaultEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performRevokedEvaluationACSb12validateHost_Su15revocationFlagstcACmF":{"name":"performRevokedEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO15pinCertificatesACSaySo14SecCertificateCG12certificates_Sb08validateH5ChainSb0J4HosttcACmF":{"name":"pinCertificates","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO13pinPublicKeysACSaySo6SecKeyCG06publicG0_Sb24validateCertificateChainSb0K4HosttcACmF":{"name":"pinPublicKeys","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO17disableEvaluationA2CmF":{"name":"disableEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO16customEvaluationACSbSo03SecC0C_SStccACmF":{"name":"customEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO12certificatesSaySo14SecCertificateCGSo6BundleC2in_tFZ":{"name":"certificates(in:)","abstract":"

    Returns all certificates within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO10publicKeysSaySo6SecKeyCGSo6BundleC2in_tFZ":{"name":"publicKeys(in:)","abstract":"

    Returns all public keys within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO8evaluateSbSo03SecC0C_SS7forHosttF":{"name":"evaluate(_:forHost:)","abstract":"

    Evaluates whether the server trust is valid for the given host.

    ","parent_name":"ServerTrustPolicy"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputDataNilA2EmF":{"name":"inputDataNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO24inputDataNilOrZeroLengthA2EmF":{"name":"inputDataNilOrZeroLength","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputFileNilA2EmF":{"name":"inputFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO19inputFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"inputFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO06stringD6FailedAESS10FoundationE8EncodingV8encoding_tcAEmF":{"name":"stringSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO11dataFileNilA2EmF":{"name":"dataFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18dataFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"dataFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18missingContentTypeAESaySSG010acceptableH5Types_tcAEmF":{"name":"missingContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO23unacceptableContentTypeAESaySSG010acceptableH5Types_SS08responsehI0tcAEmF":{"name":"unacceptableContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO22unacceptableStatusCodeAESi4code_tcAEmF":{"name":"unacceptableStatusCode","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO18bodyPartURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"bodyPartURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFilenameInvalidAE10Foundation3URLV2in_tcAEmF":{"name":"bodyPartFilenameInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO24bodyPartFileNotReachableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileNotReachable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartFileNotReachableWithErrorAE10Foundation3URLV02atO0_s0M0_p5errortcAEmF":{"name":"bodyPartFileNotReachableWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFileIsDirectoryAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileIsDirectory","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO28bodyPartFileSizeNotAvailableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileSizeNotAvailable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO36bodyPartFileSizeQueryFailedWithErrorAE10Foundation3URLV03forP0_s0N0_p5errortcAEmF":{"name":"bodyPartFileSizeQueryFailedWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartInputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"bodyPartInputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO26outputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"outputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO29outputStreamFileAlreadyExistsAE10Foundation3URLV2at_tcAEmF":{"name":"outputStreamFileAlreadyExists","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO22outputStreamURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"outputStreamURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23outputStreamWriteFailedAEs5Error_p5error_tcAEmF":{"name":"outputStreamWriteFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO21inputStreamReadFailedAEs5Error_p5error_tcAEmF":{"name":"inputStreamReadFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO10missingURLA2EmF":{"name":"missingURL","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html":{"name":"ParameterEncodingFailureReason","abstract":"

    The underlying reason the parameter encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/MultipartEncodingFailureReason.html":{"name":"MultipartEncodingFailureReason","abstract":"

    The underlying reason the multipart encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseValidationFailureReason.html":{"name":"ResponseValidationFailureReason","abstract":"

    The underlying reason the response validation error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseSerializationFailureReason.html":{"name":"ResponseSerializationFailureReason","abstract":"

    The underlying reason the response serialization error occurred.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO10invalidURLAcA14URLConvertible_p3url_tcACmF":{"name":"invalidURL","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23parameterEncodingFailedA2C09ParameterD13FailureReasonO6reason_tcACmF":{"name":"parameterEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23multipartEncodingFailedA2C09MultipartD13FailureReasonO6reason_tcACmF":{"name":"multipartEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24responseValidationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseValidationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO27responseSerializationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO17isInvalidURLErrorSbv":{"name":"isInvalidURLError","abstract":"

    Returns whether the AFError is an invalid URL error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isParameterEncodingErrorSbv":{"name":"isParameterEncodingError","abstract":"

    Returns whether the AFError is a parameter encoding error. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isMultipartEncodingErrorSbv":{"name":"isMultipartEncodingError","abstract":"

    Returns whether the AFError is a multipart encoding error. When true, the url and underlyingError properties","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO25isResponseValidationErrorSbv":{"name":"isResponseValidationError","abstract":"

    Returns whether the AFError is a response validation error. When true, the acceptableContentTypes,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO28isResponseSerializationErrorSbv":{"name":"isResponseSerializationError","abstract":"

    Returns whether the AFError is a response serialization error. When true, the failedStringEncoding and","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO14urlConvertibleAA14URLConvertible_pSgv":{"name":"urlConvertible","abstract":"

    The URLConvertible associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO3url10Foundation3URLVSgv":{"name":"url","abstract":"

    The URL associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO15underlyingErrors0D0_pSgv":{"name":"underlyingError","abstract":"

    The Error returned by a system framework associated with a .parameterEncodingFailed,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO22acceptableContentTypesSaySSGSgv":{"name":"acceptableContentTypes","abstract":"

    The acceptable Content-Types of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO19responseContentTypeSSSgv":{"name":"responseContentType","abstract":"

    The response Content-Type of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO12responseCodeSiSgv":{"name":"responseCode","abstract":"

    The response code of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO20failedStringEncodingSS10FoundationE0E0VSgv":{"name":"failedStringEncoding","abstract":"

    The String.Encoding associated with a failed .stringResponse() call.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgv":{"name":"errorDescription","parent_name":"AFError"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7optionsA2CmF":{"name":"options","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3getA2CmF":{"name":"get","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4headA2CmF":{"name":"head","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4postA2CmF":{"name":"post","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3putA2CmF":{"name":"put","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5patchA2CmF":{"name":"patch","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO6deleteA2CmF":{"name":"delete","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5traceA2CmF":{"name":"trace","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7connectA2CmF":{"name":"connect","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html":{"name":"HTTPMethod","abstract":"

    HTTP method definitions.

    "},"Enums/AFError.html":{"name":"AFError","abstract":"

    AFError is the error type returned by Alamofire. It encompasses a few different types of errors, each with"},"Enums/ServerTrustPolicy.html":{"name":"ServerTrustPolicy","abstract":"

    The ServerTrustPolicy evaluates the server trust generally provided by an NSURLAuthenticationChallenge when"},"Enums/Result.html":{"name":"Result","abstract":"

    Used to represent whether a request was successful or encountered an error.

    "},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5queueSo14OperationQueueCv":{"name":"queue","abstract":"

    The serial operation queue used to execute all operations after the task completes.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC4data10Foundation4DataVSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5errors5Error_pSgv":{"name":"error","abstract":"

    The error generated throughout the lifecyle of the task.

    ","parent_name":"TaskDelegate"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO14ethernetOrWiFiA2EmF":{"name":"ethernetOrWiFi","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO4wwanA2EmF":{"name":"wwan","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO7unknownA2EmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO12notReachableA2EmF":{"name":"notReachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO9reachableAeC14ConnectionTypeOcAEmF":{"name":"reachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html":{"name":"NetworkReachabilityStatus","abstract":"

    Defines the various states of network reachability.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager/ConnectionType.html":{"name":"ConnectionType","abstract":"

    Defines the various connection types detected by reachability flags.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8Listenera":{"name":"Listener","abstract":"

    A closure executed when the network reachability status changes. The closure takes a single argument: the","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC11isReachableSbv":{"name":"isReachable","abstract":"

    Whether the network is currently reachable.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC17isReachableOnWWANSbv":{"name":"isReachableOnWWAN","abstract":"

    Whether the network is currently reachable over the WWAN interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC27isReachableOnEthernetOrWiFiSbv":{"name":"isReachableOnEthernetOrWiFi","abstract":"

    Whether the network is currently reachable over Ethernet or WiFi interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC07networkC6StatusAC0bcF0Ov":{"name":"networkReachabilityStatus","abstract":"

    The current network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13listenerQueueSo08DispatchF0Cv":{"name":"listenerQueue","abstract":"

    The dispatch queue to execute the listener closure on.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8listeneryAC0bC6StatusOcSgv":{"name":"listener","abstract":"

    A closure executed when the network reachability status changes.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC5flagsSC09SCNetworkC5FlagsVSgv":{"name":"flags","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13previousFlagsSC09SCNetworkcF0Vv":{"name":"previousFlags","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgSS4host_tcfc":{"name":"init(host:)","abstract":"

    Creates a NetworkReachabilityManager instance with the specified host.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgycfc":{"name":"init()","abstract":"

    Creates a NetworkReachabilityManager instance that monitors the address 0.0.0.0.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC14startListeningSbyF":{"name":"startListening()","abstract":"

    Starts listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13stopListeningyyF":{"name":"stopListening()","abstract":"

    Stops listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC8policiess10DictionaryVySSAA0bcD0OGv":{"name":"policies","abstract":"

    The dictionary of policies mapped to a particular host.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerCACs10DictionaryVySSAA0bcD0OG8policies_tcfc":{"name":"init(policies:)","abstract":"

    Initializes the ServerTrustPolicyManager instance with the given policies.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC06servercD0AA0bcD0OSgSS7forHost_tF":{"name":"serverTrustPolicy(forHost:)","abstract":"

    Returns the ServerTrustPolicy for the given host if applicable.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC11contentTypeSSv":{"name":"contentType","abstract":"

    The Content-Type header value containing the boundary used to generate the multipart/form-data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC13contentLengths6UInt64Vv":{"name":"contentLength","abstract":"

    The content length of all body parts used to generate the multipart/form-data not including the boundaries.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC8boundarySSv":{"name":"boundary","abstract":"

    The boundary used to separate the body parts in the encoded form data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataCACycfc":{"name":"init()","abstract":"

    Creates a multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS8mimeTypetF":{"name":"append(_:withName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS04fileH0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNameSS04fileI0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengthSS4nameSS8fileNameSS8mimeTypetF":{"name":"append(_:withLength:name:fileName:mimeType:)","abstract":"

    Creates a body part from the stream and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengths10DictionaryVyS2SG7headerstF":{"name":"append(_:withLength:headers:)","abstract":"

    Creates a body part with the headers, stream and length and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6encode10Foundation0D0VyKF":{"name":"encode()","abstract":"

    Encodes all the appended body parts into a single Data value.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC012writeEncodedD0y10Foundation3URLV2to_tKF":{"name":"writeEncodedData(to:)","abstract":"

    Writes the appended body parts into the given file URL.

    ","parent_name":"MultipartFormData"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7successAeA13UploadRequestC7request_Sb17streamingFromDisk10Foundation3URLVSg010streamFileQ0tcAEmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html":{"name":"MultipartFormDataEncodingResult","abstract":"

    Defines whether the MultipartFormData encoding was successful and contains result of the encoding as","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7defaultACvZ":{"name":"default","abstract":"

    A default instance of SessionManager, used by top-level Alamofire request methods, and suitable for use","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC18defaultHTTPHeaderss10DictionaryVyS2SGvZ":{"name":"defaultHTTPHeaders","abstract":"

    Creates default values for the Accept-Encoding, Accept-Language and User-Agent headers.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC40multipartFormDataEncodingMemoryThresholds6UInt64VvZ":{"name":"multipartFormDataEncodingMemoryThreshold","abstract":"

    Default memory threshold used when encoding MultipartFormData in bytes.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The underlying session.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8delegateAA0B8DelegateCv":{"name":"delegate","abstract":"

    The session delegate handling all the task and session delegate callbacks.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC24startRequestsImmediatelySbv":{"name":"startRequestsImmediately","abstract":"

    Whether to start requests immediately after being constructed. true by default.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7adapterAA14RequestAdapter_pSgv":{"name":"adapter","abstract":"

    The request adapter called each time a new request is created.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7retrierAA14RequestRetrier_pSgv":{"name":"retrier","abstract":"

    The request retrier called each time a request encounters an error to determine whether to retry the request.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC27backgroundCompletionHandleryycSgv":{"name":"backgroundCompletionHandler","abstract":"

    The background completion handler closure provided by the UIApplicationDelegate","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSo23URLSessionConfigurationC13configuration_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverjkC0tcfc":{"name":"init(configuration:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified configuration, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSgSo10URLSessionC7session_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverijC0tcfc":{"name":"init(session:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified session, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest to retrieve the contents of the specified url, method, parameters, encoding","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest to retrieve the contents of a URL based on the specified urlRequest.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headers10Foundation3URLV011destinationQ0_AF0E7OptionsV7optionstAW_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents the specified url, method, parameters, encoding,","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationJ0_AF0E7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents of a URL based on the specified urlRequest and save","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AG3URLV011destinationK0_AF0E7OptionsV7optionstAL_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest from the resumeData produced from a previous request cancellation to retrieve","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest from the specified urlRequest for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the hostname and port.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the netService.

    ","parent_name":"SessionManager"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressSo0E0Cv":{"name":"uploadProgress","abstract":"

    The progress of uploading the payload to the server for the upload request.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"uploadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the UploadRequest as data is sent to","parent_name":"UploadRequest"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV8rawValueSuv":{"name":"rawValue","abstract":"

    Returns the raw bitmask value of the option and satisfies the RawRepresentable protocol.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV29createIntermediateDirectoriesAEvZ":{"name":"createIntermediateDirectories","abstract":"

    A DownloadOptions flag that creates intermediate directories for the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV18removePreviousFileAEvZ":{"name":"removePreviousFile","abstract":"

    A DownloadOptions flag that removes a previous file from the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsVAESu8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

    Creates a DownloadFileDestinationOptions instance with the specified raw value.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html":{"name":"DownloadOptions","abstract":"

    A collection of options to be executed prior to moving a downloaded file from the temporary URL to the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC0B15FileDestinationa":{"name":"DownloadFileDestination","abstract":"

    A closure executed once a download request has successfully completed in order to determine where to move the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data of the underlying download task if available after a failure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of downloading the response data from the server for the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC09suggestedB11Destination10Foundation3URLV011destinationG0_AC0B7OptionsV7optionstAG_So15HTTPURLResponseCtcSo11FileManagerC19SearchPathDirectoryO3for_AO0nO10DomainMaskV2intFZ":{"name":"suggestedDownloadDestination(for:in:)","abstract":"

    Creates a download file destination closure which uses the default file manager to move the temporary file to a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22dataResponseSerializerAA0beF0Vy10Foundation4DataVGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseDataACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0E0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response, a temporary URL and a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI3URLVSgAQtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DownloadRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of fetching the response data from the server for the request.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC6streamACXDy10Foundation0B0VcSg7closure_tF":{"name":"stream(closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22dataResponseSerializerAA0beF0Vy10Foundation0B0VGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC08responseB0ACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0B0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response and data, and returns whether the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI0B0VSgtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DataRequest"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7successA2EmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request.html#/s:9Alamofire7RequestC15ProgressHandlera":{"name":"ProgressHandler","abstract":"

    A closure executed when monitoring upload or download progress of a request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8delegateAA12TaskDelegateCv":{"name":"delegate","abstract":"

    The delegate for the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC4taskSo14URLSessionTaskCSgv":{"name":"task","abstract":"

    The underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The session belonging to the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The response received from the server, if any.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC10retryCountSuv":{"name":"retryCount","abstract":"

    The number of times the request has been retried.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSS4user_SS8passwordSo13URLCredentialC11PersistenceO11persistencetF":{"name":"authenticate(user:password:persistence:)","abstract":"

    Associates an HTTP Basic credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSo13URLCredentialC15usingCredential_tF":{"name":"authenticate(usingCredential:)","abstract":"

    Associates a specified credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC19authorizationHeaderSS3key_SS5valuetSgSS4user_SS8passwordtFZ":{"name":"authorizationHeader(user:password:)","abstract":"

    Returns a base64 encoded basic authentication credential as an authorization header tuple.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6resumeyyF":{"name":"resume()","abstract":"

    Resumes the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7suspendyyF":{"name":"suspend()","abstract":"

    Suspends the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the HTTP method and URL, as","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, in the form of a cURL command.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseDataAA6ResultOy10Foundation0E0VGSo15HTTPURLResponseCSg8response_AISg4datas5Error_pSg5errortFZ":{"name":"serializeResponseData(response:data:error:)","abstract":"

    Returns a result data type that contains the response data as-is.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC23serializeResponseStringAA6ResultOySSGSS10FoundationE8EncodingVSg8encoding_So15HTTPURLResponseCSg8responseAH4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseString(encoding:response:data:error:)","abstract":"

    Returns a result string type initialized from the response data with the specified string encoding.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseJSONAA6ResultOyypGSo17JSONSerializationC14ReadingOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseJSON(options:response:data:error:)","abstract":"

    Returns a JSON object contained in a result type constructed from the response data using JSONSerialization","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC29serializeResponsePropertyListAA6ResultOyypGSo0eF13SerializationC17MutabilityOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponsePropertyList(options:response:data:error:)","abstract":"

    Returns a plist object contained in a result type constructed from the response data using","parent_name":"Request"},"Classes/Request/ValidationResult.html":{"name":"ValidationResult","abstract":"

    Used to represent whether validation was successful or encountered an error resulting in a failure.

    ","parent_name":"Request"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC32sessionDidBecomeInvalidWithErrorySo10URLSessionC_s0I0_pSgtcSgv":{"name":"sessionDidBecomeInvalidWithError","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didBecomeInvalidWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26sessionDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So017URLAuthenticationG0CtcSgv":{"name":"sessionDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40sessionDidReceiveChallengeWithCompletionySo10URLSessionC_So017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"sessionDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:) and requires the caller to call the completionHandler.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC45sessionDidFinishEventsForBackgroundURLSessionySo0J0CcSgv":{"name":"sessionDidFinishEventsForBackgroundURLSession","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSessionDidFinishEvents(forBackgroundURLSession:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC30taskWillPerformHTTPRedirection10Foundation10URLRequestVSgSo10URLSessionC_So0J4TaskCSo15HTTPURLResponseCAGtcSgv":{"name":"taskWillPerformHTTPRedirection","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC44taskWillPerformHTTPRedirectionWithCompletionySo10URLSessionC_So0J4TaskCSo15HTTPURLResponseC10Foundation10URLRequestVyAMSgctcSgv":{"name":"taskWillPerformHTTPRedirectionWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC23taskDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So0H4TaskCSo017URLAuthenticationG0CtcSgv":{"name":"taskDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37taskDidReceiveChallengeWithCompletionySo10URLSessionC_So0J4TaskCSo017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"taskDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21taskNeedNewBodyStreamSo05InputH0CSgSo10URLSessionC_So0J4TaskCtcSgv":{"name":"taskNeedNewBodyStream","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC35taskNeedNewBodyStreamWithCompletionySo10URLSessionC_So0K4TaskCySo05InputH0CSgctcSgv":{"name":"taskNeedNewBodyStreamWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC19taskDidSendBodyDataySo10URLSessionC_So0I4TaskCs5Int64VA2JtcSgv":{"name":"taskDidSendBodyData","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC15taskDidCompleteySo10URLSessionC_So0G4TaskCs5Error_pSgtcSgv":{"name":"taskDidComplete","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didCompleteWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26dataTaskDidReceiveResponseSo10URLSessionC0H11DispositionOAF_So0i4DataE0CSo11URLResponseCtcSgv":{"name":"dataTaskDidReceiveResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40dataTaskDidReceiveResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo11URLResponseCyAF0H11DispositionOctcSgv":{"name":"dataTaskDidReceiveResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC025dataTaskDidBecomeDownloadE0ySo10URLSessionC_So0i4DataE0CSo0ihE0CtcSgv":{"name":"dataTaskDidBecomeDownloadTask","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didBecome:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC22dataTaskDidReceiveDataySo10URLSessionC_So0ihE0C10Foundation0H0VtcSgv":{"name":"dataTaskDidReceiveData","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC25dataTaskWillCacheResponseSo17CachedURLResponseCSgSo10URLSessionC_So0k4DataE0CAFtcSgv":{"name":"dataTaskWillCacheResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC39dataTaskWillCacheResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo17CachedURLResponseCyAJSgctcSgv":{"name":"dataTaskWillCacheResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37downloadTaskDidFinishDownloadingToURLySo10URLSessionC_So0k8DownloadE0C10Foundation0J0VtcSgv":{"name":"downloadTaskDidFinishDownloadingToURL","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didFinishDownloadingTo:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC24downloadTaskDidWriteDataySo10URLSessionC_So0i8DownloadE0Cs5Int64VA2JtcSgv":{"name":"downloadTaskDidWriteData","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC29downloadTaskDidResumeAtOffsetySo10URLSessionC_So0j8DownloadE0Cs5Int64VAJtcSgv":{"name":"downloadTaskDidResumeAtOffset","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC20streamTaskReadClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskReadClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:readClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21streamTaskWriteClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskWriteClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:writeClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC31streamTaskBetterRouteDiscoveredySo10URLSessionC_So0i6StreamE0CtcSgv":{"name":"streamTaskBetterRouteDiscovered","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:betterRouteDiscoveredFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40streamTaskDidBecomeInputAndOutputStreamsySo10URLSessionC_So0l6StreamE0CSo0hM0CSo0jM0CtcSgv":{"name":"streamTaskDidBecomeInputAndOutputStreams","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:streamTask:didBecome:outputStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC9subscriptAA7RequestCSgSo14URLSessionTaskCci":{"name":"subscript(_:)","abstract":"

    Access the task delegate for the specified task in a thread-safe manner.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)init":{"name":"init()","abstract":"

    Initializes the SessionDelegate instance.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)respondsToSelector:":{"name":"responds(to:)","abstract":"

    Returns a Bool indicating whether the SessionDelegate implements or inherits a method that can respond","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didBecomeInvalidWithError:":{"name":"urlSession(_:didBecomeInvalidWithError:)","abstract":"

    Tells the delegate that the session has been invalidated.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to a session-level authentication request from the","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSessionDidFinishEventsForBackgroundURLSession:":{"name":"urlSessionDidFinishEvents(forBackgroundURLSession:)","abstract":"

    Tells the delegate that all messages enqueued for a session have been delivered.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:":{"name":"urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:)","abstract":"

    Tells the delegate that the remote server requested an HTTP redirect.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:task:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to an authentication request from the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:needNewBodyStream:":{"name":"urlSession(_:task:needNewBodyStream:)","abstract":"

    Tells the delegate when a task requires a new request body stream to send to the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:":{"name":"urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)","abstract":"

    Periodically informs the delegate of the progress of sending body content to the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didFinishCollectingMetrics:":{"name":"urlSession(_:task:didFinishCollecting:)","abstract":"

    Tells the delegate that the session finished collecting metrics for the task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","abstract":"

    Tells the delegate that the task finished transferring data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveResponse:completionHandler:":{"name":"urlSession(_:dataTask:didReceive:completionHandler:)","abstract":"

    Tells the delegate that the data task received the initial reply (headers) from the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didBecomeDownloadTask:":{"name":"urlSession(_:dataTask:didBecome:)","abstract":"

    Tells the delegate that the data task was changed to a download task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveData:":{"name":"urlSession(_:dataTask:didReceive:)","abstract":"

    Tells the delegate that the data task has received some of the expected data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:willCacheResponse:completionHandler:":{"name":"urlSession(_:dataTask:willCacheResponse:completionHandler:)","abstract":"

    Asks the delegate whether the data (or upload) task should store the response in the cache.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","abstract":"

    Tells the delegate that a download task has finished downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","abstract":"

    Periodically informs the delegate about the download’s progress.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","abstract":"

    Tells the delegate that the download task has resumed downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:readClosedForStreamTask:":{"name":"urlSession(_:readClosedFor:)","abstract":"

    Tells the delegate that the read side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:writeClosedForStreamTask:":{"name":"urlSession(_:writeClosedFor:)","abstract":"

    Tells the delegate that the write side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:betterRouteDiscoveredForStreamTask:":{"name":"urlSession(_:betterRouteDiscoveredFor:)","abstract":"

    Tells the delegate that the system has determined that a better route to the host is available.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:streamTask:didBecomeInputStream:outputStream:":{"name":"urlSession(_:streamTask:didBecome:outputStream:)","abstract":"

    Tells the delegate that the stream task has been completed and provides the unopened stream objects.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html":{"name":"SessionDelegate","abstract":"

    Responsible for handling all delegate callbacks for the underlying session.

    "},"Classes/Request.html":{"name":"Request","abstract":"

    Responsible for sending a request and receiving the response and associated data from the server, as well as"},"Classes/DataRequest.html":{"name":"DataRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDataTask.

    "},"Classes/DownloadRequest.html":{"name":"DownloadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDownloadTask.

    "},"Classes/UploadRequest.html":{"name":"UploadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionUploadTask.

    "},"Classes.html#/s:9Alamofire13StreamRequestC":{"name":"StreamRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionStreamTask.

    "},"Classes/SessionManager.html":{"name":"SessionManager","abstract":"

    Responsible for creating and managing Request objects, as well as their underlying NSURLSession.

    "},"Classes/MultipartFormData.html":{"name":"MultipartFormData","abstract":"

    Constructs multipart/form-data for uploads within an HTTP or HTTPS body. There are currently two ways to encode"},"Classes/ServerTrustPolicyManager.html":{"name":"ServerTrustPolicyManager","abstract":"

    Responsible for managing the mapping of ServerTrustPolicy objects to a given host.

    "},"Classes/NetworkReachabilityManager.html":{"name":"NetworkReachabilityManager","abstract":"

    The NetworkReachabilityManager class listens for reachability changes of hosts and addresses for both WWAN and"},"Classes/TaskDelegate.html":{"name":"TaskDelegate","abstract":"

    The task delegate is responsible for handling all delegate callbacks for the underlying task as well as"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/Alamofire.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Alamofire.docset/Contents/Resources/docSet.dsidx index abe3e9ccd..531c35748 100644 Binary files a/docs/docsets/Alamofire.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/Alamofire.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/Alamofire.tgz b/docs/docsets/Alamofire.tgz index fdb3da718..4fa14aa51 100644 Binary files a/docs/docsets/Alamofire.tgz and b/docs/docsets/Alamofire.tgz differ diff --git a/docs/docsets/Alamofire.xml b/docs/docsets/Alamofire.xml index e55467f26..41bc790a2 100644 --- a/docs/docsets/Alamofire.xml +++ b/docs/docsets/Alamofire.xml @@ -1 +1 @@ -4.6.0https://alamofire.github.io/Alamofire/docsets/Alamofire.tgz +4.7.0https://alamofire.github.io/Alamofire/docsets/Alamofire.tgz diff --git a/docs/index.html b/docs/index.html index 071093fa3..dfa167f9a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -22,7 +22,7 @@ Alamofire Docs - (87% documented) + (86% documented)

    @@ -278,6 +278,12 @@

    + +
  • Migration Guides
  • Communication
  • Installation
  • -
  • Usage +
  • Usage
  • -
  • Advanced Usage +
  • Advanced Usage
  • Open Radars
  • FAQ
  • @@ -393,7 +399,7 @@

    Installation

    CocoaPods

    CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

    -
    $ gem install cocoapods
    +
    $ gem install cocoapods
     
    @@ -406,24 +412,24 @@

    CocoaPods

    use_frameworks! target '<Your Target Name>' do - pod 'Alamofire', '~> 4.5' + pod 'Alamofire', '~> 4.7' end

    Then, run the following command:

    -
    $ pod install
    +
    $ pod install
     

    Carthage

    Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

    You can install Carthage with Homebrew using the following command:

    -
    $ brew update
    -$ brew install carthage
    +
    $ brew update
    +$ brew install carthage
     

    To integrate Alamofire into your Xcode project using Carthage, specify it in your Cartfile:

    -
    github "Alamofire/Alamofire" ~> 4.5
    +
    github "Alamofire/Alamofire" ~> 4.7
     

    Run carthage update to build the framework and drag the built Alamofire.framework into your Xcode project.

    @@ -493,6 +499,7 @@

    Open Radars

  • rdar://21349340 - Compiler throwing warning due to toll-free bridging issue in test case
  • rdar://26870455 - Background URL Session Configurations do not work in the simulator
  • rdar://26849668 - Some URLProtocol APIs do not properly handle URLRequest
  • +
  • rdar://36082113 - URLSessionTaskMetrics failing to link on watchOS 3.0+
  • Resolved Radars

    @@ -529,8 +536,6 @@

    Donations

    The community adoption of the ASF libraries has been amazing. We are greatly humbled by your enthusiasm around the projects, and want to continue to do everything we can to move the needle forward. With your continued support, the ASF will be able to improve its reach and also provide better legal safety for the core members. If you use any of our libraries for work, see if your employers would be interested in donating. Our initial goal is to raise $1000 to get all our legal ducks in a row and kickstart this campaign. Any amount you can donate today to help us reach our goal would be greatly appreciated.

    - -

    Click here to lend your support to: Alamofire Software Foundation and make a donation at pledgie.com !

    License

    Alamofire is released under the MIT license. See LICENSE for details.

    @@ -542,8 +547,8 @@

    License

    diff --git a/docs/search.json b/docs/search.json index ec7a9fcb7..ffe2050d5 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:9Alamofire10Parametersa":{"name":"Parameters","abstract":"

    A dictionary of parameters to apply to a URLRequest.

    "},"Typealiases.html#/s:9Alamofire22RequestRetryCompletiona":{"name":"RequestRetryCompletion","abstract":"

    A closure executed when the RequestRetrier determines whether a Request should be retried or not.

    "},"Typealiases.html#/s:9Alamofire11HTTPHeadersa":{"name":"HTTPHeaders","abstract":"

    A dictionary of headers to apply to a URLRequest.

    "},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12temporaryURL10Foundation0E0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV14destinationURL10Foundation0E0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE3URLVSg09temporaryI0AP011destinationI0AE4DataVSg06resumeL0AA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:result:timeline:)","abstract":"

    Creates a DownloadResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV12temporaryURL10Foundation0F0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV14destinationURL10Foundation0F0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV10resumeData10Foundation0F0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD3URLVSg09temporaryJ0AO011destinationJ0AD4DataVSg06resumeM0s5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:error:timeline:metrics:)","abstract":"

    Creates a DefaultDownloadResponse instance from the specified parameters.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV4data10Foundation0B0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE0B0VSg4dataAA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:data:result:timeline:)","abstract":"

    Creates a DataResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the result of this DataResponse is a success, passing the unwrapped","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DataResponse is a success, passing the unwrapped result","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV4data10Foundation0C0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD0C0VSg4datas5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:data:error:timeline:metrics:)","abstract":"

    Creates a DefaultDataResponse instance from the specified parameters.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDataResponse"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializer.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializer.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DataResponseSerializer"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default PropertyListEncoding instance.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV3xmlACvZ":{"name":"xml","abstract":"

    Returns a PropertyListEncoding instance with xml formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6binaryACvZ":{"name":"binary","abstract":"

    Returns a PropertyListEncoding instance with binary formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6formatSo0bC13SerializationC0bC6FormatOv":{"name":"format","abstract":"

    The property list serialization format.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7optionsSiv":{"name":"options","abstract":"

    The options for writing the parameters as plist data.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingVACSo0bC13SerializationC0bC6FormatO6format_Si7optionstcfc":{"name":"init(format:options:)","abstract":"

    Creates a PropertyListEncoding instance using the specified format and options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6encode10Foundation10URLRequestVAA0G11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"PropertyListEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a JSONEncoding instance with default writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV13prettyPrintedACvZ":{"name":"prettyPrinted","abstract":"

    Returns a JSONEncoding instance with .prettyPrinted writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7optionsSo17JSONSerializationC14WritingOptionsVv":{"name":"options","abstract":"

    The options for writing the parameters as JSON data.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingVACSo17JSONSerializationC14WritingOptionsV7options_tcfc":{"name":"init(options:)","abstract":"

    Creates a JSONEncoding instance using the specified options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_ypSg14withJSONObjecttKF":{"name":"encode(_:withJSONObject:)","abstract":"

    Creates a URL request by encoding the JSON object and setting the resulting data on the HTTP body.

    ","parent_name":"JSONEncoding"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO15methodDependentA2EmF":{"name":"methodDependent","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO11queryStringA2EmF":{"name":"queryString","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO8httpBodyA2EmF":{"name":"httpBody","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html":{"name":"Destination","abstract":"

    Defines whether the url-encoded query string is applied to the existing query string or HTTP body of the","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default URLEncoding instance.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15methodDependentACvZ":{"name":"methodDependent","abstract":"

    Returns a URLEncoding instance with a .methodDependent destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11queryStringACvZ":{"name":"queryString","abstract":"

    Returns a URLEncoding instance with a .queryString destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV8httpBodyACvZ":{"name":"httpBody","abstract":"

    Returns a URLEncoding instance with an .httpBody destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11destinationAC11DestinationOv":{"name":"destination","abstract":"

    The destination defining where the encoded query string is to be applied to the URL request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingVA2C11DestinationO11destination_tcfc":{"name":"init(destination:)","abstract":"

    Creates a URLEncoding instance using the specified destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15queryComponentsSaySS_SStGSS7fromKey_yp5valuetF":{"name":"queryComponents(fromKey:value:)","abstract":"

    Creates percent-escaped, URL encoded query string components from the given key-value pair using recursion.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6escapeS2SF":{"name":"escape(_:)","abstract":"

    Returns a percent-escaped string following RFC 3986 for a query string key or value.

    ","parent_name":"URLEncoding"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16requestStartTimeSdv":{"name":"requestStartTime","abstract":"

    The time the request was initialized.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV19initialResponseTimeSdv":{"name":"initialResponseTime","abstract":"

    The time the first bytes were received from or sent to the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV20requestCompletedTimeSdv":{"name":"requestCompletedTime","abstract":"

    The time when the request was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV26serializationCompletedTimeSdv":{"name":"serializationCompletedTime","abstract":"

    The time when the response serialization was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV7latencySdv":{"name":"latency","abstract":"

    The time interval in seconds from the time the request started to the initial response from the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV15requestDurationSdv":{"name":"requestDuration","abstract":"

    The time interval in seconds from the time the request started to the time the request completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV21serializationDurationSdv":{"name":"serializationDuration","abstract":"

    The time interval in seconds from the time the request completed to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV13totalDurationSdv":{"name":"totalDuration","abstract":"

    The time interval in seconds from the time the request started to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineVACSd16requestStartTime_Sd015initialResponseE0Sd0c9CompletedE0Sd013serializationhE0tcfc":{"name":"init(requestStartTime:initialResponseTime:requestCompletedTime:serializationCompletedTime:)","abstract":"

    Creates a new Timeline instance with the specified request times.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the latency, the request","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, which includes the request start time, the","parent_name":"Timeline"},"Structs/Timeline.html":{"name":"Timeline","abstract":"

    Responsible for computing the timing metrics for the complete lifecycle of a Request.

    "},"Structs/URLEncoding.html":{"name":"URLEncoding","abstract":"

    Creates a url-encoded query string to be set as or appended to any existing URL query string or set as the HTTP"},"Structs/JSONEncoding.html":{"name":"JSONEncoding","abstract":"

    Uses JSONSerialization to create a JSON representation of the parameters object, which is set as the body of the"},"Structs/PropertyListEncoding.html":{"name":"PropertyListEncoding","abstract":"

    Uses PropertyListSerialization to create a plist representation of the parameters object, according to the"},"Structs/DataResponseSerializer.html":{"name":"DataResponseSerializer","abstract":"

    A generic DataResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DownloadResponseSerializer.html":{"name":"DownloadResponseSerializer","abstract":"

    A generic DownloadResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DefaultDataResponse.html":{"name":"DefaultDataResponse","abstract":"

    Used to store all data associated with an non-serialized response of a data or upload request.

    "},"Structs/DataResponse.html":{"name":"DataResponse","abstract":"

    Used to store all data associated with a serialized response of a data or upload request.

    "},"Structs/DefaultDownloadResponse.html":{"name":"DefaultDownloadResponse","abstract":"

    Used to store all data associated with an non-serialized response of a download request.

    "},"Structs/DownloadResponse.html":{"name":"DownloadResponse","abstract":"

    Used to store all data associated with a serialized response of a download request.

    "},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertibleP02asB010Foundation0B0VyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertiblePAAE10urlRequest10Foundation0B0VSgv":{"name":"urlRequest","abstract":"

    The URL request.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLConvertible.html#/s:9Alamofire14URLConvertibleP5asURL10Foundation0D0VyKF":{"name":"asURL()","abstract":"

    Returns a URL that conforms to RFC 2396 or throws an Error.

    ","parent_name":"URLConvertible"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializerType.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializerType.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/RequestRetrier.html#/s:9Alamofire14RequestRetrierP6shouldyAA14SessionManagerC_AA0B0C5retrys5Error_p4withySb_Sdtc10completiontF":{"name":"should(_:retry:with:completion:)","abstract":"

    Determines whether the Request should be retried by calling the completion closure.

    ","parent_name":"RequestRetrier"},"Protocols/RequestAdapter.html#/s:9Alamofire14RequestAdapterP5adapt10Foundation10URLRequestVAGKF":{"name":"adapt(_:)","abstract":"

    Inspects and adapts the specified URLRequest in some manner if necessary and returns the result.

    ","parent_name":"RequestAdapter"},"Protocols/ParameterEncoding.html#/s:9Alamofire17ParameterEncodingP6encode10Foundation10URLRequestVAA0F11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"ParameterEncoding"},"Protocols/ParameterEncoding.html":{"name":"ParameterEncoding","abstract":"

    A type used to define how a set of parameters are applied to a URLRequest.

    "},"Protocols/RequestAdapter.html":{"name":"RequestAdapter","abstract":"

    A type that can inspect and optionally adapt a URLRequest in some manner if necessary.

    "},"Protocols/RequestRetrier.html":{"name":"RequestRetrier","abstract":"

    A type that determines whether a request should be retried after being executed by the specified session manager"},"Protocols/DataResponseSerializerProtocol.html":{"name":"DataResponseSerializerProtocol","abstract":"

    The type in which all data response serializers must conform to in order to serialize a response.

    "},"Protocols/DownloadResponseSerializerProtocol.html":{"name":"DownloadResponseSerializerProtocol","abstract":"

    The type in which all download response serializers must conform to in order to serialize a response.

    "},"Protocols/URLConvertible.html":{"name":"URLConvertible","abstract":"

    Types adopting the URLConvertible protocol can be used to construct URLs, which are then used to construct"},"Protocols/URLRequestConvertible.html":{"name":"URLRequestConvertible","abstract":"

    Types adopting the URLRequestConvertible protocol can be used to construct URL requests.

    "},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headers10Foundation3URLV011destinationO0_AD0C7OptionsV7optionstAU_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationH0_AD0C7OptionsV7optionstAH_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AE3URLV011destinationI0_AD0C7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager from the resumeData produced from a"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold with the default SessionManager and calls"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and the default SessionManager and"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the hostname"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the netService.

    "},"Functions.html#/s:9Alamofire2eeoiSbAA26NetworkReachabilityManagerC0cD6StatusO_AFtF":{"name":"==(_:_:)","abstract":"

    Returns whether the two network reachability status values are equal.

    "},"Extensions/Notification/Key.html#/s:10Foundation12NotificationV9AlamofireE3KeyV4TaskSSvZ":{"name":"Task","abstract":"

    User info dictionary key representing the URLSessionTask associated with the notification.

    ","parent_name":"Key"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidResumeADvZ":{"name":"DidResume","abstract":"

    Posted when a URLSessionTask is resumed. The notification object contains the resumed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV10DidSuspendADvZ":{"name":"DidSuspend","abstract":"

    Posted when a URLSessionTask is suspended. The notification object contains the suspended URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidCancelADvZ":{"name":"DidCancel","abstract":"

    Posted when a URLSessionTask is cancelled. The notification object contains the cancelled URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV11DidCompleteADvZ":{"name":"DidComplete","abstract":"

    Posted when a URLSessionTask is completed. The notification object contains the completed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html":{"name":"Task","abstract":"

    Used as a namespace for all URLSessionTask related notifications.

    ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification/Key.html":{"name":"Key","abstract":"

    Used as a namespace for all Notification user info dictionary keys.

    ","parent_name":"Notification"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireE02asB0ACyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequest"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireEAcD14URLConvertible_p3url_AD10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstKcfc":{"name":"init(url:method:headers:)","abstract":"

    Creates an instance with the specified method, urlString and headers.

    ","parent_name":"URLRequest"},"Extensions/URLComponents.html#/s:10Foundation13URLComponentsV9AlamofireE5asURLAA0E0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if url is not nil, otherwise throws an Error.

    ","parent_name":"URLComponents"},"Extensions/URL.html#/s:10Foundation3URLV9AlamofireE02asB0ACyKF":{"name":"asURL()","abstract":"

    Returns self.

    ","parent_name":"URL"},"Extensions/String.html#/s:SS9AlamofireE5asURL10Foundation0C0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if self represents a valid URL string that conforms to RFC 2396 or throws an AFError.

    ","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions/URL.html":{"name":"URL"},"Extensions/URLComponents.html":{"name":"URLComponents"},"Extensions/URLRequest.html":{"name":"URLRequest"},"Extensions/Notification.html":{"name":"Notification"},"Enums/Result.html#/s:9Alamofire6ResultO7successACyxGxcAEmlF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7failureACyxGs5Error_pcAEmlF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isSuccessSbv":{"name":"isSuccess","abstract":"

    Returns true if the result is a success, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isFailureSbv":{"name":"isFailure","abstract":"

    Returns true if the result is a failure, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5valuexSgv":{"name":"value","abstract":"

    Returns the associated value if the result is a success, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result is a failure, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultOACyxGxyKc5value_tcfc":{"name":"init(value:)","abstract":"

    Creates a Result instance from the result of a closure.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO6unwrapxyKF":{"name":"unwrap()","abstract":"

    Returns the success value, or throws the failure error.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO8mapErrorACyxGqd__s0D0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO12flatMapErrorACyxGqd__s0E0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withValueACyxGyxcF":{"name":"withValue(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withErrorACyxGys0D0_pcF":{"name":"withError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifSuccessACyxGyycF":{"name":"ifSuccess(_:)","abstract":"

    Evaluates the specified closure when the Result is a success.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifFailureACyxGyycF":{"name":"ifFailure(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure.

    ","parent_name":"Result"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performDefaultEvaluationACSb12validateHost_tcACmF":{"name":"performDefaultEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performRevokedEvaluationACSb12validateHost_Su15revocationFlagstcACmF":{"name":"performRevokedEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO15pinCertificatesACSaySo14SecCertificateCG12certificates_Sb08validateH5ChainSb0J4HosttcACmF":{"name":"pinCertificates","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO13pinPublicKeysACSaySo6SecKeyCG06publicG0_Sb24validateCertificateChainSb0K4HosttcACmF":{"name":"pinPublicKeys","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO17disableEvaluationA2CmF":{"name":"disableEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO16customEvaluationACSbSo03SecC0C_SStccACmF":{"name":"customEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO12certificatesSaySo14SecCertificateCGSo6BundleC2in_tFZ":{"name":"certificates(in:)","abstract":"

    Returns all certificates within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO10publicKeysSaySo6SecKeyCGSo6BundleC2in_tFZ":{"name":"publicKeys(in:)","abstract":"

    Returns all public keys within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO8evaluateSbSo03SecC0C_SS7forHosttF":{"name":"evaluate(_:forHost:)","abstract":"

    Evaluates whether the server trust is valid for the given host.

    ","parent_name":"ServerTrustPolicy"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputDataNilA2EmF":{"name":"inputDataNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO24inputDataNilOrZeroLengthA2EmF":{"name":"inputDataNilOrZeroLength","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputFileNilA2EmF":{"name":"inputFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO19inputFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"inputFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO06stringD6FailedAESS10FoundationE8EncodingV8encoding_tcAEmF":{"name":"stringSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO11dataFileNilA2EmF":{"name":"dataFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18dataFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"dataFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18missingContentTypeAESaySSG010acceptableH5Types_tcAEmF":{"name":"missingContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO23unacceptableContentTypeAESaySSG010acceptableH5Types_SS08responsehI0tcAEmF":{"name":"unacceptableContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO22unacceptableStatusCodeAESi4code_tcAEmF":{"name":"unacceptableStatusCode","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO18bodyPartURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"bodyPartURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFilenameInvalidAE10Foundation3URLV2in_tcAEmF":{"name":"bodyPartFilenameInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO24bodyPartFileNotReachableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileNotReachable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartFileNotReachableWithErrorAE10Foundation3URLV02atO0_s0M0_p5errortcAEmF":{"name":"bodyPartFileNotReachableWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFileIsDirectoryAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileIsDirectory","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO28bodyPartFileSizeNotAvailableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileSizeNotAvailable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO36bodyPartFileSizeQueryFailedWithErrorAE10Foundation3URLV03forP0_s0N0_p5errortcAEmF":{"name":"bodyPartFileSizeQueryFailedWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartInputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"bodyPartInputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO26outputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"outputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO29outputStreamFileAlreadyExistsAE10Foundation3URLV2at_tcAEmF":{"name":"outputStreamFileAlreadyExists","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO22outputStreamURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"outputStreamURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23outputStreamWriteFailedAEs5Error_p5error_tcAEmF":{"name":"outputStreamWriteFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO21inputStreamReadFailedAEs5Error_p5error_tcAEmF":{"name":"inputStreamReadFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO10missingURLA2EmF":{"name":"missingURL","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html":{"name":"ParameterEncodingFailureReason","abstract":"

    The underlying reason the parameter encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/MultipartEncodingFailureReason.html":{"name":"MultipartEncodingFailureReason","abstract":"

    The underlying reason the multipart encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseValidationFailureReason.html":{"name":"ResponseValidationFailureReason","abstract":"

    The underlying reason the response validation error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseSerializationFailureReason.html":{"name":"ResponseSerializationFailureReason","abstract":"

    The underlying reason the response serialization error occurred.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO10invalidURLAcA14URLConvertible_p3url_tcACmF":{"name":"invalidURL","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23parameterEncodingFailedA2C09ParameterD13FailureReasonO6reason_tcACmF":{"name":"parameterEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23multipartEncodingFailedA2C09MultipartD13FailureReasonO6reason_tcACmF":{"name":"multipartEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24responseValidationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseValidationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO27responseSerializationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO17isInvalidURLErrorSbv":{"name":"isInvalidURLError","abstract":"

    Returns whether the AFError is an invalid URL error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isParameterEncodingErrorSbv":{"name":"isParameterEncodingError","abstract":"

    Returns whether the AFError is a parameter encoding error. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isMultipartEncodingErrorSbv":{"name":"isMultipartEncodingError","abstract":"

    Returns whether the AFError is a multipart encoding error. When true, the url and underlyingError properties","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO25isResponseValidationErrorSbv":{"name":"isResponseValidationError","abstract":"

    Returns whether the AFError is a response validation error. When true, the acceptableContentTypes,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO28isResponseSerializationErrorSbv":{"name":"isResponseSerializationError","abstract":"

    Returns whether the AFError is a response serialization error. When true, the failedStringEncoding and","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO14urlConvertibleAA14URLConvertible_pSgv":{"name":"urlConvertible","abstract":"

    The URLConvertible associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO3url10Foundation3URLVSgv":{"name":"url","abstract":"

    The URL associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO15underlyingErrors0D0_pSgv":{"name":"underlyingError","abstract":"

    The Error returned by a system framework associated with a .parameterEncodingFailed,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO22acceptableContentTypesSaySSGSgv":{"name":"acceptableContentTypes","abstract":"

    The acceptable Content-Types of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO19responseContentTypeSSSgv":{"name":"responseContentType","abstract":"

    The response Content-Type of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO12responseCodeSiSgv":{"name":"responseCode","abstract":"

    The response code of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO20failedStringEncodingSS10FoundationE0E0VSgv":{"name":"failedStringEncoding","abstract":"

    The String.Encoding associated with a failed .stringResponse() call.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgv":{"name":"errorDescription","parent_name":"AFError"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7optionsA2CmF":{"name":"options","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3getA2CmF":{"name":"get","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4headA2CmF":{"name":"head","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4postA2CmF":{"name":"post","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3putA2CmF":{"name":"put","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5patchA2CmF":{"name":"patch","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO6deleteA2CmF":{"name":"delete","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5traceA2CmF":{"name":"trace","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7connectA2CmF":{"name":"connect","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html":{"name":"HTTPMethod","abstract":"

    HTTP method definitions.

    "},"Enums/AFError.html":{"name":"AFError","abstract":"

    AFError is the error type returned by Alamofire. It encompasses a few different types of errors, each with"},"Enums/ServerTrustPolicy.html":{"name":"ServerTrustPolicy","abstract":"

    The ServerTrustPolicy evaluates the server trust generally provided by an NSURLAuthenticationChallenge when"},"Enums/Result.html":{"name":"Result","abstract":"

    Used to represent whether a request was successful or encountered an error.

    "},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5queueSo14OperationQueueCv":{"name":"queue","abstract":"

    The serial operation queue used to execute all operations after the task completes.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC4data10Foundation4DataVSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5errors5Error_pSgv":{"name":"error","abstract":"

    The error generated throughout the lifecyle of the task.

    ","parent_name":"TaskDelegate"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO14ethernetOrWiFiA2EmF":{"name":"ethernetOrWiFi","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO4wwanA2EmF":{"name":"wwan","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO7unknownA2EmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO12notReachableA2EmF":{"name":"notReachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO9reachableAeC14ConnectionTypeOcAEmF":{"name":"reachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html":{"name":"NetworkReachabilityStatus","abstract":"

    Defines the various states of network reachability.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager/ConnectionType.html":{"name":"ConnectionType","abstract":"

    Defines the various connection types detected by reachability flags.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8Listenera":{"name":"Listener","abstract":"

    A closure executed when the network reachability status changes. The closure takes a single argument: the","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC11isReachableSbv":{"name":"isReachable","abstract":"

    Whether the network is currently reachable.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC17isReachableOnWWANSbv":{"name":"isReachableOnWWAN","abstract":"

    Whether the network is currently reachable over the WWAN interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC27isReachableOnEthernetOrWiFiSbv":{"name":"isReachableOnEthernetOrWiFi","abstract":"

    Whether the network is currently reachable over Ethernet or WiFi interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC07networkC6StatusAC0bcF0Ov":{"name":"networkReachabilityStatus","abstract":"

    The current network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13listenerQueueSo08DispatchF0Cv":{"name":"listenerQueue","abstract":"

    The dispatch queue to execute the listener closure on.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8listeneryAC0bC6StatusOcSgv":{"name":"listener","abstract":"

    A closure executed when the network reachability status changes.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgSS4host_tcfc":{"name":"init(host:)","abstract":"

    Creates a NetworkReachabilityManager instance with the specified host.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgycfc":{"name":"init()","abstract":"

    Creates a NetworkReachabilityManager instance that monitors the address 0.0.0.0.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC14startListeningSbyF":{"name":"startListening()","abstract":"

    Starts listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13stopListeningyyF":{"name":"stopListening()","abstract":"

    Stops listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC8policiess10DictionaryVySSAA0bcD0OGv":{"name":"policies","abstract":"

    The dictionary of policies mapped to a particular host.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerCACs10DictionaryVySSAA0bcD0OG8policies_tcfc":{"name":"init(policies:)","abstract":"

    Initializes the ServerTrustPolicyManager instance with the given policies.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC06servercD0AA0bcD0OSgSS7forHost_tF":{"name":"serverTrustPolicy(forHost:)","abstract":"

    Returns the ServerTrustPolicy for the given host if applicable.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC11contentTypeSSv":{"name":"contentType","abstract":"

    The Content-Type header value containing the boundary used to generate the multipart/form-data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC13contentLengths6UInt64Vv":{"name":"contentLength","abstract":"

    The content length of all body parts used to generate the multipart/form-data not including the boundaries.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC8boundarySSv":{"name":"boundary","abstract":"

    The boundary used to separate the body parts in the encoded form data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataCACycfc":{"name":"init()","abstract":"

    Creates a multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS8mimeTypetF":{"name":"append(_:withName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS04fileH0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNameSS04fileI0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengthSS4nameSS8fileNameSS8mimeTypetF":{"name":"append(_:withLength:name:fileName:mimeType:)","abstract":"

    Creates a body part from the stream and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengths10DictionaryVyS2SG7headerstF":{"name":"append(_:withLength:headers:)","abstract":"

    Creates a body part with the headers, stream and length and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6encode10Foundation0D0VyKF":{"name":"encode()","abstract":"

    Encodes all the appended body parts into a single Data value.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC012writeEncodedD0y10Foundation3URLV2to_tKF":{"name":"writeEncodedData(to:)","abstract":"

    Writes the appended body parts into the given file URL.

    ","parent_name":"MultipartFormData"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7successAeA13UploadRequestC7request_Sb17streamingFromDisk10Foundation3URLVSg010streamFileQ0tcAEmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html":{"name":"MultipartFormDataEncodingResult","abstract":"

    Defines whether the MultipartFormData encoding was successful and contains result of the encoding as","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7defaultACvZ":{"name":"default","abstract":"

    A default instance of SessionManager, used by top-level Alamofire request methods, and suitable for use","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC18defaultHTTPHeaderss10DictionaryVyS2SGvZ":{"name":"defaultHTTPHeaders","abstract":"

    Creates default values for the Accept-Encoding, Accept-Language and User-Agent headers.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC40multipartFormDataEncodingMemoryThresholds6UInt64VvZ":{"name":"multipartFormDataEncodingMemoryThreshold","abstract":"

    Default memory threshold used when encoding MultipartFormData in bytes.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The underlying session.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8delegateAA0B8DelegateCv":{"name":"delegate","abstract":"

    The session delegate handling all the task and session delegate callbacks.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC24startRequestsImmediatelySbv":{"name":"startRequestsImmediately","abstract":"

    Whether to start requests immediately after being constructed. true by default.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7adapterAA14RequestAdapter_pSgv":{"name":"adapter","abstract":"

    The request adapter called each time a new request is created.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7retrierAA14RequestRetrier_pSgv":{"name":"retrier","abstract":"

    The request retrier called each time a request encounters an error to determine whether to retry the request.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC27backgroundCompletionHandleryycSgv":{"name":"backgroundCompletionHandler","abstract":"

    The background completion handler closure provided by the UIApplicationDelegate","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSo23URLSessionConfigurationC13configuration_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverjkC0tcfc":{"name":"init(configuration:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified configuration, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSgSo10URLSessionC7session_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverijC0tcfc":{"name":"init(session:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified session, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest to retrieve the contents of the specified url, method, parameters, encoding","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest to retrieve the contents of a URL based on the specified urlRequest.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headers10Foundation3URLV011destinationQ0_AF0E7OptionsV7optionstAW_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents the specified url, method, parameters, encoding,","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationJ0_AF0E7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents of a URL based on the specified urlRequest and save","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AG3URLV011destinationK0_AF0E7OptionsV7optionstAL_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest from the resumeData produced from a previous request cancellation to retrieve","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest from the specified urlRequest for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the hostname and port.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the netService.

    ","parent_name":"SessionManager"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressSo0E0Cv":{"name":"uploadProgress","abstract":"

    The progress of uploading the payload to the server for the upload request.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"uploadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the UploadRequest as data is sent to","parent_name":"UploadRequest"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV8rawValueSuv":{"name":"rawValue","abstract":"

    Returns the raw bitmask value of the option and satisfies the RawRepresentable protocol.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV29createIntermediateDirectoriesAEvZ":{"name":"createIntermediateDirectories","abstract":"

    A DownloadOptions flag that creates intermediate directories for the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV18removePreviousFileAEvZ":{"name":"removePreviousFile","abstract":"

    A DownloadOptions flag that removes a previous file from the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsVAESu8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

    Creates a DownloadFileDestinationOptions instance with the specified raw value.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html":{"name":"DownloadOptions","abstract":"

    A collection of options to be executed prior to moving a downloaded file from the temporary URL to the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC0B15FileDestinationa":{"name":"DownloadFileDestination","abstract":"

    A closure executed once a download request has successfully completed in order to determine where to move the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data of the underlying download task if available after a failure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of downloading the response data from the server for the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC09suggestedB11Destination10Foundation3URLV011destinationG0_AC0B7OptionsV7optionstAG_So15HTTPURLResponseCtcSo11FileManagerC19SearchPathDirectoryO3for_AO0nO10DomainMaskV2intFZ":{"name":"suggestedDownloadDestination(for:in:)","abstract":"

    Creates a download file destination closure which uses the default file manager to move the temporary file to a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22dataResponseSerializerAA0beF0Vy10Foundation4DataVGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseDataACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0E0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response, a temporary URL and a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI3URLVSgAQtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DownloadRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of fetching the response data from the server for the request.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC6streamACXDy10Foundation0B0VcSg7closure_tF":{"name":"stream(closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22dataResponseSerializerAA0beF0Vy10Foundation0B0VGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC08responseB0ACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0B0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response and data, and returns whether the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI0B0VSgtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DataRequest"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7successA2EmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request.html#/s:9Alamofire7RequestC15ProgressHandlera":{"name":"ProgressHandler","abstract":"

    A closure executed when monitoring upload or download progress of a request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8delegateAA12TaskDelegateCv":{"name":"delegate","abstract":"

    The delegate for the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC4taskSo14URLSessionTaskCSgv":{"name":"task","abstract":"

    The underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The session belonging to the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The response received from the server, if any.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC10retryCountSuv":{"name":"retryCount","abstract":"

    The number of times the request has been retried.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSS4user_SS8passwordSo13URLCredentialC11PersistenceO11persistencetF":{"name":"authenticate(user:password:persistence:)","abstract":"

    Associates an HTTP Basic credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSo13URLCredentialC15usingCredential_tF":{"name":"authenticate(usingCredential:)","abstract":"

    Associates a specified credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC19authorizationHeaderSS3key_SS5valuetSgSS4user_SS8passwordtFZ":{"name":"authorizationHeader(user:password:)","abstract":"

    Returns a base64 encoded basic authentication credential as an authorization header tuple.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6resumeyyF":{"name":"resume()","abstract":"

    Resumes the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7suspendyyF":{"name":"suspend()","abstract":"

    Suspends the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the HTTP method and URL, as","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, in the form of a cURL command.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseDataAA6ResultOy10Foundation0E0VGSo15HTTPURLResponseCSg8response_AISg4datas5Error_pSg5errortFZ":{"name":"serializeResponseData(response:data:error:)","abstract":"

    Returns a result data type that contains the response data as-is.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC23serializeResponseStringAA6ResultOySSGSS10FoundationE8EncodingVSg8encoding_So15HTTPURLResponseCSg8responseAH4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseString(encoding:response:data:error:)","abstract":"

    Returns a result string type initialized from the response data with the specified string encoding.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseJSONAA6ResultOyypGSo17JSONSerializationC14ReadingOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseJSON(options:response:data:error:)","abstract":"

    Returns a JSON object contained in a result type constructed from the response data using JSONSerialization","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC29serializeResponsePropertyListAA6ResultOyypGSo0eF13SerializationC17MutabilityOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponsePropertyList(options:response:data:error:)","abstract":"

    Returns a plist object contained in a result type constructed from the response data using","parent_name":"Request"},"Classes/Request/ValidationResult.html":{"name":"ValidationResult","abstract":"

    Used to represent whether validation was successful or encountered an error resulting in a failure.

    ","parent_name":"Request"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC32sessionDidBecomeInvalidWithErrorySo10URLSessionC_s0I0_pSgtcSgv":{"name":"sessionDidBecomeInvalidWithError","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didBecomeInvalidWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26sessionDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So017URLAuthenticationG0CtcSgv":{"name":"sessionDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40sessionDidReceiveChallengeWithCompletionySo10URLSessionC_So017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"sessionDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:) and requires the caller to call the completionHandler.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC45sessionDidFinishEventsForBackgroundURLSessionySo0J0CcSgv":{"name":"sessionDidFinishEventsForBackgroundURLSession","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSessionDidFinishEvents(forBackgroundURLSession:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC30taskWillPerformHTTPRedirection10Foundation10URLRequestVSgSo10URLSessionC_So0J4TaskCSo15HTTPURLResponseCAGtcSgv":{"name":"taskWillPerformHTTPRedirection","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC44taskWillPerformHTTPRedirectionWithCompletionySo10URLSessionC_So0J4TaskCSo15HTTPURLResponseC10Foundation10URLRequestVyAMSgctcSgv":{"name":"taskWillPerformHTTPRedirectionWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC23taskDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So0H4TaskCSo017URLAuthenticationG0CtcSgv":{"name":"taskDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37taskDidReceiveChallengeWithCompletionySo10URLSessionC_So0J4TaskCSo017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"taskDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21taskNeedNewBodyStreamSo05InputH0CSgSo10URLSessionC_So0J4TaskCtcSgv":{"name":"taskNeedNewBodyStream","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC35taskNeedNewBodyStreamWithCompletionySo10URLSessionC_So0K4TaskCySo05InputH0CSgctcSgv":{"name":"taskNeedNewBodyStreamWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC19taskDidSendBodyDataySo10URLSessionC_So0I4TaskCs5Int64VA2JtcSgv":{"name":"taskDidSendBodyData","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC15taskDidCompleteySo10URLSessionC_So0G4TaskCs5Error_pSgtcSgv":{"name":"taskDidComplete","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didCompleteWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26dataTaskDidReceiveResponseSo10URLSessionC0H11DispositionOAF_So0i4DataE0CSo11URLResponseCtcSgv":{"name":"dataTaskDidReceiveResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40dataTaskDidReceiveResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo11URLResponseCyAF0H11DispositionOctcSgv":{"name":"dataTaskDidReceiveResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC025dataTaskDidBecomeDownloadE0ySo10URLSessionC_So0i4DataE0CSo0ihE0CtcSgv":{"name":"dataTaskDidBecomeDownloadTask","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didBecome:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC22dataTaskDidReceiveDataySo10URLSessionC_So0ihE0C10Foundation0H0VtcSgv":{"name":"dataTaskDidReceiveData","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC25dataTaskWillCacheResponseSo17CachedURLResponseCSgSo10URLSessionC_So0k4DataE0CAFtcSgv":{"name":"dataTaskWillCacheResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC39dataTaskWillCacheResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo17CachedURLResponseCyAJSgctcSgv":{"name":"dataTaskWillCacheResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37downloadTaskDidFinishDownloadingToURLySo10URLSessionC_So0k8DownloadE0C10Foundation0J0VtcSgv":{"name":"downloadTaskDidFinishDownloadingToURL","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didFinishDownloadingTo:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC24downloadTaskDidWriteDataySo10URLSessionC_So0i8DownloadE0Cs5Int64VA2JtcSgv":{"name":"downloadTaskDidWriteData","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC29downloadTaskDidResumeAtOffsetySo10URLSessionC_So0j8DownloadE0Cs5Int64VAJtcSgv":{"name":"downloadTaskDidResumeAtOffset","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC20streamTaskReadClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskReadClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:readClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21streamTaskWriteClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskWriteClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:writeClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC31streamTaskBetterRouteDiscoveredySo10URLSessionC_So0i6StreamE0CtcSgv":{"name":"streamTaskBetterRouteDiscovered","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:betterRouteDiscoveredFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40streamTaskDidBecomeInputAndOutputStreamsySo10URLSessionC_So0l6StreamE0CSo0hM0CSo0jM0CtcSgv":{"name":"streamTaskDidBecomeInputAndOutputStreams","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:streamTask:didBecome:outputStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC9subscriptAA7RequestCSgSo14URLSessionTaskCci":{"name":"subscript(_:)","abstract":"

    Access the task delegate for the specified task in a thread-safe manner.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)init":{"name":"init()","abstract":"

    Initializes the SessionDelegate instance.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)respondsToSelector:":{"name":"responds(to:)","abstract":"

    Returns a Bool indicating whether the SessionDelegate implements or inherits a method that can respond","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didBecomeInvalidWithError:":{"name":"urlSession(_:didBecomeInvalidWithError:)","abstract":"

    Tells the delegate that the session has been invalidated.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to a session-level authentication request from the","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSessionDidFinishEventsForBackgroundURLSession:":{"name":"urlSessionDidFinishEvents(forBackgroundURLSession:)","abstract":"

    Tells the delegate that all messages enqueued for a session have been delivered.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:":{"name":"urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:)","abstract":"

    Tells the delegate that the remote server requested an HTTP redirect.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:task:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to an authentication request from the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:needNewBodyStream:":{"name":"urlSession(_:task:needNewBodyStream:)","abstract":"

    Tells the delegate when a task requires a new request body stream to send to the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:":{"name":"urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)","abstract":"

    Periodically informs the delegate of the progress of sending body content to the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didFinishCollectingMetrics:":{"name":"urlSession(_:task:didFinishCollecting:)","abstract":"

    Tells the delegate that the session finished collecting metrics for the task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","abstract":"

    Tells the delegate that the task finished transferring data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveResponse:completionHandler:":{"name":"urlSession(_:dataTask:didReceive:completionHandler:)","abstract":"

    Tells the delegate that the data task received the initial reply (headers) from the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didBecomeDownloadTask:":{"name":"urlSession(_:dataTask:didBecome:)","abstract":"

    Tells the delegate that the data task was changed to a download task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveData:":{"name":"urlSession(_:dataTask:didReceive:)","abstract":"

    Tells the delegate that the data task has received some of the expected data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:willCacheResponse:completionHandler:":{"name":"urlSession(_:dataTask:willCacheResponse:completionHandler:)","abstract":"

    Asks the delegate whether the data (or upload) task should store the response in the cache.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","abstract":"

    Tells the delegate that a download task has finished downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","abstract":"

    Periodically informs the delegate about the download’s progress.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","abstract":"

    Tells the delegate that the download task has resumed downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:readClosedForStreamTask:":{"name":"urlSession(_:readClosedFor:)","abstract":"

    Tells the delegate that the read side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:writeClosedForStreamTask:":{"name":"urlSession(_:writeClosedFor:)","abstract":"

    Tells the delegate that the write side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:betterRouteDiscoveredForStreamTask:":{"name":"urlSession(_:betterRouteDiscoveredFor:)","abstract":"

    Tells the delegate that the system has determined that a better route to the host is available.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:streamTask:didBecomeInputStream:outputStream:":{"name":"urlSession(_:streamTask:didBecome:outputStream:)","abstract":"

    Tells the delegate that the stream task has been completed and provides the unopened stream objects.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html":{"name":"SessionDelegate","abstract":"

    Responsible for handling all delegate callbacks for the underlying session.

    "},"Classes/Request.html":{"name":"Request","abstract":"

    Responsible for sending a request and receiving the response and associated data from the server, as well as"},"Classes/DataRequest.html":{"name":"DataRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDataTask.

    "},"Classes/DownloadRequest.html":{"name":"DownloadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDownloadTask.

    "},"Classes/UploadRequest.html":{"name":"UploadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionUploadTask.

    "},"Classes.html#/s:9Alamofire13StreamRequestC":{"name":"StreamRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionStreamTask.

    "},"Classes/SessionManager.html":{"name":"SessionManager","abstract":"

    Responsible for creating and managing Request objects, as well as their underlying NSURLSession.

    "},"Classes/MultipartFormData.html":{"name":"MultipartFormData","abstract":"

    Constructs multipart/form-data for uploads within an HTTP or HTTPS body. There are currently two ways to encode"},"Classes/ServerTrustPolicyManager.html":{"name":"ServerTrustPolicyManager","abstract":"

    Responsible for managing the mapping of ServerTrustPolicy objects to a given host.

    "},"Classes/NetworkReachabilityManager.html":{"name":"NetworkReachabilityManager","abstract":"

    The NetworkReachabilityManager class listens for reachability changes of hosts and addresses for both WWAN and"},"Classes/TaskDelegate.html":{"name":"TaskDelegate","abstract":"

    The task delegate is responsible for handling all delegate callbacks for the underlying task as well as"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:9Alamofire10Parametersa":{"name":"Parameters","abstract":"

    A dictionary of parameters to apply to a URLRequest.

    "},"Typealiases.html#/s:9Alamofire22RequestRetryCompletiona":{"name":"RequestRetryCompletion","abstract":"

    A closure executed when the RequestRetrier determines whether a Request should be retried or not.

    "},"Typealiases.html#/s:9Alamofire11HTTPHeadersa":{"name":"HTTPHeaders","abstract":"

    A dictionary of headers to apply to a URLRequest.

    "},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12temporaryURL10Foundation0E0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV14destinationURL10Foundation0E0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE3URLVSg09temporaryI0AP011destinationI0AE4DataVSg06resumeL0AA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:result:timeline:)","abstract":"

    Creates a DownloadResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV12temporaryURL10Foundation0F0VSgv":{"name":"temporaryURL","abstract":"

    The temporary destination URL of the data returned from the server.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV14destinationURL10Foundation0F0VSgv":{"name":"destinationURL","abstract":"

    The final destination URL of the data returned from the server if it was moved.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV10resumeData10Foundation0F0VSgv":{"name":"resumeData","abstract":"

    The resume data generated if the request was cancelled.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD3URLVSg09temporaryJ0AO011destinationJ0AD4DataVSg06resumeM0s5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:temporaryURL:destinationURL:resumeData:error:timeline:metrics:)","abstract":"

    Creates a DefaultDownloadResponse instance from the specified parameters.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DefaultDownloadResponse.html#/s:9Alamofire23DefaultDownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDownloadResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV4data10Foundation0B0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV6resultAA6ResultOyxGv":{"name":"result","abstract":"

    The result of response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5valuexSgv":{"name":"value","abstract":"

    Returns the associated value of the result if it is a success, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result if it is a failure, nil otherwise.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE0B0VSg4dataAA6ResultOyxG6resultAA8TimelineV8timelinetcfc":{"name":"init(request:response:data:result:timeline:)","abstract":"

    Creates a DataResponse instance with the specified parameters derived from response serialization.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes the URL request, the URL","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the result of this DataResponse is a success, passing the unwrapped","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the given closure when the result of this DataResponse is a success, passing the unwrapped result","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The URL request sent to the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The server’s response to the URL request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV4data10Foundation0C0VSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV5errors5Error_pSgv":{"name":"error","abstract":"

    The error encountered while executing or validating the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV8timelineAA8TimelineVv":{"name":"timeline","abstract":"

    The timeline of the complete lifecycle of the request.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseVAC10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAD0C0VSg4datas5Error_pSg5errorAA8TimelineV8timelineyXlSg7metricstcfc":{"name":"init(request:response:data:error:timeline:metrics:)","abstract":"

    Creates a DefaultDataResponse instance from the specified parameters.

    ","parent_name":"DefaultDataResponse"},"Structs/DefaultDataResponse.html#/s:9Alamofire19DefaultDataResponseV7metricsSo21URLSessionTaskMetricsCSgv":{"name":"metrics","abstract":"

    The task metrics containing the request / response statistics.

    ","parent_name":"DefaultDataResponse"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializer.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DownloadResponseSerializer.html#/s:9Alamofire26DownloadResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH3URLVSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DownloadResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV16SerializedObjecta":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializer.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerV09serializeC0AA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializer"},"Structs/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerVACyxGAA6ResultOyxG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAH0B0VSgs5Error_pSgtc09serializeC0_tcfc":{"name":"init(serializeResponse:)","abstract":"

    Initializes the ResponseSerializer instance with the given serialize response closure.

    ","parent_name":"DataResponseSerializer"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default PropertyListEncoding instance.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV3xmlACvZ":{"name":"xml","abstract":"

    Returns a PropertyListEncoding instance with xml formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6binaryACvZ":{"name":"binary","abstract":"

    Returns a PropertyListEncoding instance with binary formatting and default writing options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6formatSo0bC13SerializationC0bC6FormatOv":{"name":"format","abstract":"

    The property list serialization format.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV7optionsSiv":{"name":"options","abstract":"

    The options for writing the parameters as plist data.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingVACSo0bC13SerializationC0bC6FormatO6format_Si7optionstcfc":{"name":"init(format:options:)","abstract":"

    Creates a PropertyListEncoding instance using the specified format and options.

    ","parent_name":"PropertyListEncoding"},"Structs/PropertyListEncoding.html#/s:9Alamofire20PropertyListEncodingV6encode10Foundation10URLRequestVAA0G11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"PropertyListEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a JSONEncoding instance with default writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV13prettyPrintedACvZ":{"name":"prettyPrinted","abstract":"

    Returns a JSONEncoding instance with .prettyPrinted writing options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7optionsSo17JSONSerializationC14WritingOptionsVv":{"name":"options","abstract":"

    The options for writing the parameters as JSON data.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingVACSo17JSONSerializationC14WritingOptionsV7options_tcfc":{"name":"init(options:)","abstract":"

    Creates a JSONEncoding instance using the specified options.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_ypSg14withJSONObjecttKF":{"name":"encode(_:withJSONObject:)","abstract":"

    Creates a URL request by encoding the JSON object and setting the resulting data on the HTTP body.

    ","parent_name":"JSONEncoding"},"Structs/URLEncoding/BoolEncoding.html#/s:9Alamofire11URLEncodingV12BoolEncodingO7numericA2EmF":{"name":"numeric","abstract":"

    Undocumented

    ","parent_name":"BoolEncoding"},"Structs/URLEncoding/BoolEncoding.html#/s:9Alamofire11URLEncodingV12BoolEncodingO7literalA2EmF":{"name":"literal","abstract":"

    Undocumented

    ","parent_name":"BoolEncoding"},"Structs/URLEncoding/ArrayEncoding.html#/s:9Alamofire11URLEncodingV13ArrayEncodingO8bracketsA2EmF":{"name":"brackets","abstract":"

    Undocumented

    ","parent_name":"ArrayEncoding"},"Structs/URLEncoding/ArrayEncoding.html#/s:9Alamofire11URLEncodingV13ArrayEncodingO10noBracketsA2EmF":{"name":"noBrackets","abstract":"

    Undocumented

    ","parent_name":"ArrayEncoding"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO15methodDependentA2EmF":{"name":"methodDependent","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO11queryStringA2EmF":{"name":"queryString","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO8httpBodyA2EmF":{"name":"httpBody","abstract":"

    Undocumented

    ","parent_name":"Destination"},"Structs/URLEncoding/Destination.html":{"name":"Destination","abstract":"

    Defines whether the url-encoded query string is applied to the existing query string or HTTP body of the","parent_name":"URLEncoding"},"Structs/URLEncoding/ArrayEncoding.html":{"name":"ArrayEncoding","abstract":"

    Configures how Array parameters are encoded.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding/BoolEncoding.html":{"name":"BoolEncoding","abstract":"

    Configures how Bool parameters are encoded.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV7defaultACvZ":{"name":"default","abstract":"

    Returns a default URLEncoding instance.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15methodDependentACvZ":{"name":"methodDependent","abstract":"

    Returns a URLEncoding instance with a .methodDependent destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11queryStringACvZ":{"name":"queryString","abstract":"

    Returns a URLEncoding instance with a .queryString destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV8httpBodyACvZ":{"name":"httpBody","abstract":"

    Returns a URLEncoding instance with an .httpBody destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV11destinationAC11DestinationOv":{"name":"destination","abstract":"

    The destination defining where the encoded query string is to be applied to the URL request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV13arrayEncodingAC05ArrayD0Ov":{"name":"arrayEncoding","abstract":"

    The encoding to use for Array parameters.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV12boolEncodingAC04BoolD0Ov":{"name":"boolEncoding","abstract":"

    The encoding to use for Bool parameters.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingVA2C11DestinationO11destination_AC13ArrayEncodingO05arrayF0AC04BoolF0O04boolF0tcfc":{"name":"init(destination:arrayEncoding:boolEncoding:)","abstract":"

    Creates a URLEncoding instance using the specified destination.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6encode10Foundation10URLRequestVAA0E11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15queryComponentsSaySS_SStGSS7fromKey_yp5valuetF":{"name":"queryComponents(fromKey:value:)","abstract":"

    Creates percent-escaped, URL encoded query string components from the given key-value pair using recursion.

    ","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6escapeS2SF":{"name":"escape(_:)","abstract":"

    Returns a percent-escaped string following RFC 3986 for a query string key or value.

    ","parent_name":"URLEncoding"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16requestStartTimeSdv":{"name":"requestStartTime","abstract":"

    The time the request was initialized.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV19initialResponseTimeSdv":{"name":"initialResponseTime","abstract":"

    The time the first bytes were received from or sent to the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV20requestCompletedTimeSdv":{"name":"requestCompletedTime","abstract":"

    The time when the request was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV26serializationCompletedTimeSdv":{"name":"serializationCompletedTime","abstract":"

    The time when the response serialization was completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV7latencySdv":{"name":"latency","abstract":"

    The time interval in seconds from the time the request started to the initial response from the server.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV15requestDurationSdv":{"name":"requestDuration","abstract":"

    The time interval in seconds from the time the request started to the time the request completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV21serializationDurationSdv":{"name":"serializationDuration","abstract":"

    The time interval in seconds from the time the request completed to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV13totalDurationSdv":{"name":"totalDuration","abstract":"

    The time interval in seconds from the time the request started to the time response serialization completed.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineVACSd16requestStartTime_Sd015initialResponseE0Sd0c9CompletedE0Sd013serializationhE0tcfc":{"name":"init(requestStartTime:initialResponseTime:requestCompletedTime:serializationCompletedTime:)","abstract":"

    Creates a new Timeline instance with the specified request times.

    ","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the latency, the request","parent_name":"Timeline"},"Structs/Timeline.html#/s:9Alamofire8TimelineV16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, which includes the request start time, the","parent_name":"Timeline"},"Structs/Timeline.html":{"name":"Timeline","abstract":"

    Responsible for computing the timing metrics for the complete lifecycle of a Request.

    "},"Structs/URLEncoding.html":{"name":"URLEncoding","abstract":"

    Creates a url-encoded query string to be set as or appended to any existing URL query string or set as the HTTP"},"Structs/JSONEncoding.html":{"name":"JSONEncoding","abstract":"

    Uses JSONSerialization to create a JSON representation of the parameters object, which is set as the body of the"},"Structs/PropertyListEncoding.html":{"name":"PropertyListEncoding","abstract":"

    Uses PropertyListSerialization to create a plist representation of the parameters object, according to the"},"Structs/DataResponseSerializer.html":{"name":"DataResponseSerializer","abstract":"

    A generic DataResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DownloadResponseSerializer.html":{"name":"DownloadResponseSerializer","abstract":"

    A generic DownloadResponseSerializerType used to serialize a request, response, and data into a serialized object.

    "},"Structs/DefaultDataResponse.html":{"name":"DefaultDataResponse","abstract":"

    Used to store all data associated with an non-serialized response of a data or upload request.

    "},"Structs/DataResponse.html":{"name":"DataResponse","abstract":"

    Used to store all data associated with a serialized response of a data or upload request.

    "},"Structs/DefaultDownloadResponse.html":{"name":"DefaultDownloadResponse","abstract":"

    Used to store all data associated with an non-serialized response of a download request.

    "},"Structs/DownloadResponse.html":{"name":"DownloadResponse","abstract":"

    Used to store all data associated with a serialized response of a download request.

    "},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertibleP02asB010Foundation0B0VyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLRequestConvertible.html#/s:9Alamofire21URLRequestConvertiblePAAE10urlRequest10Foundation0B0VSgv":{"name":"urlRequest","abstract":"

    The URL request.

    ","parent_name":"URLRequestConvertible"},"Protocols/URLConvertible.html#/s:9Alamofire14URLConvertibleP5asURL10Foundation0D0VyKF":{"name":"asURL()","abstract":"

    Returns a URL that conforms to RFC 2396 or throws an Error.

    ","parent_name":"URLConvertible"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DownloadResponseSerializerType.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ3URLVSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, url and error and returns a result.

    ","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP16SerializedObject":{"name":"SerializedObject","abstract":"

    The type of serialized object to be created by this DataResponseSerializerType.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP09serializeC0AA6ResultOy16SerializedObjectQzG10Foundation10URLRequestVSg_So15HTTPURLResponseCSgAJ0B0VSgs5Error_pSgtcv":{"name":"serializeResponse","abstract":"

    A closure used by response handlers that takes a request, response, data and error and returns a result.

    ","parent_name":"DataResponseSerializerProtocol"},"Protocols/RequestRetrier.html#/s:9Alamofire14RequestRetrierP6shouldyAA14SessionManagerC_AA0B0C5retrys5Error_p4withySb_Sdtc10completiontF":{"name":"should(_:retry:with:completion:)","abstract":"

    Determines whether the Request should be retried by calling the completion closure.

    ","parent_name":"RequestRetrier"},"Protocols/RequestAdapter.html#/s:9Alamofire14RequestAdapterP5adapt10Foundation10URLRequestVAGKF":{"name":"adapt(_:)","abstract":"

    Inspects and adapts the specified URLRequest in some manner if necessary and returns the result.

    ","parent_name":"RequestAdapter"},"Protocols/ParameterEncoding.html#/s:9Alamofire17ParameterEncodingP6encode10Foundation10URLRequestVAA0F11Convertible_p_s10DictionaryVySSypGSg4withtKF":{"name":"encode(_:with:)","abstract":"

    Creates a URL request by encoding parameters and applying them onto an existing request.

    ","parent_name":"ParameterEncoding"},"Protocols/ParameterEncoding.html":{"name":"ParameterEncoding","abstract":"

    A type used to define how a set of parameters are applied to a URLRequest.

    "},"Protocols/RequestAdapter.html":{"name":"RequestAdapter","abstract":"

    A type that can inspect and optionally adapt a URLRequest in some manner if necessary.

    "},"Protocols/RequestRetrier.html":{"name":"RequestRetrier","abstract":"

    A type that determines whether a request should be retried after being executed by the specified session manager"},"Protocols/DataResponseSerializerProtocol.html":{"name":"DataResponseSerializerProtocol","abstract":"

    The type in which all data response serializers must conform to in order to serialize a response.

    "},"Protocols/DownloadResponseSerializerProtocol.html":{"name":"DownloadResponseSerializerProtocol","abstract":"

    The type in which all download response serializers must conform to in order to serialize a response.

    "},"Protocols/URLConvertible.html":{"name":"URLConvertible","abstract":"

    Types adopting the URLConvertible protocol can be used to construct URLs, which are then used to construct"},"Protocols/URLRequestConvertible.html":{"name":"URLRequestConvertible","abstract":"

    Types adopting the URLRequestConvertible protocol can be used to construct URL requests.

    "},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headers10Foundation3URLV011destinationO0_AD0C7OptionsV7optionstAU_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of the specified url,"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationH0_AD0C7OptionsV7optionstAH_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager to retrieve the contents of a URL based on the"},"Functions.html#/s:9Alamofire8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AE3URLV011destinationI0_AD0C7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest using the default SessionManager from the resumeData produced from a"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified url, method and headers"},"Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest using the default SessionManager from the specified urlRequest for"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold with the default SessionManager and calls"},"Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and the default SessionManager and"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the hostname"},"Functions.html#/s:9Alamofire6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest using the default SessionManager for bidirectional streaming with the netService.

    "},"Functions.html#/s:9Alamofire2eeoiSbAA26NetworkReachabilityManagerC0cD6StatusO_AFtF":{"name":"==(_:_:)","abstract":"

    Returns whether the two network reachability status values are equal.

    "},"Extensions/Notification/Key.html#/s:10Foundation12NotificationV9AlamofireE3KeyV4TaskSSvZ":{"name":"Task","abstract":"

    User info dictionary key representing the URLSessionTask associated with the notification.

    ","parent_name":"Key"},"Extensions/Notification/Key.html#/s:10Foundation12NotificationV9AlamofireE3KeyV12ResponseDataSSvZ":{"name":"ResponseData","abstract":"

    User info dictionary key representing the responseData associated with the notification.

    ","parent_name":"Key"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidResumeADvZ":{"name":"DidResume","abstract":"

    Posted when a URLSessionTask is resumed. The notification object contains the resumed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV10DidSuspendADvZ":{"name":"DidSuspend","abstract":"

    Posted when a URLSessionTask is suspended. The notification object contains the suspended URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV9DidCancelADvZ":{"name":"DidCancel","abstract":"

    Posted when a URLSessionTask is cancelled. The notification object contains the cancelled URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html#/s:So14NSNotificationC4NameV9AlamofireE4TaskV11DidCompleteADvZ":{"name":"DidComplete","abstract":"

    Posted when a URLSessionTask is completed. The notification object contains the completed URLSessionTask.

    ","parent_name":"Task"},"Extensions/Notification/Name/Task.html":{"name":"Task","abstract":"

    Used as a namespace for all URLSessionTask related notifications.

    ","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification/Key.html":{"name":"Key","abstract":"

    Used as a namespace for all Notification user info dictionary keys.

    ","parent_name":"Notification"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireE02asB0ACyKF":{"name":"asURLRequest()","abstract":"

    Returns a URL request or throws if an Error was encountered.

    ","parent_name":"URLRequest"},"Extensions/URLRequest.html#/s:10Foundation10URLRequestV9AlamofireEAcD14URLConvertible_p3url_AD10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstKcfc":{"name":"init(url:method:headers:)","abstract":"

    Creates an instance with the specified method, urlString and headers.

    ","parent_name":"URLRequest"},"Extensions/URLComponents.html#/s:10Foundation13URLComponentsV9AlamofireE5asURLAA0E0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if url is not nil, otherwise throws an Error.

    ","parent_name":"URLComponents"},"Extensions/URL.html#/s:10Foundation3URLV9AlamofireE02asB0ACyKF":{"name":"asURL()","abstract":"

    Returns self.

    ","parent_name":"URL"},"Extensions/String.html#/s:SS9AlamofireE5asURL10Foundation0C0VyKF":{"name":"asURL()","abstract":"

    Returns a URL if self represents a valid URL string that conforms to RFC 2396 or throws an AFError.

    ","parent_name":"String"},"Extensions/String.html":{"name":"String"},"Extensions/URL.html":{"name":"URL"},"Extensions/URLComponents.html":{"name":"URLComponents"},"Extensions/URLRequest.html":{"name":"URLRequest"},"Extensions/Notification.html":{"name":"Notification"},"Enums/Result.html#/s:9Alamofire6ResultO7successACyxGxcAEmlF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7failureACyxGs5Error_pcAEmlF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isSuccessSbv":{"name":"isSuccess","abstract":"

    Returns true if the result is a success, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9isFailureSbv":{"name":"isFailure","abstract":"

    Returns true if the result is a failure, false otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5valuexSgv":{"name":"value","abstract":"

    Returns the associated value if the result is a success, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO5errors5Error_pSgv":{"name":"error","abstract":"

    Returns the associated error value if the result is a failure, nil otherwise.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The debug textual representation used when written to an output stream, which includes whether the result was a","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultOACyxGxyKc5value_tcfc":{"name":"init(value:)","abstract":"

    Creates a Result instance from the result of a closure.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO6unwrapxyKF":{"name":"unwrap()","abstract":"

    Returns the success value, or throws the failure error.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO3mapACyqd__Gqd__xclF":{"name":"map(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO7flatMapACyqd__Gqd__xKclF":{"name":"flatMap(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO8mapErrorACyxGqd__s0D0_pcsAFRd__lF":{"name":"mapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO12flatMapErrorACyxGqd__s0E0_pKcsAFRd__lF":{"name":"flatMapError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withValueACyxGyxcF":{"name":"withValue(_:)","abstract":"

    Evaluates the specified closure when the Result is a success, passing the unwrapped value as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9withErrorACyxGys0D0_pcF":{"name":"withError(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure, passing the unwrapped error as a parameter.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifSuccessACyxGyycF":{"name":"ifSuccess(_:)","abstract":"

    Evaluates the specified closure when the Result is a success.

    ","parent_name":"Result"},"Enums/Result.html#/s:9Alamofire6ResultO9ifFailureACyxGyycF":{"name":"ifFailure(_:)","abstract":"

    Evaluates the specified closure when the Result is a failure.

    ","parent_name":"Result"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performDefaultEvaluationACSb12validateHost_tcACmF":{"name":"performDefaultEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO24performRevokedEvaluationACSb12validateHost_Su15revocationFlagstcACmF":{"name":"performRevokedEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO15pinCertificatesACSaySo14SecCertificateCG12certificates_Sb08validateH5ChainSb0J4HosttcACmF":{"name":"pinCertificates","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO13pinPublicKeysACSaySo6SecKeyCG06publicG0_Sb24validateCertificateChainSb0K4HosttcACmF":{"name":"pinPublicKeys","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO17disableEvaluationA2CmF":{"name":"disableEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO16customEvaluationACSbSo03SecC0C_SStccACmF":{"name":"customEvaluation","abstract":"

    Undocumented

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO12certificatesSaySo14SecCertificateCGSo6BundleC2in_tFZ":{"name":"certificates(in:)","abstract":"

    Returns all certificates within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO10publicKeysSaySo6SecKeyCGSo6BundleC2in_tFZ":{"name":"publicKeys(in:)","abstract":"

    Returns all public keys within the given bundle with a .cer file extension.

    ","parent_name":"ServerTrustPolicy"},"Enums/ServerTrustPolicy.html#/s:9Alamofire17ServerTrustPolicyO8evaluateSbSo03SecC0C_SS7forHosttF":{"name":"evaluate(_:forHost:)","abstract":"

    Evaluates whether the server trust is valid for the given host.

    ","parent_name":"ServerTrustPolicy"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputDataNilA2EmF":{"name":"inputDataNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO24inputDataNilOrZeroLengthA2EmF":{"name":"inputDataNilOrZeroLength","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputFileNilA2EmF":{"name":"inputFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO19inputFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"inputFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO06stringD6FailedAESS10FoundationE8EncodingV8encoding_tcAEmF":{"name":"stringSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO11dataFileNilA2EmF":{"name":"dataFileNil","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18dataFileReadFailedAE10Foundation3URLV2at_tcAEmF":{"name":"dataFileReadFailed","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18missingContentTypeAESaySSG010acceptableH5Types_tcAEmF":{"name":"missingContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO23unacceptableContentTypeAESaySSG010acceptableH5Types_SS08responsehI0tcAEmF":{"name":"unacceptableContentType","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO22unacceptableStatusCodeAESi4code_tcAEmF":{"name":"unacceptableStatusCode","abstract":"

    Undocumented

    ","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO18bodyPartURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"bodyPartURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFilenameInvalidAE10Foundation3URLV2in_tcAEmF":{"name":"bodyPartFilenameInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO24bodyPartFileNotReachableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileNotReachable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartFileNotReachableWithErrorAE10Foundation3URLV02atO0_s0M0_p5errortcAEmF":{"name":"bodyPartFileNotReachableWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23bodyPartFileIsDirectoryAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileIsDirectory","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO28bodyPartFileSizeNotAvailableAE10Foundation3URLV2at_tcAEmF":{"name":"bodyPartFileSizeNotAvailable","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO36bodyPartFileSizeQueryFailedWithErrorAE10Foundation3URLV03forP0_s0N0_p5errortcAEmF":{"name":"bodyPartFileSizeQueryFailedWithError","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO33bodyPartInputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"bodyPartInputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO26outputStreamCreationFailedAE10Foundation3URLV3for_tcAEmF":{"name":"outputStreamCreationFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO29outputStreamFileAlreadyExistsAE10Foundation3URLV2at_tcAEmF":{"name":"outputStreamFileAlreadyExists","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO22outputStreamURLInvalidAE10Foundation3URLV3url_tcAEmF":{"name":"outputStreamURLInvalid","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO23outputStreamWriteFailedAEs5Error_p5error_tcAEmF":{"name":"outputStreamWriteFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO21inputStreamReadFailedAEs5Error_p5error_tcAEmF":{"name":"inputStreamReadFailed","abstract":"

    Undocumented

    ","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO10missingURLA2EmF":{"name":"missingURL","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO04jsonD6FailedAEs5Error_p5error_tcAEmF":{"name":"jsonEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO012propertyListD6FailedAEs5Error_p5error_tcAEmF":{"name":"propertyListEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html":{"name":"ParameterEncodingFailureReason","abstract":"

    The underlying reason the parameter encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/MultipartEncodingFailureReason.html":{"name":"MultipartEncodingFailureReason","abstract":"

    The underlying reason the multipart encoding error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseValidationFailureReason.html":{"name":"ResponseValidationFailureReason","abstract":"

    The underlying reason the response validation error occurred.

    ","parent_name":"AFError"},"Enums/AFError/ResponseSerializationFailureReason.html":{"name":"ResponseSerializationFailureReason","abstract":"

    The underlying reason the response serialization error occurred.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO10invalidURLAcA14URLConvertible_p3url_tcACmF":{"name":"invalidURL","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23parameterEncodingFailedA2C09ParameterD13FailureReasonO6reason_tcACmF":{"name":"parameterEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23multipartEncodingFailedA2C09MultipartD13FailureReasonO6reason_tcACmF":{"name":"multipartEncodingFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24responseValidationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseValidationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO27responseSerializationFailedA2C08ResponseD13FailureReasonO6reason_tcACmF":{"name":"responseSerializationFailed","abstract":"

    Undocumented

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO17isInvalidURLErrorSbv":{"name":"isInvalidURLError","abstract":"

    Returns whether the AFError is an invalid URL error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isParameterEncodingErrorSbv":{"name":"isParameterEncodingError","abstract":"

    Returns whether the AFError is a parameter encoding error. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isMultipartEncodingErrorSbv":{"name":"isMultipartEncodingError","abstract":"

    Returns whether the AFError is a multipart encoding error. When true, the url and underlyingError properties","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO25isResponseValidationErrorSbv":{"name":"isResponseValidationError","abstract":"

    Returns whether the AFError is a response validation error. When true, the acceptableContentTypes,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO28isResponseSerializationErrorSbv":{"name":"isResponseSerializationError","abstract":"

    Returns whether the AFError is a response serialization error. When true, the failedStringEncoding and","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO14urlConvertibleAA14URLConvertible_pSgv":{"name":"urlConvertible","abstract":"

    The URLConvertible associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO3url10Foundation3URLVSgv":{"name":"url","abstract":"

    The URL associated with the error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO15underlyingErrors0D0_pSgv":{"name":"underlyingError","abstract":"

    The Error returned by a system framework associated with a .parameterEncodingFailed,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO22acceptableContentTypesSaySSGSgv":{"name":"acceptableContentTypes","abstract":"

    The acceptable Content-Types of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO19responseContentTypeSSSgv":{"name":"responseContentType","abstract":"

    The response Content-Type of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO12responseCodeSiSgv":{"name":"responseCode","abstract":"

    The response code of a .responseValidationFailed error.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO20failedStringEncodingSS10FoundationE0E0VSgv":{"name":"failedStringEncoding","abstract":"

    The String.Encoding associated with a failed .stringResponse() call.

    ","parent_name":"AFError"},"Enums/AFError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgv":{"name":"errorDescription","parent_name":"AFError"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7optionsA2CmF":{"name":"options","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3getA2CmF":{"name":"get","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4headA2CmF":{"name":"head","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO4postA2CmF":{"name":"post","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO3putA2CmF":{"name":"put","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5patchA2CmF":{"name":"patch","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO6deleteA2CmF":{"name":"delete","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO5traceA2CmF":{"name":"trace","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html#/s:9Alamofire10HTTPMethodO7connectA2CmF":{"name":"connect","abstract":"

    Undocumented

    ","parent_name":"HTTPMethod"},"Enums/HTTPMethod.html":{"name":"HTTPMethod","abstract":"

    HTTP method definitions.

    "},"Enums/AFError.html":{"name":"AFError","abstract":"

    AFError is the error type returned by Alamofire. It encompasses a few different types of errors, each with"},"Enums/ServerTrustPolicy.html":{"name":"ServerTrustPolicy","abstract":"

    The ServerTrustPolicy evaluates the server trust generally provided by an NSURLAuthenticationChallenge when"},"Enums/Result.html":{"name":"Result","abstract":"

    Used to represent whether a request was successful or encountered an error.

    "},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5queueSo14OperationQueueCv":{"name":"queue","abstract":"

    The serial operation queue used to execute all operations after the task completes.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC4data10Foundation4DataVSgv":{"name":"data","abstract":"

    The data returned by the server.

    ","parent_name":"TaskDelegate"},"Classes/TaskDelegate.html#/s:9Alamofire12TaskDelegateC5errors5Error_pSgv":{"name":"error","abstract":"

    The error generated throughout the lifecyle of the task.

    ","parent_name":"TaskDelegate"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO14ethernetOrWiFiA2EmF":{"name":"ethernetOrWiFi","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC14ConnectionTypeO4wwanA2EmF":{"name":"wwan","abstract":"

    Undocumented

    ","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO7unknownA2EmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO12notReachableA2EmF":{"name":"notReachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO9reachableAeC14ConnectionTypeOcAEmF":{"name":"reachable","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html":{"name":"NetworkReachabilityStatus","abstract":"

    Defines the various states of network reachability.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager/ConnectionType.html":{"name":"ConnectionType","abstract":"

    Defines the various connection types detected by reachability flags.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8Listenera":{"name":"Listener","abstract":"

    A closure executed when the network reachability status changes. The closure takes a single argument: the","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC11isReachableSbv":{"name":"isReachable","abstract":"

    Whether the network is currently reachable.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC17isReachableOnWWANSbv":{"name":"isReachableOnWWAN","abstract":"

    Whether the network is currently reachable over the WWAN interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC27isReachableOnEthernetOrWiFiSbv":{"name":"isReachableOnEthernetOrWiFi","abstract":"

    Whether the network is currently reachable over Ethernet or WiFi interface.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC07networkC6StatusAC0bcF0Ov":{"name":"networkReachabilityStatus","abstract":"

    The current network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13listenerQueueSo08DispatchF0Cv":{"name":"listenerQueue","abstract":"

    The dispatch queue to execute the listener closure on.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC8listeneryAC0bC6StatusOcSgv":{"name":"listener","abstract":"

    A closure executed when the network reachability status changes.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC5flagsSC09SCNetworkC5FlagsVSgv":{"name":"flags","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13previousFlagsSC09SCNetworkcF0Vv":{"name":"previousFlags","abstract":"

    Undocumented

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgSS4host_tcfc":{"name":"init(host:)","abstract":"

    Creates a NetworkReachabilityManager instance with the specified host.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgycfc":{"name":"init()","abstract":"

    Creates a NetworkReachabilityManager instance that monitors the address 0.0.0.0.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC14startListeningSbyF":{"name":"startListening()","abstract":"

    Starts listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC13stopListeningyyF":{"name":"stopListening()","abstract":"

    Stops listening for changes in network reachability status.

    ","parent_name":"NetworkReachabilityManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC8policiess10DictionaryVySSAA0bcD0OGv":{"name":"policies","abstract":"

    The dictionary of policies mapped to a particular host.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerCACs10DictionaryVySSAA0bcD0OG8policies_tcfc":{"name":"init(policies:)","abstract":"

    Initializes the ServerTrustPolicyManager instance with the given policies.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/ServerTrustPolicyManager.html#/s:9Alamofire24ServerTrustPolicyManagerC06servercD0AA0bcD0OSgSS7forHost_tF":{"name":"serverTrustPolicy(forHost:)","abstract":"

    Returns the ServerTrustPolicy for the given host if applicable.

    ","parent_name":"ServerTrustPolicyManager"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC11contentTypeSSv":{"name":"contentType","abstract":"

    The Content-Type header value containing the boundary used to generate the multipart/form-data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC13contentLengths6UInt64Vv":{"name":"contentLength","abstract":"

    The content length of all body parts used to generate the multipart/form-data not including the boundaries.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC8boundarySSv":{"name":"boundary","abstract":"

    The boundary used to separate the body parts in the encoded form data.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataCACycfc":{"name":"init()","abstract":"

    Creates a multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS8mimeTypetF":{"name":"append(_:withName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation0D0V_SS8withNameSS04fileH0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the data and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNametF":{"name":"append(_:withName:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendy10Foundation3URLV_SS8withNameSS04fileI0SS8mimeTypetF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"

    Creates a body part from the file and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengthSS4nameSS8fileNameSS8mimeTypetF":{"name":"append(_:withLength:name:fileName:mimeType:)","abstract":"

    Creates a body part from the stream and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6appendySo11InputStreamC_s6UInt64V10withLengths10DictionaryVyS2SG7headerstF":{"name":"append(_:withLength:headers:)","abstract":"

    Creates a body part with the headers, stream and length and appends it to the multipart form data object.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6encode10Foundation0D0VyKF":{"name":"encode()","abstract":"

    Encodes all the appended body parts into a single Data value.

    ","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC012writeEncodedD0y10Foundation3URLV2to_tKF":{"name":"writeEncodedData(to:)","abstract":"

    Writes the appended body parts into the given file URL.

    ","parent_name":"MultipartFormData"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7successAeA13UploadRequestC7request_Sb17streamingFromDisk10Foundation3URLVSg010streamFileQ0tcAEmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html#/s:9Alamofire14SessionManagerC31MultipartFormDataEncodingResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"MultipartFormDataEncodingResult"},"Classes/SessionManager/MultipartFormDataEncodingResult.html":{"name":"MultipartFormDataEncodingResult","abstract":"

    Defines whether the MultipartFormData encoding was successful and contains result of the encoding as","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7defaultACvZ":{"name":"default","abstract":"

    A default instance of SessionManager, used by top-level Alamofire request methods, and suitable for use","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC18defaultHTTPHeaderss10DictionaryVyS2SGvZ":{"name":"defaultHTTPHeaders","abstract":"

    Creates default values for the Accept-Encoding, Accept-Language and User-Agent headers.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC40multipartFormDataEncodingMemoryThresholds6UInt64VvZ":{"name":"multipartFormDataEncodingMemoryThreshold","abstract":"

    Default memory threshold used when encoding MultipartFormData in bytes.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The underlying session.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8delegateAA0B8DelegateCv":{"name":"delegate","abstract":"

    The session delegate handling all the task and session delegate callbacks.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC24startRequestsImmediatelySbv":{"name":"startRequestsImmediately","abstract":"

    Whether to start requests immediately after being constructed. true by default.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7adapterAA14RequestAdapter_pSgv":{"name":"adapter","abstract":"

    The request adapter called each time a new request is created.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7retrierAA14RequestRetrier_pSgv":{"name":"retrier","abstract":"

    The request retrier called each time a request encounters an error to determine whether to retry the request.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC27backgroundCompletionHandleryycSgv":{"name":"backgroundCompletionHandler","abstract":"

    The background completion handler closure provided by the UIApplicationDelegate","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSo23URLSessionConfigurationC13configuration_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverjkC0tcfc":{"name":"init(configuration:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified configuration, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerCACSgSo10URLSessionC7session_AA0B8DelegateC8delegateAA017ServerTrustPolicyC0CSg06serverijC0tcfc":{"name":"init(session:delegate:serverTrustPolicyManager:)","abstract":"

    Creates an instance with the specified session, delegate and serverTrustPolicyManager.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headerstF":{"name":"request(_:method:parameters:encoding:headers:)","abstract":"

    Creates a DataRequest to retrieve the contents of the specified url, method, parameters, encoding","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC7requestAA11DataRequestCAA21URLRequestConvertible_pF":{"name":"request(_:)","abstract":"

    Creates a DataRequest to retrieve the contents of a URL based on the specified urlRequest.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingALyS2SGSg7headers10Foundation3URLV011destinationQ0_AF0E7OptionsV7optionstAW_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:method:parameters:encoding:headers:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents the specified url, method, parameters, encoding,","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationJ0_AF0E7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF":{"name":"download(_:to:)","abstract":"

    Creates a DownloadRequest to retrieve the contents of a URL based on the specified urlRequest and save","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AG3URLV011destinationK0_AF0E7OptionsV7optionstAL_So15HTTPURLResponseCtcSg2totF":{"name":"download(resumingWith:to:)","abstract":"

    Creates a DownloadRequest from the resumeData produced from a previous request cancellation to retrieve","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates a UploadRequest from the specified urlRequest for uploading the file.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the data.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF":{"name":"upload(_:to:method:headers:)","abstract":"

    Creates an UploadRequest from the specified url, method and headers for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF":{"name":"upload(_:with:)","abstract":"

    Creates an UploadRequest from the specified urlRequest for uploading the stream.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6uploadyyAA17MultipartFormDataCc09multipartfG0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAC0efG14EncodingResultOcSg18encodingCompletiontF":{"name":"upload(multipartFormData:usingThreshold:with:encodingCompletion:)","abstract":"

    Encodes multipartFormData using encodingMemoryThreshold and calls encodingCompletion with new","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSS12withHostName_Si4porttF":{"name":"stream(withHostName:port:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the hostname and port.

    ","parent_name":"SessionManager"},"Classes/SessionManager.html#/s:9Alamofire14SessionManagerC6streamAA13StreamRequestCSo10NetServiceC4with_tF":{"name":"stream(with:)","abstract":"

    Creates a StreamRequest for bidirectional streaming using the netService.

    ","parent_name":"SessionManager"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressSo0E0Cv":{"name":"uploadProgress","abstract":"

    The progress of uploading the payload to the server for the upload request.

    ","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC14uploadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"uploadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the UploadRequest as data is sent to","parent_name":"UploadRequest"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV8rawValueSuv":{"name":"rawValue","abstract":"

    Returns the raw bitmask value of the option and satisfies the RawRepresentable protocol.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV29createIntermediateDirectoriesAEvZ":{"name":"createIntermediateDirectories","abstract":"

    A DownloadOptions flag that creates intermediate directories for the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsV18removePreviousFileAEvZ":{"name":"removePreviousFile","abstract":"

    A DownloadOptions flag that removes a previous file from the destination URL if specified.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html#/s:9Alamofire15DownloadRequestC0B7OptionsVAESu8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

    Creates a DownloadFileDestinationOptions instance with the specified raw value.

    ","parent_name":"DownloadOptions"},"Classes/DownloadRequest/DownloadOptions.html":{"name":"DownloadOptions","abstract":"

    A collection of options to be executed prior to moving a downloaded file from the temporary URL to the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC0B15FileDestinationa":{"name":"DownloadFileDestination","abstract":"

    A closure executed once a download request has successfully completed in order to determine where to move the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10resumeData10Foundation0E0VSgv":{"name":"resumeData","abstract":"

    The resume data of the underlying download task if available after a failure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of downloading the response data from the server for the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC09suggestedB11Destination10Foundation3URLV011destinationG0_AC0B7OptionsV7optionstAG_So15HTTPURLResponseCtcSo11FileManagerC19SearchPathDirectoryO3for_AO0nO10DomainMaskV2intFZ":{"name":"suggestedDownloadDestination(for:in:)","abstract":"

    Creates a download file destination closure which uses the default file manager to move the temporary file to a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22dataResponseSerializerAA0beF0Vy10Foundation4DataVGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseDataACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0E0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response, a temporary URL and a","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI3URLVSgAQtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DownloadRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8progressSo8ProgressCv":{"name":"progress","abstract":"

    The progress of fetching the response data from the server for the request.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC6streamACXDy10Foundation0B0VcSg7closure_tF":{"name":"stream(closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC16downloadProgressACXDSo13DispatchQueueC5queue_ySo0E0Cc7closuretF":{"name":"downloadProgress(queue:closure:)","abstract":"

    Sets a closure to be called periodically during the lifecycle of the Request as data is read from the server.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_yAA07DefaultB8ResponseVc17completionHandlertF":{"name":"response(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8responseACXDSo13DispatchQueueCSg5queue_x0D10SerializeryAA0B8ResponseVy16SerializedObjectQzGc17completionHandlertAA0biH8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22dataResponseSerializerAA0beF0Vy10Foundation0B0VGyFZ":{"name":"dataResponseSerializer()","abstract":"

    Creates a response serializer that returns the associated data as-is.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC08responseB0ACXDSo13DispatchQueueCSg5queue_yAA0B8ResponseVy10Foundation0B0VGc17completionHandlertF":{"name":"responseData(queue:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC24stringResponseSerializerAA0beF0VySSGSS10FoundationE8EncodingVSg8encoding_tFZ":{"name":"stringResponseSerializer(encoding:)","abstract":"

    Creates a response serializer that returns a result string type initialized from the response data with","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC14responseStringACXDSo13DispatchQueueCSg5queue_SS10FoundationE8EncodingVSg8encodingyAA0B8ResponseVySSGc17completionHandlertF":{"name":"responseString(queue:encoding:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC22jsonResponseSerializerAA0beF0VyypGSo17JSONSerializationC14ReadingOptionsV7options_tFZ":{"name":"jsonResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns a JSON object result type constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC12responseJSONACXDSo13DispatchQueueCSg5queue_So17JSONSerializationC14ReadingOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responseJSON(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC30propertyListResponseSerializerAA0bfG0VyypGSo08PropertyE13SerializationC17MutabilityOptionsV7options_tFZ":{"name":"propertyListResponseSerializer(options:)","abstract":"

    Creates a response serializer that returns an object constructed from the response data using","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC20responsePropertyListACXDSo13DispatchQueueCSg5queue_So0eF13SerializationC17MutabilityOptionsV7optionsyAA0B8ResponseVyypGc17completionHandlertF":{"name":"responsePropertyList(queue:options:completionHandler:)","abstract":"

    Adds a handler to be called once the request has finished.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC10Validationa":{"name":"Validation","abstract":"

    A closure used to validate a request that takes a URL request, a URL response and data, and returns whether the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDAA0C0C16ValidationResultO10Foundation10URLRequestVSg_So15HTTPURLResponseCAI0B0VSgtcF":{"name":"validate(_:)","abstract":"

    Validates the request, using the specified closure.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx10statusCode_ts8SequenceRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"

    Validates that the response has a status code in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDx11contentType_ts8SequenceRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"

    Validates that the response has a content type in the specified sequence.

    ","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validateACXDyF":{"name":"validate()","abstract":"

    Validates that the response has a status code in the default acceptable range of 200…299, and that the content","parent_name":"DataRequest"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7successA2EmF":{"name":"success","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request/ValidationResult.html#/s:9Alamofire7RequestC16ValidationResultO7failureAEs5Error_pcAEmF":{"name":"failure","abstract":"

    Undocumented

    ","parent_name":"ValidationResult"},"Classes/Request.html#/s:9Alamofire7RequestC15ProgressHandlera":{"name":"ProgressHandler","abstract":"

    A closure executed when monitoring upload or download progress of a request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8delegateAA12TaskDelegateCv":{"name":"delegate","abstract":"

    The delegate for the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC4taskSo14URLSessionTaskCSgv":{"name":"task","abstract":"

    The underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7sessionSo10URLSessionCv":{"name":"session","abstract":"

    The session belonging to the underlying task.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7request10Foundation10URLRequestVSgv":{"name":"request","abstract":"

    The request sent or to be sent to the server.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8responseSo15HTTPURLResponseCSgv":{"name":"response","abstract":"

    The response received from the server, if any.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC10retryCountSuv":{"name":"retryCount","abstract":"

    The number of times the request has been retried.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSS4user_SS8passwordSo13URLCredentialC11PersistenceO11persistencetF":{"name":"authenticate(user:password:persistence:)","abstract":"

    Associates an HTTP Basic credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticateACXDSo13URLCredentialC15usingCredential_tF":{"name":"authenticate(usingCredential:)","abstract":"

    Associates a specified credential with the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC19authorizationHeaderSS3key_SS5valuetSgSS4user_SS8passwordtFZ":{"name":"authorizationHeader(user:password:)","abstract":"

    Returns a base64 encoded basic authentication credential as an authorization header tuple.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6resumeyyF":{"name":"resume()","abstract":"

    Resumes the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC7suspendyyF":{"name":"suspend()","abstract":"

    Suspends the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6cancelyyF":{"name":"cancel()","abstract":"

    Cancels the request.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC11descriptionSSv":{"name":"description","abstract":"

    The textual representation used when written to an output stream, which includes the HTTP method and URL, as","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC16debugDescriptionSSv":{"name":"debugDescription","abstract":"

    The textual representation used when written to an output stream, in the form of a cURL command.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseDataAA6ResultOy10Foundation0E0VGSo15HTTPURLResponseCSg8response_AISg4datas5Error_pSg5errortFZ":{"name":"serializeResponseData(response:data:error:)","abstract":"

    Returns a result data type that contains the response data as-is.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC23serializeResponseStringAA6ResultOySSGSS10FoundationE8EncodingVSg8encoding_So15HTTPURLResponseCSg8responseAH4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseString(encoding:response:data:error:)","abstract":"

    Returns a result string type initialized from the response data with the specified string encoding.

    ","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC21serializeResponseJSONAA6ResultOyypGSo17JSONSerializationC14ReadingOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponseJSON(options:response:data:error:)","abstract":"

    Returns a JSON object contained in a result type constructed from the response data using JSONSerialization","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC29serializeResponsePropertyListAA6ResultOyypGSo0eF13SerializationC17MutabilityOptionsV7options_So15HTTPURLResponseCSg8response10Foundation4DataVSg4datas5Error_pSg5errortFZ":{"name":"serializeResponsePropertyList(options:response:data:error:)","abstract":"

    Returns a plist object contained in a result type constructed from the response data using","parent_name":"Request"},"Classes/Request/ValidationResult.html":{"name":"ValidationResult","abstract":"

    Used to represent whether validation was successful or encountered an error resulting in a failure.

    ","parent_name":"Request"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC32sessionDidBecomeInvalidWithErrorySo10URLSessionC_s0I0_pSgtcSgv":{"name":"sessionDidBecomeInvalidWithError","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didBecomeInvalidWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26sessionDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So017URLAuthenticationG0CtcSgv":{"name":"sessionDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40sessionDidReceiveChallengeWithCompletionySo10URLSessionC_So017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"sessionDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionDelegate method urlSession(_:didReceive:completionHandler:) and requires the caller to call the completionHandler.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC45sessionDidFinishEventsForBackgroundURLSessionySo0J0CcSgv":{"name":"sessionDidFinishEventsForBackgroundURLSession","abstract":"

    Overrides default behavior for URLSessionDelegate method urlSessionDidFinishEvents(forBackgroundURLSession:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC30taskWillPerformHTTPRedirection10Foundation10URLRequestVSgSo10URLSessionC_So0J4TaskCSo15HTTPURLResponseCAGtcSgv":{"name":"taskWillPerformHTTPRedirection","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC44taskWillPerformHTTPRedirectionWithCompletionySo10URLSessionC_So0J4TaskCSo15HTTPURLResponseC10Foundation10URLRequestVyAMSgctcSgv":{"name":"taskWillPerformHTTPRedirectionWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC23taskDidReceiveChallengeSo10URLSessionC04AuthG11DispositionO_So13URLCredentialCSgtAF_So0H4TaskCSo017URLAuthenticationG0CtcSgv":{"name":"taskDidReceiveChallenge","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37taskDidReceiveChallengeWithCompletionySo10URLSessionC_So0J4TaskCSo017URLAuthenticationG0CyAF04AuthG11DispositionO_So13URLCredentialCSgtctcSgv":{"name":"taskDidReceiveChallengeWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21taskNeedNewBodyStreamSo05InputH0CSgSo10URLSessionC_So0J4TaskCtcSgv":{"name":"taskNeedNewBodyStream","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC35taskNeedNewBodyStreamWithCompletionySo10URLSessionC_So0K4TaskCySo05InputH0CSgctcSgv":{"name":"taskNeedNewBodyStreamWithCompletion","abstract":"

    Overrides all behavior for URLSessionTaskDelegate method urlSession(_:task:needNewBodyStream:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC19taskDidSendBodyDataySo10URLSessionC_So0I4TaskCs5Int64VA2JtcSgv":{"name":"taskDidSendBodyData","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC15taskDidCompleteySo10URLSessionC_So0G4TaskCs5Error_pSgtcSgv":{"name":"taskDidComplete","abstract":"

    Overrides default behavior for URLSessionTaskDelegate method urlSession(_:task:didCompleteWithError:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC26dataTaskDidReceiveResponseSo10URLSessionC0H11DispositionOAF_So0i4DataE0CSo11URLResponseCtcSgv":{"name":"dataTaskDidReceiveResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40dataTaskDidReceiveResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo11URLResponseCyAF0H11DispositionOctcSgv":{"name":"dataTaskDidReceiveResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC025dataTaskDidBecomeDownloadE0ySo10URLSessionC_So0i4DataE0CSo0ihE0CtcSgv":{"name":"dataTaskDidBecomeDownloadTask","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didBecome:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC22dataTaskDidReceiveDataySo10URLSessionC_So0ihE0C10Foundation0H0VtcSgv":{"name":"dataTaskDidReceiveData","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:didReceive:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC25dataTaskWillCacheResponseSo17CachedURLResponseCSgSo10URLSessionC_So0k4DataE0CAFtcSgv":{"name":"dataTaskWillCacheResponse","abstract":"

    Overrides default behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC39dataTaskWillCacheResponseWithCompletionySo10URLSessionC_So0k4DataE0CSo17CachedURLResponseCyAJSgctcSgv":{"name":"dataTaskWillCacheResponseWithCompletion","abstract":"

    Overrides all behavior for URLSessionDataDelegate method urlSession(_:dataTask:willCacheResponse:completionHandler:) and","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC37downloadTaskDidFinishDownloadingToURLySo10URLSessionC_So0k8DownloadE0C10Foundation0J0VtcSgv":{"name":"downloadTaskDidFinishDownloadingToURL","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didFinishDownloadingTo:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC24downloadTaskDidWriteDataySo10URLSessionC_So0i8DownloadE0Cs5Int64VA2JtcSgv":{"name":"downloadTaskDidWriteData","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC29downloadTaskDidResumeAtOffsetySo10URLSessionC_So0j8DownloadE0Cs5Int64VAJtcSgv":{"name":"downloadTaskDidResumeAtOffset","abstract":"

    Overrides default behavior for URLSessionDownloadDelegate method urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC20streamTaskReadClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskReadClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:readClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC21streamTaskWriteClosedySo10URLSessionC_So0h6StreamE0CtcSgv":{"name":"streamTaskWriteClosed","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:writeClosedFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC31streamTaskBetterRouteDiscoveredySo10URLSessionC_So0i6StreamE0CtcSgv":{"name":"streamTaskBetterRouteDiscovered","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:betterRouteDiscoveredFor:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC40streamTaskDidBecomeInputAndOutputStreamsySo10URLSessionC_So0l6StreamE0CSo0hM0CSo0jM0CtcSgv":{"name":"streamTaskDidBecomeInputAndOutputStreams","abstract":"

    Overrides default behavior for URLSessionStreamDelegate method urlSession(_:streamTask:didBecome:outputStream:).

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC9subscriptAA7RequestCSgSo14URLSessionTaskCci":{"name":"subscript(_:)","abstract":"

    Access the task delegate for the specified task in a thread-safe manner.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)init":{"name":"init()","abstract":"

    Initializes the SessionDelegate instance.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@M@Alamofire@objc(cs)SessionDelegate(im)respondsToSelector:":{"name":"responds(to:)","abstract":"

    Returns a Bool indicating whether the SessionDelegate implements or inherits a method that can respond","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didBecomeInvalidWithError:":{"name":"urlSession(_:didBecomeInvalidWithError:)","abstract":"

    Tells the delegate that the session has been invalidated.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to a session-level authentication request from the","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSessionDidFinishEventsForBackgroundURLSession:":{"name":"urlSessionDidFinishEvents(forBackgroundURLSession:)","abstract":"

    Tells the delegate that all messages enqueued for a session have been delivered.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:":{"name":"urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:)","abstract":"

    Tells the delegate that the remote server requested an HTTP redirect.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:task:didReceive:completionHandler:)","abstract":"

    Requests credentials from the delegate in response to an authentication request from the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:needNewBodyStream:":{"name":"urlSession(_:task:needNewBodyStream:)","abstract":"

    Tells the delegate when a task requires a new request body stream to send to the remote server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:":{"name":"urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)","abstract":"

    Periodically informs the delegate of the progress of sending body content to the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didFinishCollectingMetrics:":{"name":"urlSession(_:task:didFinishCollecting:)","abstract":"

    Tells the delegate that the session finished collecting metrics for the task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","abstract":"

    Tells the delegate that the task finished transferring data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveResponse:completionHandler:":{"name":"urlSession(_:dataTask:didReceive:completionHandler:)","abstract":"

    Tells the delegate that the data task received the initial reply (headers) from the server.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didBecomeDownloadTask:":{"name":"urlSession(_:dataTask:didBecome:)","abstract":"

    Tells the delegate that the data task was changed to a download task.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveData:":{"name":"urlSession(_:dataTask:didReceive:)","abstract":"

    Tells the delegate that the data task has received some of the expected data.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:willCacheResponse:completionHandler:":{"name":"urlSession(_:dataTask:willCacheResponse:completionHandler:)","abstract":"

    Asks the delegate whether the data (or upload) task should store the response in the cache.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","abstract":"

    Tells the delegate that a download task has finished downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","abstract":"

    Periodically informs the delegate about the download’s progress.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","abstract":"

    Tells the delegate that the download task has resumed downloading.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:readClosedForStreamTask:":{"name":"urlSession(_:readClosedFor:)","abstract":"

    Tells the delegate that the read side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:writeClosedForStreamTask:":{"name":"urlSession(_:writeClosedFor:)","abstract":"

    Tells the delegate that the write side of the connection has been closed.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:betterRouteDiscoveredForStreamTask:":{"name":"urlSession(_:betterRouteDiscoveredFor:)","abstract":"

    Tells the delegate that the system has determined that a better route to the host is available.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:streamTask:didBecomeInputStream:outputStream:":{"name":"urlSession(_:streamTask:didBecome:outputStream:)","abstract":"

    Tells the delegate that the stream task has been completed and provides the unopened stream objects.

    ","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html":{"name":"SessionDelegate","abstract":"

    Responsible for handling all delegate callbacks for the underlying session.

    "},"Classes/Request.html":{"name":"Request","abstract":"

    Responsible for sending a request and receiving the response and associated data from the server, as well as"},"Classes/DataRequest.html":{"name":"DataRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDataTask.

    "},"Classes/DownloadRequest.html":{"name":"DownloadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionDownloadTask.

    "},"Classes/UploadRequest.html":{"name":"UploadRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionUploadTask.

    "},"Classes.html#/s:9Alamofire13StreamRequestC":{"name":"StreamRequest","abstract":"

    Specific type of Request that manages an underlying URLSessionStreamTask.

    "},"Classes/SessionManager.html":{"name":"SessionManager","abstract":"

    Responsible for creating and managing Request objects, as well as their underlying NSURLSession.

    "},"Classes/MultipartFormData.html":{"name":"MultipartFormData","abstract":"

    Constructs multipart/form-data for uploads within an HTTP or HTTPS body. There are currently two ways to encode"},"Classes/ServerTrustPolicyManager.html":{"name":"ServerTrustPolicyManager","abstract":"

    Responsible for managing the mapping of ServerTrustPolicy objects to a given host.

    "},"Classes/NetworkReachabilityManager.html":{"name":"NetworkReachabilityManager","abstract":"

    The NetworkReachabilityManager class listens for reachability changes of hosts and addresses for both WWAN and"},"Classes/TaskDelegate.html":{"name":"TaskDelegate","abstract":"

    The task delegate is responsible for handling all delegate callbacks for the underlying task as well as"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 14d86fa29..1cbe6d311 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -266,6 +266,20 @@ "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, + { + "file": "/Users/jshier/Desktop/Code/Alamofire/Source/NetworkReachabilityManager.swift", + "line": 84, + "symbol": "NetworkReachabilityManager.flags", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/jshier/Desktop/Code/Alamofire/Source/NetworkReachabilityManager.swift", + "line": 95, + "symbol": "NetworkReachabilityManager.previousFlags", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, { "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", "line": 31, @@ -331,25 +345,53 @@ }, { "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", - "line": 82, + "line": 88, "symbol": "URLEncoding.Destination.httpBody", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", - "line": 82, + "line": 88, "symbol": "URLEncoding.Destination.methodDependent", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", - "line": 82, + "line": 88, "symbol": "URLEncoding.Destination.queryString", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, + { + "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", + "line": 97, + "symbol": "URLEncoding.ArrayEncoding.brackets", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", + "line": 97, + "symbol": "URLEncoding.ArrayEncoding.noBrackets", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", + "line": 114, + "symbol": "URLEncoding.BoolEncoding.literal", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/jshier/Desktop/Code/Alamofire/Source/ParameterEncoding.swift", + "line": 114, + "symbol": "URLEncoding.BoolEncoding.numeric", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, { "file": "/Users/jshier/Desktop/Code/Alamofire/Source/Result.swift", "line": 35,