{"Typealiases.html#/s:9Alamofire10Parametersa":{"name":"Parameters","abstract":"
A dictionary of parameters to apply to a URLRequest.
RequestAdapter closure definition.
RequestRetrier closure definition.
Default type of DataResponse returned by Alamofire, with an AFError Failure type.
Default type of DownloadResponse returned by Alamofire, with an AFError Failure type.
Default type of Result returned by Alamofire, with an AFError Failure type.
Disables all evaluation which in turn will always consider any server trust as valid.
"},"Structs/StringStreamSerializer.html#/s:9Alamofire22StringStreamSerializerVACycfc":{"name":"init()","abstract":"Creates an instance.
","parent_name":"StringStreamSerializer"},"Structs/StringStreamSerializer.html#/s:9Alamofire20DataStreamSerializerP9serializey16SerializedObjectQz10Foundation0B0VKF":{"name":"serialize(_:)","parent_name":"StringStreamSerializer"},"Structs/PassthroughStreamSerializer.html#/s:9Alamofire27PassthroughStreamSerializerVACycfc":{"name":"init()","abstract":"Creates an instance.
","parent_name":"PassthroughStreamSerializer"},"Structs/PassthroughStreamSerializer.html#/s:9Alamofire20DataStreamSerializerP9serializey16SerializedObjectQz10Foundation0B0VKF":{"name":"serialize(_:)","parent_name":"PassthroughStreamSerializer"},"Structs/DecodableStreamSerializer.html#/s:9Alamofire25DecodableStreamSerializerV7decoderAA11DataDecoder_pvp":{"name":"decoder","abstract":"DataDecoder used to decode incoming Data.
DataPreprocessor incoming Data is passed through before being passed to the DataDecoder.
Creates an instance with the provided DataDecoder and DataPreprocessor.
Static Empty instance used for all Empty responses.
Creates an instance.
","parent_name":"URLResponseSerializer"},"Structs/URLResponseSerializer.html#/s:9Alamofire34DownloadResponseSerializerProtocolP09serializeB07request8response7fileURL5error16SerializedObjectQz10Foundation10URLRequestVSg_So17NSHTTPURLResponseCSgAK0J0VSgs5Error_pSgtKF":{"name":"serializeDownload(request:response:fileURL:error:)","parent_name":"URLResponseSerializer"},"Structs/GoogleXSSIPreprocessor.html#/s:9Alamofire22GoogleXSSIPreprocessorVACycfc":{"name":"init()","abstract":"Undocumented
","parent_name":"GoogleXSSIPreprocessor"},"Structs/GoogleXSSIPreprocessor.html#/s:9Alamofire16DataPreprocessorP10preprocessy10Foundation0B0VAGKF":{"name":"preprocess(_:)","parent_name":"GoogleXSSIPreprocessor"},"Structs/PassthroughPreprocessor.html#/s:9Alamofire23PassthroughPreprocessorVACycfc":{"name":"init()","abstract":"Undocumented
","parent_name":"PassthroughPreprocessor"},"Structs/PassthroughPreprocessor.html#/s:9Alamofire16DataPreprocessorP10preprocessy10Foundation0B0VAGKF":{"name":"preprocess(_:)","parent_name":"PassthroughPreprocessor"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"The URL request sent to the server.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"The server’s response to the URL request.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7fileURL10Foundation0E0VSgvp":{"name":"fileURL","abstract":"The final destination URL of the data returned from the server after it is moved.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgvp":{"name":"resumeData","abstract":"The resume data generated if the request was cancelled.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV7metricsSo23NSURLSessionTaskMetricsCSgvp":{"name":"metrics","abstract":"The final metrics of the response.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV21serializationDurationSdvp":{"name":"serializationDuration","abstract":"The time taken to serialize the response.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV6results6ResultOyxq_Gvp":{"name":"result","abstract":"The result of response serialization.
","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV5valuexSgvp":{"name":"value","abstract":"Returns the associated value of the result if it is a success, nil otherwise.
Returns the associated error value if the result if it is a failure, nil otherwise.
Creates a DownloadResponse instance with the specified parameters derived from response serialization.
The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV16debugDescriptionSSvp":{"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:9Alamofire16DownloadResponseV3mapyACyqd__q_Gqd__xXElF":{"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:9Alamofire16DownloadResponseV6tryMapyACyqd__s5Error_pGqd__xKXElF":{"name":"tryMap(_:)","abstract":"
Evaluates the given closure when the result of this DownloadResponse is a success, passing the unwrapped","parent_name":"DownloadResponse"},"Structs/DownloadResponse.html#/s:9Alamofire16DownloadResponseV8mapErroryACyxqd__Gqd__q_XEs0E0Rd__lF":{"name":"mapError(_:)","abstract":"
Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.
Evaluates the specified closure when the DownloadResponse is a failure, passing the unwrapped error as a parameter.
The URL request sent to the server.
","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"The server’s response to the URL request.
","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV4data10Foundation0B0VSgvp":{"name":"data","abstract":"The data returned by the server.
","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV7metricsSo23NSURLSessionTaskMetricsCSgvp":{"name":"metrics","abstract":"The final metrics of the response.
","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV21serializationDurationSdvp":{"name":"serializationDuration","abstract":"The time taken to serialize the response.
","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV6results6ResultOyxq_Gvp":{"name":"result","abstract":"The result of response serialization.
","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV5valuexSgvp":{"name":"value","abstract":"Returns the associated value of the result if it is a success, nil otherwise.
Returns the associated error value if the result if it is a failure, nil otherwise.
Creates a DataResponse instance with the specified parameters derived from the response serialization.
The textual representation used when written to an output stream, which includes whether the result was a","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV16debugDescriptionSSvp":{"name":"debugDescription","abstract":"
The debug textual representation used when written to an output stream, which includes (if available) a summary","parent_name":"DataResponse"},"Structs/DataResponse.html#/s:9Alamofire12DataResponseV3mapyACyqd__q_Gqd__xXElF":{"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:9Alamofire12DataResponseV6tryMapyACyqd__s5Error_pGqd__xKXElF":{"name":"tryMap(_:)","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:9Alamofire12DataResponseV8mapErroryACyxqd__Gqd__q_XEs0E0Rd__lF":{"name":"mapError(_:)","abstract":"
Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.
Evaluates the specified closure when the DataResponse is a failure, passing the unwrapped error as a parameter.
The UUID of the Request associated with the URLRequest to adapt.
The Session associated with the URLRequest to adapt.
Follow the redirect as defined in the response.
","parent_name":"Behavior"},"Structs/Redirector/Behavior.html#/s:9Alamofire10RedirectorV8BehaviorO11doNotFollowyA2EmF":{"name":"doNotFollow","abstract":"Do not follow the redirect defined in the response.
","parent_name":"Behavior"},"Structs/Redirector/Behavior.html#/s:9Alamofire10RedirectorV8BehaviorO6modifyyAE10Foundation10URLRequestVSgSo16NSURLSessionTaskC_AISo17NSHTTPURLResponseCtccAEmF":{"name":"modify(_:)","abstract":"Modify the redirect request defined in the response.
","parent_name":"Behavior"},"Structs/Redirector/Behavior.html":{"name":"Behavior","abstract":"Defines the behavior of the Redirector type.
Returns a Redirector with a .follow Behavior.
Returns a Redirector with a .doNotFollow Behavior.
The Behavior of the Redirector.
Creates a Redirector instance from the Behavior.
Undocumented
","parent_name":"Error"},"Structs/JSONEncoding/Error.html#/s:9Alamofire12JSONEncodingV5ErrorO20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"Error"},"Structs/JSONEncoding/Error.html":{"name":"Error","abstract":"Undocumented
","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7defaultACvpZ":{"name":"default","abstract":"Returns a JSONEncoding instance with default writing options.
Returns a JSONEncoding instance with .prettyPrinted writing options.
The options for writing the parameters as JSON data.
","parent_name":"JSONEncoding"},"Structs/JSONEncoding.html#/s:9Alamofire12JSONEncodingV7optionsACSo20NSJSONWritingOptionsV_tcfc":{"name":"init(options:)","abstract":"Creates an instance using the specified WritingOptions.
Encodes any JSON compatible object into a URLRequest.
Encode true as 1 and false as 0. This is the default behavior.
Encode true and false as string literals.
An empty set of square brackets is appended to the key for every value. This is the default behavior.
","parent_name":"ArrayEncoding"},"Structs/URLEncoding/ArrayEncoding.html#/s:9Alamofire11URLEncodingV13ArrayEncodingO10noBracketsyA2EmF":{"name":"noBrackets","abstract":"No brackets are appended. The key is encoded as is.
","parent_name":"ArrayEncoding"},"Structs/URLEncoding/ArrayEncoding.html#/s:9Alamofire11URLEncodingV13ArrayEncodingO15indexInBracketsyA2EmF":{"name":"indexInBrackets","abstract":"Brackets containing the item index are appended. This matches the jQuery and Node.js behavior.
","parent_name":"ArrayEncoding"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO15methodDependentyA2EmF":{"name":"methodDependent","abstract":"Applies encoded query string result to existing query string for GET, HEAD and DELETE requests and","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO11queryStringyA2EmF":{"name":"queryString","abstract":"
Sets or appends encoded query string result to existing query string.
","parent_name":"Destination"},"Structs/URLEncoding/Destination.html#/s:9Alamofire11URLEncodingV11DestinationO8httpBodyyA2EmF":{"name":"httpBody","abstract":"Sets encoded query string result as the HTTP body of the URL request.
","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.
Configures how Bool parameters are encoded.
Returns a default URLEncoding instance with a .methodDependent destination.
Returns a URLEncoding instance with a .queryString destination.
Returns a URLEncoding instance with an .httpBody destination.
The destination defining where the encoded query string is to be applied to the URL request.
","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV13arrayEncodingAC05ArrayD0Ovp":{"name":"arrayEncoding","abstract":"The encoding to use for Array parameters.
The encoding to use for Bool parameters.
Creates an instance using the specified parameters.
","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire17ParameterEncodingP6encode_4with10Foundation10URLRequestVAA0G11Convertible_p_SDySSypGSgtKF":{"name":"encode(_:with:)","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV15queryComponents7fromKey5valueSaySS_SStGSS_yptF":{"name":"queryComponents(fromKey:value:)","abstract":"Creates a percent-escaped, URL encoded query string components from the given key-value pair recursively.
","parent_name":"URLEncoding"},"Structs/URLEncoding.html#/s:9Alamofire11URLEncodingV6escapeyS2SF":{"name":"escape(_:)","abstract":"Creates a percent-escaped string following RFC 3986 for a query string key or value.
","parent_name":"URLEncoding"},"Structs/HTTPMethod.html#/s:9Alamofire10HTTPMethodV7connectACvpZ":{"name":"connect","abstract":"CONNECT method.
DELETE method.
GET method.
HEAD method.
OPTIONS method.
PATCH method.
POST method.
PUT method.
QUERY method.
TRACE method.
Name of the header.
","parent_name":"HTTPHeader"},"Structs/HTTPHeader.html#/s:9Alamofire10HTTPHeaderV5valueSSvp":{"name":"value","abstract":"Value of the header.
","parent_name":"HTTPHeader"},"Structs/HTTPHeader.html#/s:9Alamofire10HTTPHeaderV4name5valueACSS_SStcfc":{"name":"init(name:value:)","abstract":"Creates an instance from the given name and value.
Returns an Accept header.
Returns an Accept-Charset header.
Returns an Accept-Language header.
Returns an Accept-Encoding header.
Returns a Basic Authorization header using the username and password provided.
Returns a Bearer Authorization header using the bearerToken provided
Returns an Authorization header.
Returns a Content-Disposition header.
Returns a Content-Type header.
Returns a User-Agent header.
Returns Alamofire’s default Accept-Encoding header, appropriate for the encodings supported by particular OS","parent_name":"HTTPHeader"},"Structs/HTTPHeader.html#/s:9Alamofire10HTTPHeaderV21defaultAcceptLanguageACvpZ":{"name":"defaultAcceptLanguage","abstract":"
Returns Alamofire’s default Accept-Language header, generated by querying Locale for the user’s","parent_name":"HTTPHeader"},"Structs/HTTPHeader.html#/s:9Alamofire10HTTPHeaderV16defaultUserAgentACvpZ":{"name":"defaultUserAgent","abstract":"
Returns Alamofire’s default User-Agent header.
Creates an empty instance.
","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersVyACSayAA10HTTPHeaderVGcfc":{"name":"init(_:)","abstract":"Creates an instance from an array of HTTPHeaders. Duplicate case-insensitive names are collapsed into the last","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersVyACSDyS2SGcfc":{"name":"init(_:)","abstract":"
Creates an instance from a [String: String]. Duplicate case-insensitive names are collapsed into the last name","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersV3add4name5valueySS_SStF":{"name":"add(name:value:)","abstract":"
Case-insensitively updates or appends an HTTPHeader into the instance using the provided name and value.
Case-insensitively updates or appends the provided HTTPHeader into the instance.
Case-insensitively updates or appends an HTTPHeader into the instance using the provided name and value.
Case-insensitively updates or appends the provided HTTPHeader into the instance.
Case-insensitively removes an HTTPHeader, if it exists, from the instance.
Sort the current instance by header name, case insensitively.
","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersV6sortedACyF":{"name":"sorted()","abstract":"Returns an instance sorted by header name.
","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersV5value3forSSSgSS_tF":{"name":"value(for:)","abstract":"Case-insensitively find a header’s value by name.
","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersVySSSgSScip":{"name":"subscript(_:)","abstract":"Case-insensitively access the header with the given name.
","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersV10dictionarySDyS2SGvp":{"name":"dictionary","abstract":"The dictionary representation of all headers.
","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:Sl10startIndex0B0Qzvp":{"name":"startIndex","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:Sl8endIndex0B0Qzvp":{"name":"endIndex","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:Sly7ElementQz5IndexQzcip":{"name":"subscript(_:)","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:Sl5index5after5IndexQzAD_tF":{"name":"index(after:)","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"HTTPHeaders"},"Structs/HTTPHeaders.html#/s:9Alamofire11HTTPHeadersV7defaultACvpZ":{"name":"default","abstract":"The default set of HTTPHeaders used by Alamofire. Includes Accept-Encoding, Accept-Language, and","parent_name":"HTTPHeaders"},"Structs/StreamOf/Iterator.html#/s:ScI4next7ElementQzSgyYaKF":{"name":"next()","parent_name":"Iterator"},"Structs/StreamOf.html#/s:Sci13AsyncIteratorQa":{"name":"AsyncIterator","parent_name":"StreamOf"},"Structs/StreamOf.html#/s:9Alamofire8StreamOfV15BufferingPolicya":{"name":"BufferingPolicy","abstract":"
Undocumented
","parent_name":"StreamOf"},"Structs/StreamOf.html#/s:Sci17makeAsyncIterator0bC0QzyF":{"name":"makeAsyncIterator()","parent_name":"StreamOf"},"Structs/StreamOf/Iterator.html":{"name":"Iterator","abstract":"Undocumented
","parent_name":"StreamOf"},"Structs/DataStreamTask.html#/s:9Alamofire14DataStreamTaskV0C0a":{"name":"Stream","abstract":"Undocumented
","parent_name":"DataStreamTask"},"Structs/DataStreamTask.html#/s:9Alamofire14DataStreamTaskV09streamingB023automaticallyCancelling15bufferingPolicyAA0C2OfVyAA0bC7RequestC0C0Vy_10Foundation0B0Vs5NeverOGGSb_ScS12ContinuationV09BufferingI0OyAR__GtF":{"name":"streamingData(automaticallyCancelling:bufferingPolicy:)","abstract":"Creates a Stream of Data values from the underlying DataStreamRequest.
Creates a Stream of UTF-8 Strings from the underlying DataStreamRequest.
Creates a Stream of Decodable values from the underlying DataStreamRequest.
Creates a Stream of values using the provided DataStreamSerializer from the underlying DataStreamRequest.
Cancel the underlying DataStreamRequest.
Resume the underlying DataStreamRequest.
Suspend the underlying DataStreamRequest.
DownloadResponse produced by the DownloadRequest and its response handler.
Result of any response serialization performed for the response.
Value returned by the response.
Cancel the underlying DownloadRequest and Task.
Resume the underlying DownloadRequest.
Suspend the underlying DownloadRequest.
DataResponse produced by the DataRequest and its response handler.
Result of any response serialization performed for the response.
Value returned by the response.
Cancel the underlying DataRequest and Task.
Resume the underlying DataRequest.
Suspend the underlying DataRequest.
Creates an instance which will serialize responses using the provided ResponseSerializer.
Creates an instance which will serialize responses using the provided DownloadResponseSerializerProtocol value.
Publishes only the Result of the DownloadResponse value.
Publishes the Result of the DownloadResponse as a single Value or fail with the AFError instance.
Creates an instance which publishes a DownloadResponse<URL?, AFError> value without serialization.
Creates an instance which will serialize responses using the provided DataStreamSerializer.
Publishes only the Result of the DataStreamRequest.Stream‘s Events.
Publishes the streamed values of the DataStreamRequest.Stream as a sequence of Value or fail with the","parent_name":"DataStreamPublisher"},"Structs/DataStreamPublisher.html#/s:7Combine9PublisherP7receive10subscriberyqd___tAA10SubscriberRd__7FailureQyd__AGRtz5InputQyd__6OutputRtzlF":{"name":"receive(subscriber:)","parent_name":"DataStreamPublisher"},"Structs/DataResponsePublisher.html#/s:7Combine9PublisherP6OutputQa":{"name":"Output","parent_name":"DataResponsePublisher"},"Structs/DataResponsePublisher.html#/s:7Combine9PublisherP7FailureQa":{"name":"Failure","parent_name":"DataResponsePublisher"},"Structs/DataResponsePublisher.html#/s:9Alamofire21DataResponsePublisherV_5queue10serializerACyxGAA0B7RequestC_So012OS_dispatch_E0Cqd__tc16SerializedObjectQyd__RszAA0C10SerializerRd__lufc":{"name":"init(_:queue:serializer:)","abstract":"
Creates an instance which will serialize responses using the provided ResponseSerializer.
Creates an instance which will serialize responses using the provided DataResponseSerializerProtocol.
Publishes only the Result of the DataResponse value.
Publishes the Result of the DataResponse as a single Value or fail with the AFError instance.
Creates an instance which publishes a DataResponse<Data?, AFError> value without serialization.
Stores the cached response in the cache.
","parent_name":"Behavior"},"Structs/ResponseCacher/Behavior.html#/s:9Alamofire14ResponseCacherV8BehaviorO10doNotCacheyA2EmF":{"name":"doNotCache","abstract":"Prevents the cached response from being stored in the cache.
","parent_name":"Behavior"},"Structs/ResponseCacher/Behavior.html#/s:9Alamofire14ResponseCacherV8BehaviorO6modifyyAESo19NSCachedURLResponseCSgSo20NSURLSessionDataTaskC_AHtccAEmF":{"name":"modify(_:)","abstract":"Modifies the cached response before storing it in the cache.
","parent_name":"Behavior"},"Structs/ResponseCacher/Behavior.html":{"name":"Behavior","abstract":"Defines the behavior of the ResponseCacher type.
Returns a ResponseCacher with a .cache Behavior.
Returns a ResponseCacher with a .doNotCache Behavior.
The Behavior of the ResponseCacher.
Creates a ResponseCacher instance from the Behavior.
Stores the type or meta-type of any extended type.
","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html#/s:9Alamofire0A9ExtensionVyACyxGxcfc":{"name":"init(_:)","abstract":"Create an instance from the provided value.
","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html#/s:9Alamofire0A9ExtensionVAASo8NSBundleCRbzlE12certificatesSaySo17SecCertificateRefaGvp":{"name":"certificates","abstract":"Returns all valid cer, crt, and der certificates in the bundle.
Returns all public keys for the valid certificates in the bundle.
","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html#/s:9Alamofire0A9ExtensionVAASo8NSBundleCRbzlE5paths19forResourcesOfTypesSaySSGAH_tF":{"name":"paths(forResourcesOfTypes:)","abstract":"Returns all pathnames for the resources identified by the provided file extensions.
","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html#/s:9Alamofire0A9ExtensionVAASo11SecTrustRefaRszlE8evaluate13afterApplyingySo0c6PolicyE0a_tKF":{"name":"evaluate(afterApplying:)","abstract":"Evaluates self after applying the SecPolicy value provided.
Attempts to validate self using the SecPolicy provided and transforming any error produced using the closure passed.
Applies a SecPolicy to self, throwing if it fails.
Evaluate self, throwing an Error if evaluation fails.
Validate self, passing any failure values through errorProducer.
Sets a custom certificate chain on self, allowing full validation of a self-signed certificate and its chain.
The public keys contained in self.
The SecCertificates contained in self.
The SecCertificates contained in self.
The Data values for all certificates contained in self.
Validates self after applying SecPolicy.af.default. This evaluation does not validate the hostname.
Validates self after applying SecPolicy.af.hostname(host), which performs the default validation as well as","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html#/s:9Alamofire0A9ExtensionVAASo12SecPolicyRefaRszlE7defaultAEvpZ":{"name":"default","abstract":"
Creates a SecPolicy instance which will validate server certificates but not require a host name match.
Creates a SecPolicy instance which will validate server certificates and much match the provided hostname.
Creates a SecPolicy which checks the revocation of certificates.
All Data values for the contained SecCertificates.
All public SecKey values for the contained SecCertificates.
The public key for self, if it can be extracted.
Returns whether self is errSecSuccess.
Returns whether self is.unspecifiedor.proceed`.
Alamofire’s default configuration. Same as URLSessionConfiguration.default but adds Alamofire default","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html#/s:9Alamofire0A9ExtensionVAASo25NSURLSessionConfigurationCRbzlE9ephemeralAEvpZ":{"name":"ephemeral","abstract":"
.ephemeral configuration with Alamofire’s default Accept-Language, Accept-Encoding, and User-Agent","parent_name":"AlamofireExtension"},"Structs/AlamofireExtension.html":{"name":"AlamofireExtension","abstract":"
Type that acts as a generic extension point for all AlamofireExtended types.
ResponseCacher is a convenience CachedResponseHandler making it easy to cache, not cache, or modify a cached"},"Structs/DataResponsePublisher.html":{"name":"DataResponsePublisher","abstract":"
A Combine Publisher that publishes the DataResponse<Value, AFError> of the provided DataRequest.
Undocumented
"},"Structs/DownloadResponsePublisher.html":{"name":"DownloadResponsePublisher","abstract":"A Combine Publisher that publishes the DownloadResponse<Value, AFError> of the provided DownloadRequest.
Value used to await a DataResponse and associated values.
Value used to await a DownloadResponse and associated values.
Undocumented
"},"Structs/StreamOf.html":{"name":"StreamOf","abstract":"An asynchronous sequence generated from an underlying AsyncStream. Only produced by Alamofire.
An order-preserving and case-insensitive representation of HTTP headers.
"},"Structs/HTTPHeader.html":{"name":"HTTPHeader","abstract":"A representation of a single HTTP header’s name / value pair.
"},"Structs/HTTPMethod.html":{"name":"HTTPMethod","abstract":"Type representing HTTP methods. Raw String value is stored and compared case-sensitively, so"},"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/Redirector.html":{"name":"Redirector","abstract":"
Redirector is a convenience RedirectHandler making it easy to follow, not follow, or modify a redirect.
Stores all state associated with a URLRequest being adapted.
Type used to store all values associated with a serialized response of a DataRequest or UploadRequest.
Used to store all data associated with a serialized response of a download request.
"},"Structs/PassthroughPreprocessor.html":{"name":"PassthroughPreprocessor","abstract":"DataPreprocessor that returns passed Data without any transform.
DataPreprocessor that trims Google’s typical )]}',\\n XSSI JSON header.
A DownloadResponseSerializerProtocol that performs only Error checking and ensures that a downloaded fileURL"},"Structs/Empty.html":{"name":"Empty","abstract":"
Type representing an empty value. Use Empty.value to get the static instance.
DataStreamSerializer which uses the provided DataPreprocessor and DataDecoder to serialize the incoming Data.
DataStreamSerializer which performs no serialization on incoming Data.
DataStreamSerializer which serializes incoming stream Data into UTF8-decoded String values.
Returns a URLRequest or throws if an Error was encountered.
The URLRequest returned by discarding any Error encountered.
Returns a URL from the conforming instance or throws.
Evaluates the given SecTrust value for the given host.
Provides a default RevocationTrustEvaluator instance.
Creates a RevocationTrustEvaluator using the provided parameters.
Provides a default PinnedCertificatesTrustEvaluator instance.
Creates a PinnedCertificatesTrustEvaluator using the provided parameters.
Provides a default PublicKeysTrustEvaluator instance.
Creates a PublicKeysTrustEvaluator from the provided parameters.
Creates a CompositeTrustEvaluator from the provided evaluators.
Type produced from the serialized Data.
Serializes incoming Data into a SerializedObject value.
Creates a DecodableStreamSerializer instance with the provided DataDecoder and DataPreprocessor.
Provides a PassthroughStreamSerializer instance.
Provides a StringStreamSerializer instance.
Decode Data into the provided type.
Empty value for the conforming type.
","parent_name":"EmptyResponse"},"Protocols/DataPreprocessor.html#/s:9Alamofire16DataPreprocessorP10preprocessy10Foundation0B0VAGKF":{"name":"preprocess(_:)","abstract":"Process Data before it’s handled by a serializer.
Provides a PassthroughPreprocessor instance.
Provides a GoogleXSSIPreprocessor instance.
DataPreprocessor used to prepare incoming Data for serialization.
HTTPMethods for which empty response bodies are considered appropriate.
HTTP response codes for which empty response bodies are considered appropriate.
","parent_name":"ResponseSerializer"},"Protocols/ResponseSerializer.html#/s:9Alamofire18ResponseSerializerPAAE23defaultDataPreprocessorAA0eF0_pvpZ":{"name":"defaultDataPreprocessor","abstract":"Default DataPreprocessor. PassthroughPreprocessor by default.
Default HTTPMethods for which empty response bodies are considered appropriate. [.head] by default.
HTTP response codes for which empty response bodies are considered appropriate. [204, 205] by default.
Determines whether the request allows empty response bodies, if request exists.
Determines whether the response allows empty response bodies, if response exists`.
Determines whether request and response allow empty response bodies.
Creates a DecodableResponseSerializer using the values provided.
Provides a default DataResponseSerializer instance.
Creates a DataResponseSerializer using the provided parameters.
Provides a default StringResponseSerializer instance.
Creates a StringResponseSerializer with the provided values.
The type of serialized object to be created.
","parent_name":"DownloadResponseSerializerProtocol"},"Protocols/DownloadResponseSerializerProtocol.html#/s:9Alamofire34DownloadResponseSerializerProtocolP09serializeB07request8response7fileURL5error16SerializedObjectQz10Foundation10URLRequestVSg_So17NSHTTPURLResponseCSgAK0J0VSgs5Error_pSgtKF":{"name":"serializeDownload(request:response:fileURL:error:)","abstract":"Serialize the downloaded response Data from disk into the provided type..
Provides a URLResponseSerializer instance.
The type of serialized object to be created.
","parent_name":"DataResponseSerializerProtocol"},"Protocols/DataResponseSerializerProtocol.html#/s:9Alamofire30DataResponseSerializerProtocolP9serialize7request8response4data5error16SerializedObjectQz10Foundation10URLRequestVSg_So17NSHTTPURLResponseCSgAK0B0VSgs5Error_pSgtKF":{"name":"serialize(request:response:data:error:)","abstract":"Serialize the response Data into the provided type..
Creates an Interceptor using the provided AdaptHandler and RetryHandler closures.
Creates an Interceptor using the provided RequestAdapter and RequestRetrier instances.
Creates an Interceptor using the provided RequestAdapters, RequestRetriers, and RequestInterceptors.
Provides a default RetryPolicy instance.
Creates an RetryPolicy from the specified parameters.
Provides a default ConnectionLostRetryPolicy instance.
Creates a ConnectionLostRetryPolicy instance from the specified parameters.
Determines whether the Request should be retried by calling the completion closure.
Creates a Retrier using the provided RetryHandler closure.
Inspects and adapts the specified URLRequest in some manner and calls the completion handler with the Result.
Inspects and adapts the specified URLRequest in some manner and calls the completion handler with the Result.
Creates an Adapter using the provided AdaptHandler closure.
Produces an UploadRequest.Uploadable value from the instance.
URLSessionConfiguration used to create the underlying URLSessionTasks.
Determines whether the Request should automatically call resume() when adding the first response handler.
Notifies the delegate the Request has reached a point where it needs cleanup.
Asynchronously ask the delegate whether a Request will be retried.
Asynchronously retry the Request.
Determines how the HTTP redirect response should be redirected to the new request.
","parent_name":"RedirectHandler"},"Protocols/RedirectHandler.html#/s:9Alamofire15RedirectHandlerPA2A10RedirectorVRszrlE6followAEvpZ":{"name":"follow","abstract":"Provides a Redirector which follows redirects. Equivalent to Redirector.follow.
Provides a Redirector which does not follow redirects. Equivalent to Redirector.doNotFollow.
Creates a Redirector which modifies the redirected URLRequest using the provided closure.
Creates a URLRequest by encoding parameters and applying them on the passed request.
Encode the provided Encodable parameters into request.
Provides a default JSONParameterEncoder instance.
Creates a JSONParameterEncoder using the provided JSONEncoder.
Provides a default URLEncodedFormParameterEncoder instance.
Creates a URLEncodedFormParameterEncoder with the provided encoder and destination.
The DispatchQueue onto which Alamofire’s root CompositeEventMonitor will dispatch events. .main by default.
Event called during URLSessionDelegate‘s urlSession(_:didBecomeInvalidWithError:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:task:didReceive:completionHandler:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:task:needNewBodyStream:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:task:didFinishCollecting:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:task:didCompleteWithError:) method.
Event called during URLSessionTaskDelegate‘s urlSession(_:taskIsWaitingForConnectivity:) method.
Event called during URLSessionDataDelegate‘s urlSession(_:dataTask:didReceive:) method.
Event called during URLSessionDataDelegate‘s urlSession(_:dataTask:willCacheResponse:completionHandler:) method.
Event called during URLSessionDownloadDelegate‘s urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:) method.
Event called during URLSessionDownloadDelegate‘s urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:) method.
Event called during URLSessionDownloadDelegate‘s urlSession(_:downloadTask:didFinishDownloadingTo:) method.
Event called when a URLRequest is first created for a Request. If a RequestAdapter is active, the","parent_name":"EventMonitor"},"Protocols/EventMonitor.html#/s:9Alamofire12EventMonitorP7request_34didFailToCreateURLRequestWithErroryAA7RequestC_AA7AFErrorOtF":{"name":"request(_:didFailToCreateURLRequestWithError:)","abstract":"
Event called when the attempt to create a URLRequest from a Request‘s original URLRequestConvertible value fails.
Event called when a RequestAdapter adapts the Request‘s initial URLRequest.
Event called when a RequestAdapter fails to adapt the Request‘s initial URLRequest.
Event called when a final URLRequest is created for a Request.
Event called when a URLSessionTask subclass instance is created for a Request.
Event called when a Request receives a URLSessionTaskMetrics value.
Event called when a Request fails due to an error created by Alamofire. e.g. When certificate pinning fails.
Event called when a Request‘s task completes, possibly with an error. A Request may receive this event","parent_name":"EventMonitor"},"Protocols/EventMonitor.html#/s:9Alamofire12EventMonitorP17requestIsRetryingyyAA7RequestCF":{"name":"requestIsRetrying(_:)","abstract":"
Event called when a Request is about to be retried.
Event called when a Request finishes and response serializers are being called.
Event called when a Request receives a resume call.
Event called when a Request‘s associated URLSessionTask is resumed.
Event called when a Request receives a suspend call.
Event called when a Request‘s associated URLSessionTask is suspended.
Event called when a Request receives a cancel call.
Event called when a Request‘s associated URLSessionTask is cancelled.
Event called when a DataRequest calls a Validation.
Event called when a DataRequest creates a DataResponse<Data?> value without calling a ResponseSerializer.
Event called when a DataRequest calls a ResponseSerializer and creates a generic DataResponse<Value, AFError>.
Event called when a DataStreamRequest calls a Validation closure.
Event called when a DataStreamSerializer produces a value from streamed Data.
Event called when an UploadRequest creates its Uploadable value, indicating the type of upload it represents.
Event called when an UploadRequest failed to create its Uploadable value due to an error.
Event called when an UploadRequest provides the InputStream from its Uploadable value. This only occurs if","parent_name":"EventMonitor"},"Protocols/EventMonitor.html#/s:9Alamofire12EventMonitorP7request_25didFinishDownloadingUsing4withyAA15DownloadRequestC_So16NSURLSessionTaskCs6ResultOy10Foundation3URLVAA7AFErrorOGtF":{"name":"request(_:didFinishDownloadingUsing:with:)","abstract":"
Event called when a DownloadRequest‘s URLSessionDownloadTask finishes and the temporary file has been moved.
Event called when a DownloadRequest‘s Destination closure is called and creates the destination URL the","parent_name":"EventMonitor"},"Protocols/EventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response7fileURL10withResultyAA08DownloadG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCAK0J0VSgs0L0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:fileURL:withResult:)","abstract":"
Event called when a DownloadRequest calls a Validation.
Event called when a DownloadRequest creates a DownloadResponse<URL?, AFError> without calling a ResponseSerializer.
Event called when a DownloadRequest calls a DownloadResponseSerializer and creates a generic DownloadResponse<Value, AFError>
Determines whether the HTTP response should be stored in the cache.
","parent_name":"CachedResponseHandler"},"Protocols/CachedResponseHandler.html#/s:9Alamofire21CachedResponseHandlerPA2A0C6CacherVRszrlE5cacheAEvpZ":{"name":"cache","abstract":"Provides a ResponseCacher which caches the response, if allowed. Equivalent to ResponseCacher.cache.
Provides a ResponseCacher which does not cache the response. Equivalent to ResponseCacher.doNotCache.
Creates a ResponseCacher which modifies the proposed CachedURLResponse using the provided closure.
The type of credential associated with the Authenticator instance.
Applies the Credential to the URLRequest.
Refreshes the Credential and executes the completion closure with the Result once complete.
Determines whether the URLRequest failed due to an authentication error based on the HTTPURLResponse.
Determines whether the URLRequest is authenticated with the Credential.
Whether the credential requires a refresh. This property should always return true when the credential is","parent_name":"AuthenticationCredential"},"Protocols/AlamofireExtended.html#/s:9Alamofire0A8ExtendedP0B4TypeQa":{"name":"ExtendedType","abstract":"
Type being extended.
","parent_name":"AlamofireExtended"},"Protocols/AlamofireExtended.html#/s:9Alamofire0A8ExtendedP2afAA0A9ExtensionVy0B4TypeQzGmvpZ":{"name":"af","abstract":"Static Alamofire extension point.
","parent_name":"AlamofireExtended"},"Protocols/AlamofireExtended.html#/s:9Alamofire0A8ExtendedP2afAA0A9ExtensionVy0B4TypeQzGvp":{"name":"af","abstract":"Instance Alamofire extension point.
","parent_name":"AlamofireExtended"},"Protocols/AlamofireExtended.html":{"name":"AlamofireExtended","abstract":"Protocol describing the af extension points for Alamofire extended types.
Types adopting the AuthenticationCredential protocol can be used to authenticate URLRequests.
Types adopting the Authenticator protocol can be used to authenticate URLRequests with an"},"Protocols/CachedResponseHandler.html":{"name":"CachedResponseHandler","abstract":"
A type that handles whether the data task should store the HTTP response in the cache.
"},"Protocols/EventMonitor.html":{"name":"EventMonitor","abstract":"Protocol outlining the lifetime events inside Alamofire. It includes both events received from the various"},"Protocols/ParameterEncoder.html":{"name":"ParameterEncoder","abstract":"
A type that can encode any Encodable type into a URLRequest.
A type used to define how a set of parameters are applied to a URLRequest.
A type that handles how an HTTP redirect response from a remote server should be redirected to the new request.
"},"Protocols/RequestDelegate.html":{"name":"RequestDelegate","abstract":"Protocol abstraction for Request‘s communication back to the SessionDelegate.
A type that can produce an UploadRequest.Uploadable value.
A type that can be converted to an upload, whether from an UploadRequest.Uploadable or URLRequestConvertible.
A type that can inspect and optionally adapt a URLRequest in some manner if necessary.
A type that determines whether a request should be retried after being executed by the specified session manager"},"Protocols/RequestInterceptor.html":{"name":"RequestInterceptor","abstract":"
Type that provides both RequestAdapter and RequestRetrier functionality.
The type to which all data response serializers must conform in order to serialize a response.
"},"Protocols/DownloadResponseSerializerProtocol.html":{"name":"DownloadResponseSerializerProtocol","abstract":"The type to which all download response serializers must conform in order to serialize a response.
"},"Protocols/ResponseSerializer.html":{"name":"ResponseSerializer","abstract":"A serializer that can handle both data and download responses.
"},"Protocols/DataPreprocessor.html":{"name":"DataPreprocessor","abstract":"Type used to preprocess Data before it handled by a serializer.
Protocol representing an empty response. Use T.emptyValue() to get an instance.
Any type which can decode Data into a Decodable type.
A type which can serialize incoming Data.
A protocol describing the API used to evaluate server trusts.
"},"Protocols/URLConvertible.html":{"name":"URLConvertible","abstract":"Types adopting the URLConvertible protocol can be used to construct URLs, which can then be used to construct"},"Protocols/URLRequestConvertible.html":{"name":"URLRequestConvertible","abstract":"
Types adopting the URLRequestConvertible protocol can be used to safely construct URLRequests.
Creates a CharacterSet from RFC 3986 allowed characters.
","parent_name":"CharacterSet"},"Extensions/URLComponents.html#/s:10Foundation13URLComponentsV9AlamofireE5asURLAA0E0VyKF":{"name":"asURL()","abstract":"Returns a URL if the self‘s url is not nil, otherwise throws.
Returns self.
Returns a URL if self can be used to initialize a URL instance, otherwise throws.
Evaluates the given SecTrust value for the given host.
The Request contained by the instance’s userInfo, nil otherwise.
Returns httpAdditionalHeaders as HTTPHeaders.
Returns allHeaderFields as HTTPHeaders.
Returns allHTTPHeaderFields as HTTPHeaders.
Returns self.
Creates an instance with the specified url, method, and headers.
Returns the httpMethod as Alamofire’s HTTPMethod type.
Undocumented
","parent_name":"URLRequest"},"Extensions/Error.html#/s:s5ErrorP9AlamofireE9asAFErrorAC0D0OSgvp":{"name":"asAFError","abstract":"Returns the instance cast as an AFError.
Returns the instance cast as an AFError. If casting fails, a fatalError with the specified message is thrown.
JSONDecoder automatically conforms to DataDecoder.
PropertyListDecoder automatically conforms to DataDecoder.
Retry should be attempted immediately.
","parent_name":"RetryResult"},"Enums/RetryResult.html#/s:9Alamofire11RetryResultO14retryWithDelayyACSdcACmF":{"name":"retryWithDelay(_:)","abstract":"Retry should be attempted after the associated TimeInterval.
Do not retry.
","parent_name":"RetryResult"},"Enums/RetryResult.html#/s:9Alamofire11RetryResultO05doNotB9WithErroryACs0G0_pcACmF":{"name":"doNotRetryWithError(_:)","abstract":"Do not retry due to the associated Error.
The credential was missing so the request could not be authenticated.
","parent_name":"AuthenticationError"},"Enums/AuthenticationError.html#/s:9Alamofire19AuthenticationErrorO16excessiveRefreshyA2CmF":{"name":"excessiveRefresh","abstract":"The credential was refreshed too many times within the RefreshWindow.
URLRequest with GET method had body data.
","parent_name":"URLRequestValidationFailureReason"},"Enums/AFError/ServerTrustFailureReason/Output.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO6OutputV4hostSSvp":{"name":"host","abstract":"The host for which the evaluation was performed.
","parent_name":"Output"},"Enums/AFError/ServerTrustFailureReason/Output.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO6OutputV5trustSo03SecD3Refavp":{"name":"trust","abstract":"The SecTrust value which was evaluated.
The OSStatus of evaluation operation.
The result of the evaluation operation.
","parent_name":"Output"},"Enums/AFError/ServerTrustFailureReason/Output.html":{"name":"Output","abstract":"The output of a server trust evaluation.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO19noRequiredEvaluatoryAESS_tcAEmF":{"name":"noRequiredEvaluator(host:)","abstract":"No ServerTrustEvaluator was found for the associated host.
No certificates were found with which to perform the trust evaluation.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO17noPublicKeysFoundyA2EmF":{"name":"noPublicKeysFound","abstract":"No public keys were found with which to perform the trust evaluation.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO23policyApplicationFailedyAESo03SecD3Refa_So0j6PolicyK0as5Int32VtcAEmF":{"name":"policyApplicationFailed(trust:policy:status:)","abstract":"During evaluation, application of the associated SecPolicy failed.
During evaluation, setting the associated anchor certificates failed.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO30revocationPolicyCreationFailedyA2EmF":{"name":"revocationPolicyCreationFailed","abstract":"During evaluation, creation of the revocation policy failed.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO21trustEvaluationFailedyAEs5Error_pSg_tcAEmF":{"name":"trustEvaluationFailed(error:)","abstract":"SecTrust evaluation failed with the associated Error, if one was produced.
Default evaluation failed with the associated Output.
Host validation failed with the associated Output.
Revocation check failed with the associated Output and options.
Certificate pinning failed.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO22publicKeyPinningFailedyAESS_So03SecD3RefaSaySo0khL0aGAKtcAEmF":{"name":"publicKeyPinningFailed(host:trust:pinnedKeys:serverKeys:)","abstract":"Public key pinning failed.
","parent_name":"ServerTrustFailureReason"},"Enums/AFError/ServerTrustFailureReason.html#/s:9Alamofire7AFErrorO24ServerTrustFailureReasonO22customEvaluationFailedyAEs5Error_p_tcAEmF":{"name":"customEvaluationFailed(error:)","abstract":"Custom server trust evaluation failed due to the associated Error.
The server response contained no data or the data was zero length.
","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO12inputFileNilyA2EmF":{"name":"inputFileNil","abstract":"The file containing the server response did not exist.
","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO19inputFileReadFailedyAE10Foundation3URLV_tcAEmF":{"name":"inputFileReadFailed(at:)","abstract":"The file containing the server response could not be read from the associated URL.
String serialization failed using the provided String.Encoding.
JSON serialization failed with an underlying system error.
","parent_name":"ResponseSerializationFailureReason"},"Enums/AFError/ResponseSerializationFailureReason.html#/s:9Alamofire7AFErrorO34ResponseSerializationFailureReasonO14decodingFailedyAEs5Error_p_tcAEmF":{"name":"decodingFailed(error:)","abstract":"A DataDecoder failed to decode the response due to the associated Error.
A custom response serializer failed due to the associated Error.
Generic serialization failed for an empty response that wasn’t type Empty but instead the associated type.
The data file containing the server response did not exist.
","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO18dataFileReadFailedyAE10Foundation3URLV_tcAEmF":{"name":"dataFileReadFailed(at:)","abstract":"The data file containing the server response at the associated URL could not be read.
The response did not contain a Content-Type and the acceptableContentTypes provided did not contain a","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO23unacceptableContentTypeyAESaySSG_SStcAEmF":{"name":"unacceptableContentType(acceptableContentTypes:responseContentType:)","abstract":"
The response Content-Type did not match any type in the provided acceptableContentTypes.
The response status code was not acceptable.
","parent_name":"ResponseValidationFailureReason"},"Enums/AFError/ResponseValidationFailureReason.html#/s:9Alamofire7AFErrorO31ResponseValidationFailureReasonO06customD6FailedyAEs5Error_p_tcAEmF":{"name":"customValidationFailed(error:)","abstract":"Custom response validation failed due to the associated Error.
The URL was missing or unable to be extracted from the passed URLRequest or during encoding.
The HTTPMethod could not be extracted from the passed URLRequest.
Possible missing components.
","parent_name":"ParameterEncoderFailureReason"},"Enums/AFError/ParameterEncoderFailureReason.html#/s:9Alamofire7AFErrorO29ParameterEncoderFailureReasonO24missingRequiredComponentyA2E0hI0OcAEmF":{"name":"missingRequiredComponent(_:)","abstract":"A RequiredComponent was missing during encoding.
The underlying encoder failed with the associated error.
","parent_name":"ParameterEncoderFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO10missingURLyA2EmF":{"name":"missingURL","abstract":"The URLRequest did not have a URL to encode.
JSON serialization failed with an underlying system error during the encoding process.
","parent_name":"ParameterEncodingFailureReason"},"Enums/AFError/ParameterEncodingFailureReason.html#/s:9Alamofire7AFErrorO30ParameterEncodingFailureReasonO06customD6FailedyAEs5Error_p_tcAEmF":{"name":"customEncodingFailed(error:)","abstract":"Custom parameter encoding failed due to the associated Error.
The expected byte count to read.
","parent_name":"UnexpectedInputStreamLength"},"Enums/AFError/UnexpectedInputStreamLength.html#/s:9Alamofire7AFErrorO27UnexpectedInputStreamLengthV9bytesReads6UInt64Vvp":{"name":"bytesRead","abstract":"The actual byte count read.
","parent_name":"UnexpectedInputStreamLength"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO18bodyPartURLInvalidyAE10Foundation3URLV_tcAEmF":{"name":"bodyPartURLInvalid(url:)","abstract":"The fileURL provided for reading an encodable body part isn’t a file URL.
The filename of the fileURL provided has either an empty lastPathComponent or `pathExtension.
The file at the fileURL provided was not reachable.
Attempting to check the reachability of the fileURL provided threw an error.
The file at the fileURL provided is actually a directory.
The size of the file at the fileURL provided was not returned by the system.
The attempt to find the size of the file at the fileURL provided threw an error.
An InputStream could not be created for the provided fileURL.
An OutputStream could not be created when attempting to write the encoded data to disk.
The encoded body data could not be written to disk because a file already exists at the provided fileURL.
The fileURL provided for writing the encoded body data to disk is not a file URL.
The attempt to write the encoded body data to disk failed with an underlying error.
","parent_name":"MultipartEncodingFailureReason"},"Enums/AFError/MultipartEncodingFailureReason.html#/s:9Alamofire7AFErrorO30MultipartEncodingFailureReasonO21inputStreamReadFailedyAEs5Error_p_tcAEmF":{"name":"inputStreamReadFailed(error:)","abstract":"The attempt to read an encoded body part InputStream failed with underlying system error.
The underlying reason the .multipartEncodingFailed error occurred.
Represents unexpected input stream length that occur when encoding the MultipartFormData. Instances will be","parent_name":"AFError"},"Enums/AFError/ParameterEncodingFailureReason.html":{"name":"ParameterEncodingFailureReason","abstract":"
The underlying reason the .parameterEncodingFailed error occurred.
The underlying reason the .parameterEncoderFailed error occurred.
The underlying reason the .responseValidationFailed error occurred.
The underlying reason the response serialization error occurred.
","parent_name":"AFError"},"Enums/AFError/ServerTrustFailureReason.html":{"name":"ServerTrustFailureReason","abstract":"Underlying reason a server trust evaluation error occurred.
","parent_name":"AFError"},"Enums/AFError/URLRequestValidationFailureReason.html":{"name":"URLRequestValidationFailureReason","abstract":"The underlying reason the .urlRequestValidationFailed
UploadableConvertible threw an error in createUploadable().
URLRequestConvertible threw an error in asURLRequest().
SessionDelegate threw an error while attempting to move downloaded file to destination URL.
Request was explicitly cancelled.
URLConvertible type failed to create a valid URL.
Multipart form encoding failed.
","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23parameterEncodingFailedyA2C09ParameterD13FailureReasonO_tcACmF":{"name":"parameterEncodingFailed(reason:)","abstract":"ParameterEncoding threw an error during the encoding process.
ParameterEncoder threw an error while running the encoder.
RequestAdapter threw an error during adaptation.
RequestRetrier threw an error during the request retry process.
Response validation failed.
","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO27responseSerializationFailedyA2C08ResponseD13FailureReasonO_tcACmF":{"name":"responseSerializationFailed(reason:)","abstract":"Response serialization failed.
","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO27serverTrustEvaluationFailedyA2C06ServerD13FailureReasonO_tcACmF":{"name":"serverTrustEvaluationFailed(reason:)","abstract":"ServerTrustEvaluating instance threw an error during trust evaluation.
Session which issued the Request was deinitialized, most likely because its reference went out of scope.
Session was explicitly invalidated, possibly with the Error produced by the underlying URLSession.
URLSessionTask completed with error.
URLRequest failed validation.
Returns whether the instance is .sessionDeinitialized.
Returns whether the instance is .sessionInvalidated.
Returns whether the instance is .explicitlyCancelled.
Returns whether the instance is .invalidURL.
Returns whether the instance is .parameterEncodingFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23isParameterEncoderErrorSbvp":{"name":"isParameterEncoderError","abstract":"
Returns whether the instance is .parameterEncoderFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isMultipartEncodingErrorSbvp":{"name":"isMultipartEncodingError","abstract":"
Returns whether the instance is .multipartEncodingFailed. When true, the url and underlyingError","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO24isRequestAdaptationErrorSbvp":{"name":"isRequestAdaptationError","abstract":"
Returns whether the instance is .requestAdaptationFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO25isResponseValidationErrorSbvp":{"name":"isResponseValidationError","abstract":"
Returns whether the instance is .responseValidationFailed. When true, the acceptableContentTypes,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO28isResponseSerializationErrorSbvp":{"name":"isResponseSerializationError","abstract":"
Returns whether the instance is .responseSerializationFailed. When true, the failedStringEncoding and","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO28isServerTrustEvaluationErrorSbvp":{"name":"isServerTrustEvaluationError","abstract":"
Returns whether the instance is .serverTrustEvaluationFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO19isRequestRetryErrorSbvp":{"name":"isRequestRetryError","abstract":"
Returns whether the instance is requestRetryFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23isCreateUploadableErrorSbvp":{"name":"isCreateUploadableError","abstract":"
Returns whether the instance is createUploadableFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO23isCreateURLRequestErrorSbvp":{"name":"isCreateURLRequestError","abstract":"
Returns whether the instance is createURLRequestFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO25isDownloadedFileMoveErrorSbvp":{"name":"isDownloadedFileMoveError","abstract":"
Returns whether the instance is downloadedFileMoveFailed. When true, the destination and underlyingError properties will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO18isSessionTaskErrorSbvp":{"name":"isSessionTaskError","abstract":"
Returns whether the instance is createURLRequestFailed. When true, the underlyingError property will","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO14urlConvertibleAA14URLConvertible_pSgvp":{"name":"urlConvertible","abstract":"
The URLConvertible associated with the error.
The URL associated with the error.
The underlying Error responsible for generating the failure associated with .sessionInvalidated,","parent_name":"AFError"},"Enums/AFError.html#/s:9Alamofire7AFErrorO22acceptableContentTypesSaySSGSgvp":{"name":"acceptableContentTypes","abstract":"
The acceptable Content-Types of a .responseValidationFailed error.
The response Content-Type of a .responseValidationFailed error.
The response code of a .responseValidationFailed error.
The String.Encoding associated with a failed .stringResponse() call.
The source URL of a .downloadedFileMoveFailed error.
The destination URL of a .downloadedFileMoveFailed error.
The download resume data of any underlying network error. Only produced by DownloadRequests.
AFError is the error type returned by Alamofire. It encompasses a few different types of errors, each with"},"Enums/AuthenticationError.html":{"name":"AuthenticationError","abstract":"
Represents various authentication failures that occur when using the AuthenticationInterceptor. All errors are"},"Enums/RetryResult.html":{"name":"RetryResult","abstract":"
Outcome of determination whether retry is necessary.
"},"Global%20Variables.html#/s:9Alamofire2AFAA7SessionCvp":{"name":"AF","abstract":"Reference to Session.default for quick bootstrapping and examples.
An invalid root object was created by the encoder. Only keyed values are valid.
","parent_name":"Error"},"Classes/URLEncodedFormEncoder/SpaceEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC13SpaceEncodingO14percentEscapedyA2EmF":{"name":"percentEscaped","abstract":"Encodes spaces according to normal percent escaping rules (%20).
","parent_name":"SpaceEncoding"},"Classes/URLEncodedFormEncoder/SpaceEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC13SpaceEncodingO12plusReplacedyA2EmF":{"name":"plusReplaced","abstract":"Encodes spaces as +,
Use the keys specified by each type. This is the default encoding.
","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/KeyEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC11KeyEncodingO18convertToSnakeCaseyA2EmF":{"name":"convertToSnakeCase","abstract":"Convert from “camelCaseKeys” to “snake_case_keys” before writing a key.
","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/KeyEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC11KeyEncodingO18convertToKebabCaseyA2EmF":{"name":"convertToKebabCase","abstract":"Same as convertToSnakeCase, but using - instead of _.","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/KeyEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC11KeyEncodingO11capitalizedyA2EmF":{"name":"capitalized","abstract":"
Capitalize the first letter only.","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/KeyEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC11KeyEncodingO10uppercasedyA2EmF":{"name":"uppercased","abstract":"
Uppercase all letters.","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/KeyEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC11KeyEncodingO10lowercasedyA2EmF":{"name":"lowercased","abstract":"
Lowercase all letters.","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/KeyEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC11KeyEncodingO6customyAES2SccAEmF":{"name":"custom(_:)","abstract":"
A custom encoding using the provided closure.
","parent_name":"KeyEncoding"},"Classes/URLEncodedFormEncoder/DateEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC12DateEncodingO010deferredToE0yA2EmF":{"name":"deferredToDate","abstract":"Defers encoding to the Date type. This is the default encoding.
Encodes Dates as seconds since midnight UTC on January 1, 1970.
Encodes Dates as milliseconds since midnight UTC on January 1, 1970.
Encodes Dates according to the ISO8601 and RFC3339 standards.
Encodes Dates using the given DateFormatter.
Encodes Dates using the given closure.
Defers encoding to the Data type.
Encodes Data as a Base64-encoded string. This is the default encoding.
Encode the Data as a custom value encoded by the given closure.
Encodes true as 1, false as 0.
Encodes true as “true”, false as “false”. This is the default encoding.
An empty set of square brackets (“[]”) are appended to the key for every value. This is the default encoding.
","parent_name":"ArrayEncoding"},"Classes/URLEncodedFormEncoder/ArrayEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC13ArrayEncodingO10noBracketsyA2EmF":{"name":"noBrackets","abstract":"No brackets are appended to the key and the key is encoded as is.
","parent_name":"ArrayEncoding"},"Classes/URLEncodedFormEncoder/ArrayEncoding.html#/s:9Alamofire21URLEncodedFormEncoderC13ArrayEncodingO15indexInBracketsyA2EmF":{"name":"indexInBrackets","abstract":"Brackets containing the item index are appended. This matches the jQuery and Node.js behavior.
","parent_name":"ArrayEncoding"},"Classes/URLEncodedFormEncoder/ArrayEncoding.html":{"name":"ArrayEncoding","abstract":"Encoding to use for Array values.
Encoding to use for Bool values.
Encoding to use for Data values.
Encoding to use for Date values.
Encoding to use for keys.
","parent_name":"URLEncodedFormEncoder"},"Classes/URLEncodedFormEncoder/SpaceEncoding.html":{"name":"SpaceEncoding","abstract":"Encoding to use for spaces.
","parent_name":"URLEncodedFormEncoder"},"Classes/URLEncodedFormEncoder/Error.html":{"name":"Error","abstract":"URLEncodedFormEncoder error.
Whether or not to sort the encoded key value pairs.
","parent_name":"URLEncodedFormEncoder"},"Classes/URLEncodedFormEncoder.html#/s:9Alamofire21URLEncodedFormEncoderC13arrayEncodingAC05ArrayF0Ovp":{"name":"arrayEncoding","abstract":"The ArrayEncoding to use.
The BoolEncoding to use.
THe DataEncoding to use.
The DateEncoding to use.
The KeyEncoding to use.
The SpaceEncoding to use.
The CharacterSet of allowed (non-escaped) characters.
Creates an instance from the supplied parameters.
","parent_name":"URLEncodedFormEncoder"},"Classes/URLEncodedFormEncoder.html#/s:9Alamofire21URLEncodedFormEncoderC6encodeySSSE_pKF":{"name":"encode(_:)","abstract":"Encodes the value as a URL form encoded String.
Encodes the value as Data. This is performed by first creating an encoded String and then returning the","parent_name":"URLEncodedFormEncoder"},"Classes/SessionDelegate.html#/s:9Alamofire15SessionDelegateC11fileManagerACSo06NSFileE0C_tcfc":{"name":"init(fileManager:)","abstract":"
Creates an instance from the given FileManager.
Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didReceiveChallenge:completionHandler:":{"name":"urlSession(_:task:didReceive:completionHandler:)","abstract":"Undocumented
","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":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:needNewBodyStream:":{"name":"urlSession(_:task:needNewBodyStream:)","abstract":"Undocumented
","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":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didFinishCollectingMetrics:":{"name":"urlSession(_:task:didFinishCollecting:)","abstract":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","abstract":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:taskIsWaitingForConnectivity:":{"name":"urlSession(_:taskIsWaitingForConnectivity:)","abstract":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:didReceiveData:":{"name":"urlSession(_:dataTask:didReceive:)","abstract":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:dataTask:willCacheResponse:completionHandler:":{"name":"urlSession(_:dataTask:willCacheResponse:completionHandler:)","abstract":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","abstract":"Undocumented
","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":"Undocumented
","parent_name":"SessionDelegate"},"Classes/SessionDelegate.html#/c:@CM@Alamofire@objc(cs)SessionDelegate(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","abstract":"Undocumented
","parent_name":"SessionDelegate"},"Classes/Session.html#/s:9Alamofire7SessionC7defaultACvpZ":{"name":"default","abstract":"Shared singleton instance used by all AF.request APIs. Cannot be modified.
Underlying URLSession used to create URLSessionTasks for this instance, and for which this instance’s","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC8delegateAA0B8DelegateCvp":{"name":"delegate","abstract":"
Instance’s SessionDelegate, which handles the URLSessionDelegate methods and Request interaction.
Root DispatchQueue for all internal callbacks and state update. MUST be a serial queue.
Value determining whether this instance automatically calls resume() on all created Requests.
DispatchQueue on which URLRequests are created asynchronously. By default this queue uses rootQueue as its","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC18serializationQueueSo17OS_dispatch_queueCvp":{"name":"serializationQueue","abstract":"
DispatchQueue passed to all Requests on which they perform their response serialization. By default this","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC11interceptorAA18RequestInterceptor_pSgvp":{"name":"interceptor","abstract":"
RequestInterceptor used for all Request created by the instance. RequestInterceptors can also be set on a","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC18serverTrustManagerAA06ServerdE0CSgvp":{"name":"serverTrustManager","abstract":"
ServerTrustManager instance used to evaluate all trust challenges and provide certificate and key pinning.
RedirectHandler instance used to provide customization for request redirection.
CachedResponseHandler instance used to provide customization of cached response handling.
CompositeEventMonitor used to compose Alamofire’s defaultEventMonitors and any passed EventMonitors.
EventMonitors included in all instances. [AlamofireNotifications()] by default.
Creates a Session from a URLSession and other parameters.
Creates a Session from a URLSessionConfiguration.
Perform an action on all active Requests.
Cancel all active Requests, optionally calling a completion handler when complete.
Closure which provides a URLRequest for mutation.
Creates a DataRequest from a URLRequest created using the passed components and a RequestInterceptor.
Creates a DataRequest from a URLRequest created using the passed components, Encodable parameters, and a","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC7request_11interceptorAA11DataRequestCAA21URLRequestConvertible_p_AA0F11Interceptor_pSgtF":{"name":"request(_:interceptor:)","abstract":"
Creates a DataRequest from a URLRequestConvertible value and a RequestInterceptor.
Creates a DataStreamRequest from the passed components, Encodable parameters, and RequestInterceptor.
Creates a DataStreamRequest from the passed components and RequestInterceptor.
Creates a DataStreamRequest from the passed URLRequestConvertible value and RequestInterceptor.
Creates a DownloadRequest using a URLRequest created using the passed components, RequestInterceptor, and","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC8download_6method10parameters7encoder7headers11interceptor15requestModifier2toAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodVxSgAA16ParameterEncoder_pAA11HTTPHeadersVSgAA0M11Interceptor_pSgy10Foundation10URLRequestVzKcSgAX3URLV011destinationV0_AM7OptionsV7optionstA1__So17NSHTTPURLResponseCtcSgtSERzlF":{"name":"download(_:method:parameters:encoder:headers:interceptor:requestModifier:to:)","abstract":"
Creates a DownloadRequest from a URLRequest created using the passed components, Encodable parameters, and","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC8download_11interceptor2toAA15DownloadRequestCAA21URLRequestConvertible_p_AA0G11Interceptor_pSg10Foundation3URLV011destinationL0_AH7OptionsV7optionstAN_So17NSHTTPURLResponseCtcSgtF":{"name":"download(_:interceptor:to:)","abstract":"
Creates a DownloadRequest from a URLRequestConvertible value, a RequestInterceptor, and a Destination.
Creates a DownloadRequest from the resumeData produced from a previously cancelled DownloadRequest, as","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload_2to6method7headers11interceptor11fileManager15requestModifierAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_pAA10HTTPMethodVAA11HTTPHeadersVSgAA0M11Interceptor_pSgSo06NSFileI0CyAM10URLRequestVzKcSgtF":{"name":"upload(_:to:method:headers:interceptor:fileManager:requestModifier:)","abstract":"
Creates an UploadRequest for the given Data, URLRequest components, and RequestInterceptor.
Creates an UploadRequest for the given Data using the URLRequestConvertible value and RequestInterceptor.
Creates an UploadRequest for the file at the given file URL, using a URLRequest from the provided","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload_4with11interceptor11fileManagerAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_pAA0I11Interceptor_pSgSo06NSFileG0CtF":{"name":"upload(_:with:interceptor:fileManager:)","abstract":"
Creates an UploadRequest for the file at the given file URL using the URLRequestConvertible value and","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload_2to6method7headers11interceptor11fileManager15requestModifierAA13UploadRequestCSo13NSInputStreamC_AA14URLConvertible_pAA10HTTPMethodVAA11HTTPHeadersVSgAA0M11Interceptor_pSgSo06NSFileI0Cy10Foundation10URLRequestVzKcSgtF":{"name":"upload(_:to:method:headers:interceptor:fileManager:requestModifier:)","abstract":"
Creates an UploadRequest from the InputStream provided using a URLRequest from the provided components and","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload_4with11interceptor11fileManagerAA13UploadRequestCSo13NSInputStreamC_AA21URLRequestConvertible_pAA0I11Interceptor_pSgSo06NSFileG0CtF":{"name":"upload(_:with:interceptor:fileManager:)","abstract":"
Creates an UploadRequest from the provided InputStream using the URLRequestConvertible value and","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload17multipartFormData2to14usingThreshold6method7headers11interceptor11fileManager15requestModifierAA13UploadRequestCyAA09MultiparteF0Cc_AA14URLConvertible_ps6UInt64VAA10HTTPMethodVAA11HTTPHeadersVSgAA0R11Interceptor_pSgSo06NSFileN0Cy10Foundation10URLRequestVzKcSgtF":{"name":"upload(multipartFormData:to:usingThreshold:method:headers:interceptor:fileManager:requestModifier:)","abstract":"
Creates an UploadRequest for the multipart form data built using a closure and sent using the provided","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload17multipartFormData4with14usingThreshold11interceptor11fileManagerAA13UploadRequestCyAA09MultiparteF0Cc_AA21URLRequestConvertible_ps6UInt64VAA0N11Interceptor_pSgSo06NSFileL0CtF":{"name":"upload(multipartFormData:with:usingThreshold:interceptor:fileManager:)","abstract":"
Creates an UploadRequest using a MultipartFormData building closure, the provided URLRequestConvertible","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload17multipartFormData2to14usingThreshold6method7headers11interceptor11fileManager15requestModifierAA13UploadRequestCAA09MultiparteF0C_AA14URLConvertible_ps6UInt64VAA10HTTPMethodVAA11HTTPHeadersVSgAA0R11Interceptor_pSgSo06NSFileN0Cy10Foundation10URLRequestVzKcSgtF":{"name":"upload(multipartFormData:to:usingThreshold:method:headers:interceptor:fileManager:requestModifier:)","abstract":"
Creates an UploadRequest for the prebuilt MultipartFormData value using the provided URLRequest components","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire7SessionC6upload17multipartFormData4with14usingThreshold11interceptor11fileManagerAA13UploadRequestCAA09MultiparteF0C_AA21URLRequestConvertible_ps6UInt64VAA0N11Interceptor_pSgSo06NSFileL0CtF":{"name":"upload(multipartFormData:with:usingThreshold:interceptor:fileManager:)","abstract":"
Creates an UploadRequest for the prebuilt MultipartFormData value using the providing URLRequestConvertible","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire15RequestDelegateP20sessionConfigurationSo012NSURLSessionE0Cvp":{"name":"sessionConfiguration","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire15RequestDelegateP16startImmediatelySbvp":{"name":"startImmediately","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire15RequestDelegateP7cleanup5afteryAA0B0C_tF":{"name":"cleanup(after:)","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire15RequestDelegateP11retryResult3for5dueTo10completionyAA0B0C_AA7AFErrorOyAA05RetryE0OctF":{"name":"retryResult(for:dueTo:completion:)","parent_name":"Session"},"Classes/Session.html#/s:9Alamofire15RequestDelegateP05retryB0_9withDelayyAA0B0C_SdSgtF":{"name":"retryRequest(_:withDelay:)","parent_name":"Session"},"Classes/DisabledTrustEvaluator.html#/s:9Alamofire22DisabledTrustEvaluatorCACycfc":{"name":"init()","abstract":"
Creates an instance.
","parent_name":"DisabledTrustEvaluator"},"Classes/DisabledTrustEvaluator.html#/s:9Alamofire21ServerTrustEvaluatingP8evaluate_7forHostySo03SecC3Refa_SStKF":{"name":"evaluate(_:forHost:)","parent_name":"DisabledTrustEvaluator"},"Classes/CompositeTrustEvaluator.html#/s:9Alamofire23CompositeTrustEvaluatorC10evaluatorsACSayAA06ServerC10Evaluating_pG_tcfc":{"name":"init(evaluators:)","abstract":"Creates a CompositeTrustEvaluator from the provided evaluators.
Creates a PublicKeysTrustEvaluator from the provided parameters.
Creates a PinnedCertificatesTrustEvaluator from the provided parameters.
Perform revocation checking using the CRL (Certification Revocation List) method.
","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV21networkAccessDisabledAEvpZ":{"name":"networkAccessDisabled","abstract":"Consult only locally cached replies; do not use network access.
","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV4ocspAEvpZ":{"name":"ocsp","abstract":"Perform revocation checking using OCSP (Online Certificate Status Protocol).
","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV9preferCRLAEvpZ":{"name":"preferCRL","abstract":"Prefer CRL revocation checking over OCSP; by default, OCSP is preferred.
","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV23requirePositiveResponseAEvpZ":{"name":"requirePositiveResponse","abstract":"Require a positive response to pass the policy. If the flag is not set, revocation checking is done on a","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV3anyAEvpZ":{"name":"any","abstract":"
Perform either OCSP or CRL checking. The checking is performed according to the method(s) specified in the","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV8rawValueSuvp":{"name":"rawValue","abstract":"
The raw value of the option.
","parent_name":"Options"},"Classes/RevocationTrustEvaluator/Options.html#/s:9Alamofire24RevocationTrustEvaluatorC7OptionsV8rawValueAESu_tcfc":{"name":"init(rawValue:)","abstract":"Creates an Options value with the given CFOptionFlags.
Represents the options to be use when evaluating the status of a certificate.","parent_name":"RevocationTrustEvaluator"},"Classes/RevocationTrustEvaluator.html#/s:9Alamofire24RevocationTrustEvaluatorC24performDefaultValidation12validateHost7optionsACSb_SbAC7OptionsVtcfc":{"name":"init(performDefaultValidation:validateHost:options:)","abstract":"
Creates a RevocationTrustEvaluator using the provided parameters.
Creates a DefaultTrustEvaluator.
Determines whether all hosts for this ServerTrustManager must be evaluated. true by default.
The dictionary of policies mapped to a particular host.
","parent_name":"ServerTrustManager"},"Classes/ServerTrustManager.html#/s:9Alamofire18ServerTrustManagerC23allHostsMustBeEvaluated10evaluatorsACSb_SDySSAA0bC10Evaluating_pGtcfc":{"name":"init(allHostsMustBeEvaluated:evaluators:)","abstract":"Initializes the ServerTrustManager instance with the given evaluators.
Returns the ServerTrustEvaluating value for the given host, if one is set.
Creates a ConnectionLostRetryPolicy instance from the specified parameters.
The default retry limit for retry policies.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC29defaultExponentialBackoffBaseSuvpZ":{"name":"defaultExponentialBackoffBase","abstract":"The default exponential backoff base for retry policies (must be a minimum of 2).
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC30defaultExponentialBackoffScaleSdvpZ":{"name":"defaultExponentialBackoffScale","abstract":"The default exponential backoff scale for retry policies.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC27defaultRetryableHTTPMethodsShyAA10HTTPMethodVGvpZ":{"name":"defaultRetryableHTTPMethods","abstract":"The default HTTP methods to retry.","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC31defaultRetryableHTTPStatusCodesShySiGvpZ":{"name":"defaultRetryableHTTPStatusCodes","abstract":"
The default HTTP status codes to retry.","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC29defaultRetryableURLErrorCodesShy10Foundation0F0V4CodeVGvpZ":{"name":"defaultRetryableURLErrorCodes","abstract":"
The default URL error codes to retry.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC10retryLimitSuvp":{"name":"retryLimit","abstract":"The total number of times the request is allowed to be retried.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC22exponentialBackoffBaseSuvp":{"name":"exponentialBackoffBase","abstract":"The base of the exponential backoff policy (should always be greater than or equal to 2).
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC23exponentialBackoffScaleSdvp":{"name":"exponentialBackoffScale","abstract":"The scale of the exponential backoff.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC20retryableHTTPMethodsShyAA10HTTPMethodVGvp":{"name":"retryableHTTPMethods","abstract":"The HTTP methods that are allowed to be retried.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC24retryableHTTPStatusCodesShySiGvp":{"name":"retryableHTTPStatusCodes","abstract":"The HTTP status codes that are automatically retried by the policy.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC22retryableURLErrorCodesShy10Foundation0E0V4CodeVGvp":{"name":"retryableURLErrorCodes","abstract":"The URL error codes that are automatically retried by the policy.
","parent_name":"RetryPolicy"},"Classes/RetryPolicy.html#/s:9Alamofire11RetryPolicyC10retryLimit22exponentialBackoffBase0fG5Scale20retryableHTTPMethods0J15HTTPStatusCodes0j8URLErrorM0ACSu_SuSdShyAA10HTTPMethodVGShySiGShy10Foundation0N0V4CodeVGtcfc":{"name":"init(retryLimit:exponentialBackoffBase:exponentialBackoffScale:retryableHTTPMethods:retryableHTTPStatusCodes:retryableURLErrorCodes:)","abstract":"Creates a RetryPolicy from the specified parameters.
Determines whether or not to retry the provided Request.
The DataDecoder instance used to decode responses.
Creates an instance using the values provided.
","parent_name":"DecodableResponseSerializer"},"Classes/DecodableResponseSerializer.html#/s:9Alamofire30DataResponseSerializerProtocolP9serialize7request8response4data5error16SerializedObjectQz10Foundation10URLRequestVSg_So17NSHTTPURLResponseCSgAK0B0VSgs5Error_pSgtKF":{"name":"serialize(request:response:data:error:)","parent_name":"DecodableResponseSerializer"},"Classes/JSONResponseSerializer.html#/s:9Alamofire18ResponseSerializerP16dataPreprocessorAA04DataE0_pvp":{"name":"dataPreprocessor","parent_name":"JSONResponseSerializer"},"Classes/JSONResponseSerializer.html#/s:9Alamofire18ResponseSerializerP05emptyB5CodesShySiGvp":{"name":"emptyResponseCodes","parent_name":"JSONResponseSerializer"},"Classes/JSONResponseSerializer.html#/s:9Alamofire18ResponseSerializerP19emptyRequestMethodsShyAA10HTTPMethodVGvp":{"name":"emptyRequestMethods","parent_name":"JSONResponseSerializer"},"Classes/JSONResponseSerializer.html#/s:9Alamofire22JSONResponseSerializerC7optionsSo20NSJSONReadingOptionsVvp":{"name":"options","abstract":"JSONSerialization.ReadingOptions used when serializing a response.
Creates an instance with the provided values.
","parent_name":"JSONResponseSerializer"},"Classes/JSONResponseSerializer.html#/s:9Alamofire30DataResponseSerializerProtocolP9serialize7request8response4data5error16SerializedObjectQz10Foundation10URLRequestVSg_So17NSHTTPURLResponseCSgAK0B0VSgs5Error_pSgtKF":{"name":"serialize(request:response:data:error:)","parent_name":"JSONResponseSerializer"},"Classes/StringResponseSerializer.html#/s:9Alamofire18ResponseSerializerP16dataPreprocessorAA04DataE0_pvp":{"name":"dataPreprocessor","parent_name":"StringResponseSerializer"},"Classes/StringResponseSerializer.html#/s:9Alamofire24StringResponseSerializerC8encodingSS10FoundationE8EncodingVSgvp":{"name":"encoding","abstract":"Optional string encoding used to validate the response.
","parent_name":"StringResponseSerializer"},"Classes/StringResponseSerializer.html#/s:9Alamofire18ResponseSerializerP05emptyB5CodesShySiGvp":{"name":"emptyResponseCodes","parent_name":"StringResponseSerializer"},"Classes/StringResponseSerializer.html#/s:9Alamofire18ResponseSerializerP19emptyRequestMethodsShyAA10HTTPMethodVGvp":{"name":"emptyRequestMethods","parent_name":"StringResponseSerializer"},"Classes/StringResponseSerializer.html#/s:9Alamofire24StringResponseSerializerC16dataPreprocessor8encoding05emptyC5Codes0H14RequestMethodsAcA04DataF0_p_SS10FoundationE8EncodingVSgShySiGShyAA10HTTPMethodVGtcfc":{"name":"init(dataPreprocessor:encoding:emptyResponseCodes:emptyRequestMethods:)","abstract":"Creates an instance with the provided values.
","parent_name":"StringResponseSerializer"},"Classes/StringResponseSerializer.html#/s:9Alamofire30DataResponseSerializerProtocolP9serialize7request8response4data5error16SerializedObjectQz10Foundation10URLRequestVSg_So17NSHTTPURLResponseCSgAK0B0VSgs5Error_pSgtKF":{"name":"serialize(request:response:data:error:)","parent_name":"StringResponseSerializer"},"Classes/DataResponseSerializer.html#/s:9Alamofire18ResponseSerializerP16dataPreprocessorAA04DataE0_pvp":{"name":"dataPreprocessor","parent_name":"DataResponseSerializer"},"Classes/DataResponseSerializer.html#/s:9Alamofire18ResponseSerializerP05emptyB5CodesShySiGvp":{"name":"emptyResponseCodes","parent_name":"DataResponseSerializer"},"Classes/DataResponseSerializer.html#/s:9Alamofire18ResponseSerializerP19emptyRequestMethodsShyAA10HTTPMethodVGvp":{"name":"emptyRequestMethods","parent_name":"DataResponseSerializer"},"Classes/DataResponseSerializer.html#/s:9Alamofire22DataResponseSerializerC16dataPreprocessor05emptyC5Codes0G14RequestMethodsAcA0bF0_p_ShySiGShyAA10HTTPMethodVGtcfc":{"name":"init(dataPreprocessor:emptyResponseCodes:emptyRequestMethods:)","abstract":"Creates a DataResponseSerializer using the provided parameters.
All RequestAdapters associated with the instance. These adapters will be run until one fails.
All RequestRetriers associated with the instance. These retriers will be run one at a time until one triggers retry.
Creates an instance from AdaptHandler and RetryHandler closures.
Creates an instance from RequestAdapter and RequestRetrier values.
Creates an instance from the arrays of RequestAdapter and RequestRetrier values.
Creates an instance using the provided closure.
","parent_name":"Retrier"},"Classes/Retrier.html#/s:9Alamofire14RequestRetrierP5retry_3for5dueTo10completionyAA0B0C_AA7SessionCs5Error_pyAA11RetryResultOctF":{"name":"retry(_:for:dueTo:completion:)","parent_name":"Retrier"},"Classes/Adapter.html#/s:9Alamofire7AdapterCyACy10Foundation10URLRequestV_AA7SessionCys6ResultOyAFs5Error_pGctccfc":{"name":"init(_:)","abstract":"Creates an instance using the provided closure.
","parent_name":"Adapter"},"Classes/Adapter.html#/s:9Alamofire14RequestAdapterP5adapt_3for10completiony10Foundation10URLRequestV_AA7SessionCys6ResultOyAIs5Error_pGctF":{"name":"adapt(_:for:completion:)","parent_name":"Adapter"},"Classes/Adapter.html#/s:9Alamofire14RequestAdapterP5adapt_5using10completiony10Foundation10URLRequestV_AA0bC5StateVys6ResultOyAIs5Error_pGctF":{"name":"adapt(_:using:completion:)","parent_name":"Adapter"},"Classes/UploadRequest/Uploadable.html#/s:9Alamofire13UploadRequestC10UploadableO4datayAE10Foundation4DataVcAEmF":{"name":"data(_:)","abstract":"Upload from the provided Data value.
Upload from the provided file URL, as well as a Bool determining whether the source file should be","parent_name":"Uploadable"},"Classes/UploadRequest/Uploadable.html#/s:9Alamofire13UploadRequestC10UploadableO6streamyAESo13NSInputStreamCcAEmF":{"name":"stream(_:)","abstract":"
Upload from the provided InputStream.
Type describing the origin of the upload, whether Data, file, or stream.
The UploadableConvertible value used to produce the Uploadable value for this instance.
FileManager used to perform cleanup tasks, including the removal of multipart form encoded payloads written","parent_name":"UploadRequest"},"Classes/UploadRequest.html#/s:9Alamofire13UploadRequestC10uploadableAC10UploadableOSgvp":{"name":"uploadable","abstract":"
Uploadable value used by the instance.
Applies the encoded query string to any existing query string for .get, .head, and .delete request.","parent_name":"Destination"},"Classes/URLEncodedFormParameterEncoder/Destination.html#/s:9Alamofire30URLEncodedFormParameterEncoderC11DestinationO11queryStringyA2EmF":{"name":"queryString","abstract":"
Applies the encoded query string to any existing query string from the URLRequest.
Applies the encoded query string to the httpBody of the URLRequest.
Defines where the URL-encoded string should be set for each URLRequest.
Returns an encoder with default parameters.
","parent_name":"URLEncodedFormParameterEncoder"},"Classes/URLEncodedFormParameterEncoder.html#/s:9Alamofire30URLEncodedFormParameterEncoderC7encoderAA0bcE0Cvp":{"name":"encoder","abstract":"The URLEncodedFormEncoder to use.
The Destination for the URL-encoded string.
Creates an instance with the provided URLEncodedFormEncoder instance and Destination value.
Returns an encoder with default parameters.
","parent_name":"JSONParameterEncoder"},"Classes/JSONParameterEncoder.html#/s:9Alamofire20JSONParameterEncoderC13prettyPrintedACvpZ":{"name":"prettyPrinted","abstract":"Returns an encoder with JSONEncoder.outputFormatting set to .prettyPrinted.
Returns an encoder with JSONEncoder.outputFormatting set to .sortedKeys.
JSONEncoder used to encode parameters.
Creates an instance with the provided JSONEncoder.
The connection type is either over Ethernet or WiFi.
","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus/ConnectionType.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO14ConnectionTypeO8cellularyA2GmF":{"name":"cellular","abstract":"The connection type is a cellular connection.
","parent_name":"ConnectionType"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO7unknownyA2EmF":{"name":"unknown","abstract":"It is unknown whether the network is reachable.
","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO12notReachableyA2EmF":{"name":"notReachable","abstract":"The network is not reachable.
","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html#/s:9Alamofire26NetworkReachabilityManagerC0bC6StatusO9reachableyA2E14ConnectionTypeOcAEmF":{"name":"reachable(_:)","abstract":"The network is reachable on the associated ConnectionType.
Defines the various connection types detected by reachability flags.
","parent_name":"NetworkReachabilityStatus"},"Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html":{"name":"NetworkReachabilityStatus","abstract":"Defines the various states of network reachability.
","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:9Alamofire26NetworkReachabilityManagerC7defaultACSgvpZ":{"name":"default","abstract":"
Default NetworkReachabilityManager for the zero address and a listenerQueue of .main.
Whether the network is currently reachable.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC21isReachableOnCellularSbvp":{"name":"isReachableOnCellular","abstract":"Whether the network is currently reachable over the cellular interface.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC27isReachableOnEthernetOrWiFiSbvp":{"name":"isReachableOnEthernetOrWiFi","abstract":"Whether the network is currently reachable over Ethernet or WiFi interface.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC17reachabilityQueueSo17OS_dispatch_queueCvp":{"name":"reachabilityQueue","abstract":"DispatchQueue on which reachability will update.
Flags of the current reachability type, if any.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC6statusAC0bC6StatusOvp":{"name":"status","abstract":"The current network reachability status.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC4hostACSgSS_tcfc":{"name":"init(host:)","abstract":"Creates an instance with the specified host.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerCACSgycfc":{"name":"init()","abstract":"Creates an instance that monitors the address 0.0.0.0.
","parent_name":"NetworkReachabilityManager"},"Classes/NetworkReachabilityManager.html#/s:9Alamofire26NetworkReachabilityManagerC14startListening7onQueue0G16UpdatePerformingSbSo17OS_dispatch_queueC_yAC0bC6StatusOctF":{"name":"startListening(onQueue:onUpdatePerforming:)","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/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC23encodingMemoryThresholds6UInt64VvpZ":{"name":"encodingMemoryThreshold","abstract":"Default memory threshold used when encoding MultipartFormData, in bytes.
The Content-Type header value containing the boundary used to generate the multipart/form-data.
The content length of all body parts used to generate the multipart/form-data not including the boundaries.
The boundary used to separate the body parts in the encoded form data.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC11fileManager8boundaryACSo06NSFileF0C_SSSgtcfc":{"name":"init(fileManager:boundary:)","abstract":"Creates an instance.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6append_8withName04fileG08mimeTypey10Foundation0D0V_S2SSgAKtF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"Creates a body part from the data and appends it to the instance.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6append_8withNamey10Foundation3URLV_SStF":{"name":"append(_:withName:)","abstract":"Creates a body part from the file and appends it to the instance.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6append_8withName04fileG08mimeTypey10Foundation3URLV_S3StF":{"name":"append(_:withName:fileName:mimeType:)","abstract":"Creates a body part from the file and appends it to the instance.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6append_10withLength4name8fileName8mimeTypeySo13NSInputStreamC_s6UInt64VS3StF":{"name":"append(_:withLength:name:fileName:mimeType:)","abstract":"Creates a body part from the stream and appends it to the instance.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6append_10withLength7headersySo13NSInputStreamC_s6UInt64VAA11HTTPHeadersVtF":{"name":"append(_:withLength:headers:)","abstract":"Creates a body part with the stream, length, and headers and appends it to the instance.
","parent_name":"MultipartFormData"},"Classes/MultipartFormData.html#/s:9Alamofire17MultipartFormDataC6encode10Foundation0D0VyKF":{"name":"encode()","abstract":"Encodes all appended body parts into a single Data value.
Writes all appended body parts to the given file URL.
Closure called on the urlSession(_:didBecomeInvalidWithError:) event.
Closure called on the urlSession(_:task:didReceive:completionHandler:).
Closure that receives urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:) event.
Closure called on the urlSession(_:task:needNewBodyStream:) event.
Closure called on the urlSession(_:task:willPerformHTTPRedirection:newRequest:completionHandler:) event.
Closure called on the urlSession(_:task:didFinishCollecting:) event.
Closure called on the urlSession(_:task:didCompleteWithError:) event.
Closure called on the urlSession(_:taskIsWaitingForConnectivity:) event.
Closure that receives the urlSession(_:dataTask:didReceive:) event.
Closure called on the urlSession(_:dataTask:willCacheResponse:completionHandler:) event.
Closure called on the urlSession(_:downloadTask:didFinishDownloadingTo:) event.
Closure called on the urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire19ClosureEventMonitorC29downloadTaskDidResumeAtOffsetySo12NSURLSessionC_So0k8DownloadF0Cs5Int64VAJtcSgvp":{"name":"downloadTaskDidResumeAtOffset","abstract":"
Closure called on the urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:) event.
Closure called on the request(_:didCreateInitialURLRequest:) event.
Closure called on the request(_:didFailToCreateURLRequestWithError:) event.
Closure called on the request(_:didAdaptInitialRequest:to:) event.
Closure called on the request(_:didFailToAdaptURLRequest:withError:) event.
Closure called on the request(_:didCreateURLRequest:) event.
Closure called on the request(_:didCreateTask:) event.
Closure called on the request(_:didGatherMetrics:) event.
Closure called on the request(_:didFailTask:earlyWithError:) event.
Closure called on the request(_:didCompleteTask:with:) event.
Closure called on the requestIsRetrying(_:) event.
Closure called on the requestDidFinish(_:) event.
Closure called on the requestDidResume(_:) event.
Closure called on the request(_:didResumeTask:) event.
Closure called on the requestDidSuspend(_:) event.
Closure called on the request(_:didSuspendTask:) event.
Closure called on the requestDidCancel(_:) event.
Closure called on the request(_:didCancelTask:) event.
Closure called on the request(_:didValidateRequest:response:data:withResult:) event.
Closure called on the request(_:didParseResponse:) event.
Closure called on the request(_:didValidateRequest:response:withResult:) event.
Closure called on the request(_:didCreateUploadable:) event.
Closure called on the request(_:didFailToCreateUploadableWithError:) event.
Closure called on the request(_:didProvideInputStream:) event.
Closure called on the request(_:didFinishDownloadingUsing:with:) event.
Closure called on the request(_:didCreateDestinationURL:) event.
Closure called on the request(_:didValidateRequest:response:temporaryURL:destinationURL:withResult:) event.
Closure called on the request(_:didParseResponse:) event.
Creates an instance using the provided queue.
","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_25didBecomeInvalidWithErrorySo12NSURLSessionC_s0J0_pSgtF":{"name":"urlSession(_:didBecomeInvalidWithError:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task10didReceiveySo12NSURLSessionC_So0I4TaskCSo28NSURLAuthenticationChallengeCtF":{"name":"urlSession(_:task:didReceive:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task15didSendBodyData14totalBytesSent0kl10ExpectedToH0ySo12NSURLSessionC_So0P4TaskCs5Int64VA2NtF":{"name":"urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_22taskNeedsNewBodyStreamySo12NSURLSessionC_So0K4TaskCtF":{"name":"urlSession(_:taskNeedsNewBodyStream:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task26willPerformHTTPRedirection10newRequestySo12NSURLSessionC_So0L4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVtF":{"name":"urlSession(_:task:willPerformHTTPRedirection:newRequest:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF":{"name":"urlSession(_:task:didFinishCollecting:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0K4TaskCs0J0_pSgtF":{"name":"urlSession(_:task:didCompleteWithError:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_28taskIsWaitingForConnectivityySo12NSURLSessionC_So0K4TaskCtF":{"name":"urlSession(_:taskIsWaitingForConnectivity:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_8dataTask10didReceiveySo12NSURLSessionC_So0j4DataG0C10Foundation0K0VtF":{"name":"urlSession(_:dataTask:didReceive:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_8dataTask17willCacheResponseySo12NSURLSessionC_So0k4DataG0CSo19NSCachedURLResponseCtF":{"name":"urlSession(_:dataTask:willCacheResponse:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_12downloadTask17didResumeAtOffset18expectedTotalBytesySo12NSURLSessionC_So0o8DownloadG0Cs5Int64VAMtF":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_12downloadTask12didWriteData17totalBytesWritten0kl10ExpectedToI0ySo12NSURLSessionC_So0p8DownloadG0Cs5Int64VA2NtF":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0l8DownloadG0C10Foundation3URLVtF":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_26didCreateInitialURLRequestyAA7RequestC_10Foundation0H0VtF":{"name":"request(_:didCreateInitialURLRequest:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_34didFailToCreateURLRequestWithErroryAA7RequestC_AA7AFErrorOtF":{"name":"request(_:didFailToCreateURLRequestWithError:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_22didAdaptInitialRequest2toyAA0H0C_10Foundation10URLRequestVAKtF":{"name":"request(_:didAdaptInitialRequest:to:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_24didFailToAdaptURLRequest9withErroryAA7RequestC_10Foundation0I0VAA7AFErrorOtF":{"name":"request(_:didFailToAdaptURLRequest:withError:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_19didCreateURLRequestyAA7RequestC_10Foundation0G0VtF":{"name":"request(_:didCreateURLRequest:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_13didCreateTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didCreateTask:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didGatherMetricsyAA7RequestC_So016NSURLSessionTaskG0CtF":{"name":"request(_:didGatherMetrics:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_11didFailTask14earlyWithErroryAA7RequestC_So012NSURLSessionG0CAA7AFErrorOtF":{"name":"request(_:didFailTask:earlyWithError:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_15didCompleteTask4withyAA7RequestC_So012NSURLSessionG0CAA7AFErrorOSgtF":{"name":"request(_:didCompleteTask:with:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP17requestIsRetryingyyAA7RequestCF":{"name":"requestIsRetrying(_:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP16requestDidFinishyyAA7RequestCF":{"name":"requestDidFinish(_:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP16requestDidResumeyyAA7RequestCF":{"name":"requestDidResume(_:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_13didResumeTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didResumeTask:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP17requestDidSuspendyyAA7RequestCF":{"name":"requestDidSuspend(_:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_14didSuspendTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didSuspendTask:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP16requestDidCancelyyAA7RequestCF":{"name":"requestDidCancel(_:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_13didCancelTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didCancelTask:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response4data10withResultyAA04DataG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCAK0L0VSgs0K0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:data:withResult:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didParseResponseyAA11DataRequestC_AA0hG0Vy10Foundation0H0VSgAA7AFErrorOGtF":{"name":"request(_:didParseResponse:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response10withResultyAA010DataStreamG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCs0J0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:withResult:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_19didCreateUploadableyAA13UploadRequestC_AG0G0OtF":{"name":"request(_:didCreateUploadable:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_34didFailToCreateUploadableWithErroryAA13UploadRequestC_AA7AFErrorOtF":{"name":"request(_:didFailToCreateUploadableWithError:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_21didProvideInputStreamyAA13UploadRequestC_So07NSInputH0CtF":{"name":"request(_:didProvideInputStream:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_25didFinishDownloadingUsing4withyAA15DownloadRequestC_So16NSURLSessionTaskCs6ResultOy10Foundation3URLVAA7AFErrorOGtF":{"name":"request(_:didFinishDownloadingUsing:with:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_23didCreateDestinationURLyAA15DownloadRequestC_10Foundation0H0VtF":{"name":"request(_:didCreateDestinationURL:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response7fileURL10withResultyAA08DownloadG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCAK0J0VSgs0L0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:fileURL:withResult:)","parent_name":"ClosureEventMonitor"},"Classes/ClosureEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didParseResponseyAA15DownloadRequestC_AA0hG0Vy10Foundation3URLVSgAA7AFErrorOGtF":{"name":"request(_:didParseResponse:)","parent_name":"ClosureEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP5queueSo012OS_dispatch_D0Cvp":{"name":"queue","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_25didBecomeInvalidWithErrorySo12NSURLSessionC_s0J0_pSgtF":{"name":"urlSession(_:didBecomeInvalidWithError:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task10didReceiveySo12NSURLSessionC_So0I4TaskCSo28NSURLAuthenticationChallengeCtF":{"name":"urlSession(_:task:didReceive:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task15didSendBodyData14totalBytesSent0kl10ExpectedToH0ySo12NSURLSessionC_So0P4TaskCs5Int64VA2NtF":{"name":"urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_22taskNeedsNewBodyStreamySo12NSURLSessionC_So0K4TaskCtF":{"name":"urlSession(_:taskNeedsNewBodyStream:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task26willPerformHTTPRedirection10newRequestySo12NSURLSessionC_So0L4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVtF":{"name":"urlSession(_:task:willPerformHTTPRedirection:newRequest:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF":{"name":"urlSession(_:task:didFinishCollecting:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0K4TaskCs0J0_pSgtF":{"name":"urlSession(_:task:didCompleteWithError:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_28taskIsWaitingForConnectivityySo12NSURLSessionC_So0K4TaskCtF":{"name":"urlSession(_:taskIsWaitingForConnectivity:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_8dataTask10didReceiveySo12NSURLSessionC_So0j4DataG0C10Foundation0K0VtF":{"name":"urlSession(_:dataTask:didReceive:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_8dataTask17willCacheResponseySo12NSURLSessionC_So0k4DataG0CSo19NSCachedURLResponseCtF":{"name":"urlSession(_:dataTask:willCacheResponse:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_12downloadTask17didResumeAtOffset18expectedTotalBytesySo12NSURLSessionC_So0o8DownloadG0Cs5Int64VAMtF":{"name":"urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_12downloadTask12didWriteData17totalBytesWritten0kl10ExpectedToI0ySo12NSURLSessionC_So0p8DownloadG0Cs5Int64VA2NtF":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0l8DownloadG0C10Foundation3URLVtF":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_26didCreateInitialURLRequestyAA7RequestC_10Foundation0H0VtF":{"name":"request(_:didCreateInitialURLRequest:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_34didFailToCreateURLRequestWithErroryAA7RequestC_AA7AFErrorOtF":{"name":"request(_:didFailToCreateURLRequestWithError:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_22didAdaptInitialRequest2toyAA0H0C_10Foundation10URLRequestVAKtF":{"name":"request(_:didAdaptInitialRequest:to:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_24didFailToAdaptURLRequest9withErroryAA7RequestC_10Foundation0I0VAA7AFErrorOtF":{"name":"request(_:didFailToAdaptURLRequest:withError:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_19didCreateURLRequestyAA7RequestC_10Foundation0G0VtF":{"name":"request(_:didCreateURLRequest:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_13didCreateTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didCreateTask:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didGatherMetricsyAA7RequestC_So016NSURLSessionTaskG0CtF":{"name":"request(_:didGatherMetrics:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_11didFailTask14earlyWithErroryAA7RequestC_So012NSURLSessionG0CAA7AFErrorOtF":{"name":"request(_:didFailTask:earlyWithError:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_15didCompleteTask4withyAA7RequestC_So012NSURLSessionG0CAA7AFErrorOSgtF":{"name":"request(_:didCompleteTask:with:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP17requestIsRetryingyyAA7RequestCF":{"name":"requestIsRetrying(_:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP16requestDidFinishyyAA7RequestCF":{"name":"requestDidFinish(_:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP16requestDidResumeyyAA7RequestCF":{"name":"requestDidResume(_:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_13didResumeTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didResumeTask:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP17requestDidSuspendyyAA7RequestCF":{"name":"requestDidSuspend(_:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_14didSuspendTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didSuspendTask:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP16requestDidCancelyyAA7RequestCF":{"name":"requestDidCancel(_:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_13didCancelTaskyAA7RequestC_So012NSURLSessionG0CtF":{"name":"request(_:didCancelTask:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response4data10withResultyAA04DataG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCAK0L0VSgs0K0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:data:withResult:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didParseResponseyAA11DataRequestC_AA0hG0Vy10Foundation0H0VSgAA7AFErrorOGtF":{"name":"request(_:didParseResponse:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didParseResponseyAA11DataRequestC_AA0hG0Vyqd__AA7AFErrorOGtlF":{"name":"request(_:didParseResponse:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response10withResultyAA010DataStreamG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCs0J0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:withResult:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_14didParseStreamyAA04DataG7RequestC_s6ResultOyqd__AA7AFErrorOGtlF":{"name":"request(_:didParseStream:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_19didCreateUploadableyAA13UploadRequestC_AG0G0OtF":{"name":"request(_:didCreateUploadable:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_34didFailToCreateUploadableWithErroryAA13UploadRequestC_AA7AFErrorOtF":{"name":"request(_:didFailToCreateUploadableWithError:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_21didProvideInputStreamyAA13UploadRequestC_So07NSInputH0CtF":{"name":"request(_:didProvideInputStream:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_25didFinishDownloadingUsing4withyAA15DownloadRequestC_So16NSURLSessionTaskCs6ResultOy10Foundation3URLVAA7AFErrorOGtF":{"name":"request(_:didFinishDownloadingUsing:with:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_23didCreateDestinationURLyAA15DownloadRequestC_10Foundation0H0VtF":{"name":"request(_:didCreateDestinationURL:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_18didValidateRequest8response7fileURL10withResultyAA08DownloadG0C_10Foundation10URLRequestVSgSo17NSHTTPURLResponseCAK0J0VSgs0L0Oyyts5Error_pGtF":{"name":"request(_:didValidateRequest:response:fileURL:withResult:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didParseResponseyAA15DownloadRequestC_AA0hG0Vy10Foundation3URLVSgAA7AFErrorOGtF":{"name":"request(_:didParseResponse:)","parent_name":"CompositeEventMonitor"},"Classes/CompositeEventMonitor.html#/s:9Alamofire12EventMonitorP7request_16didParseResponseyAA15DownloadRequestC_AA0hG0Vyqd__AA7AFErrorOGtlF":{"name":"request(_:didParseResponse:)","parent_name":"CompositeEventMonitor"},"Classes/Request/State.html#/s:9Alamofire7RequestC5StateO11initializedyA2EmF":{"name":"initialized","abstract":"Initial state of the Request.
State set when resume() is called. Any tasks created for the Request will have resume() called on","parent_name":"State"},"Classes/Request/State.html#/s:9Alamofire7RequestC5StateO9suspendedyA2EmF":{"name":"suspended","abstract":"
State set when suspend() is called. Any tasks created for the Request will have suspend() called on","parent_name":"State"},"Classes/Request/State.html#/s:9Alamofire7RequestC5StateO9cancelledyA2EmF":{"name":"cancelled","abstract":"
State set when cancel() is called. Any tasks created for the Request will have cancel() called on","parent_name":"State"},"Classes/Request/State.html#/s:9Alamofire7RequestC5StateO8finishedyA2EmF":{"name":"finished","abstract":"
State set when all response serialization completion closures have been cleared on the Request and","parent_name":"State"},"Classes/Request/State.html":{"name":"State","abstract":"
State of the Request, with managed transitions between states set when calling resume(), suspend(), or","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC2id10Foundation4UUIDVvp":{"name":"id","abstract":"
UUID providing a unique identifier for the Request, used in the Hashable and Equatable conformances.
The serial queue for all internal async actions.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC18serializationQueueSo17OS_dispatch_queueCvp":{"name":"serializationQueue","abstract":"The queue used for all serialization actions. By default it’s a serial queue that targets underlyingQueue.
EventMonitor used for event callbacks.
The Request‘s interceptor.
The Request‘s delegate.
State of the Request.
Returns whether state is .initialized.
Returns whether state is.resumed`.
Returns whether state is .suspended.
Returns whether state is .cancelled.
Returns whether state is .finished.
Closure type executed when monitoring the upload or download progress of a request.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC14uploadProgressSo10NSProgressCvp":{"name":"uploadProgress","abstract":"Progress of the upload of the body of the executed URLRequest. Reset to 0 if the Request is retried.
Progress of the download of any response data. Reset to 0 if the Request is retried.
RedirectHandler set on the instance.
CachedResponseHandler set on the instance.
URLCredential used for authentication challenges. Created by calling one of the authenticate methods.
All URLRequests created on behalf of the Request, including original and adapted requests.
First URLRequest created on behalf of the Request. May not be the first one actually executed.
Last URLRequest created on behalf of the Request.
Current URLRequest created on behalf of the Request.
URLRequests from all of the URLSessionTasks executed on behalf of the Request. May be different from","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"
HTTPURLResponse received from the server, if any. If the Request was retried, this is the response of the","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC5tasksSaySo16NSURLSessionTaskCGvp":{"name":"tasks","abstract":"
All URLSessionTasks created on behalf of the Request.
First URLSessionTask created on behalf of the Request.
Last URLSessionTask crated on behalf of the Request.
Current URLSessionTask created on behalf of the Request.
All URLSessionTaskMetrics gathered on behalf of the Request. Should correspond to the tasks created.
First URLSessionTaskMetrics gathered on behalf of the Request.
Last URLSessionTaskMetrics gathered on behalf of the Request.
Current URLSessionTaskMetrics gathered on behalf of the Request.
Number of times the Request has been retried.
Error returned from Alamofire internally, from the network request directly, or any validators executed.
Cancels the instance. Once cancelled, a Request can no longer be resumed or suspended.
Suspends the instance.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC6resumeACXDyF":{"name":"resume()","abstract":"Resumes the instance.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticate8username8password11persistenceACXDSS_SSSo26NSURLCredentialPersistenceVtF":{"name":"authenticate(username:password:persistence:)","abstract":"Associates a credential using the provided values with the instance.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC12authenticate4withACXDSo15NSURLCredentialC_tF":{"name":"authenticate(with:)","abstract":"Associates the provided credential with the instance.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC16downloadProgress5queue7closureACXDSo012OS_dispatch_E0C_ySo10NSProgressCctF":{"name":"downloadProgress(queue:closure:)","abstract":"Sets a closure to be called periodically during the lifecycle of the instance as data is read from the server.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC14uploadProgress5queue7closureACXDSo012OS_dispatch_E0C_ySo10NSProgressCctF":{"name":"uploadProgress(queue:closure:)","abstract":"Sets a closure to be called periodically during the lifecycle of the instance as data is sent to the server.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC8redirect5usingACXDAA15RedirectHandler_p_tF":{"name":"redirect(using:)","abstract":"Sets the redirect handler for the instance which will be used if a redirect response is encountered.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC13cacheResponse5usingACXDAA06CachedD7Handler_p_tF":{"name":"cacheResponse(using:)","abstract":"Sets the cached response handler for the Request which will be used when attempting to cache a response.
Sets a handler to be called when the cURL description of the request is available.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC15cURLDescription7callingACXDySSc_tF":{"name":"cURLDescription(calling:)","abstract":"Sets a handler to be called when the cURL description of the request is available.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC20onURLRequestCreation0C07performACXDSo17OS_dispatch_queueC_y10Foundation0D0VctF":{"name":"onURLRequestCreation(on:perform:)","abstract":"Sets a closure to called whenever Alamofire creates a URLRequest for this instance.
Sets a closure to be called whenever the instance creates a URLSessionTask.
Creates a StreamOf<Progress> for the instance’s upload progress.
Creates a StreamOf<Progress> for the instance’s download progress.
Creates a StreamOf<URLRequest> for the URLRequests produced for the instance.
Creates a StreamOf<URLSessionTask> for the URLSessionTasks produced for the instance.
Creates a StreamOf<String> for the cURL descriptions produced for the instance.
Posted when a Request is resumed. The Notification contains the resumed Request.
Posted when a Request is suspended. The Notification contains the suspended Request.
Posted when a Request is cancelled. The Notification contains the cancelled Request.
Posted when a Request is finished. The Notification contains the completed Request.
Posted when a URLSessionTask is resumed. The Notification contains the Request associated with the URLSessionTask.
Posted when a URLSessionTask is suspended. The Notification contains the Request associated with the URLSessionTask.
Posted when a URLSessionTask is cancelled. The Notification contains the Request associated with the URLSessionTask.
Posted when a URLSessionTask is completed. The Notification contains the Request associated with the URLSessionTask.
A textual representation of this instance, including the HTTPMethod and URL if the URLRequest has been","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC15cURLDescriptionSSyF":{"name":"cURLDescription()","abstract":"
cURL representation of the instance.
","parent_name":"Request"},"Classes/Request.html#/s:9Alamofire7RequestC16ValidationResulta":{"name":"ValidationResult","abstract":"Used to represent whether a validation succeeded or failed.
","parent_name":"Request"},"Classes/DownloadRequest/Downloadable.html#/s:9Alamofire15DownloadRequestC12DownloadableO7requestyAeA21URLRequestConvertible_pcAEmF":{"name":"request(_:)","abstract":"Download should be started from the URLRequest produced by the associated URLRequestConvertible value.
Download should be started from the associated resume Data value.
Specifies that intermediate directories for the destination URL should be created.
","parent_name":"Options"},"Classes/DownloadRequest/Options.html#/s:9Alamofire15DownloadRequestC7OptionsV18removePreviousFileAEvpZ":{"name":"removePreviousFile","abstract":"Specifies that any previous file at the destination URL should be removed.
A set of options to be executed prior to moving a downloaded file from the temporary URL to the destination","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC11Destinationa":{"name":"Destination","abstract":"
A closure executed once a DownloadRequest has successfully completed in order to determine where to move the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC09suggestedB11Destination3for2in7options10Foundation3URLV011destinationJ0_AC7OptionsVAGtAJ_So17NSHTTPURLResponseCtcSo21NSSearchPathDirectoryV_So0nO10DomainMaskVAMtFZ":{"name":"suggestedDownloadDestination(for:in:options:)","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/Downloadable.html":{"name":"Downloadable","abstract":"
Type describing the source used to create the underlying URLSessionDownloadTask.
If the download is resumable and is eventually cancelled or fails, this value may be used to resume the download","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC7fileURL10Foundation0E0VSgvp":{"name":"fileURL","abstract":"
If the download is successful, the URL where the file was downloaded.
Downloadable value used for this instance.
Creates a URLSessionTask from the provided resume data.
Cancels the instance. Once cancelled, a DownloadRequest can no longer be resumed or suspended.
Cancels the instance, optionally producing resume data. Once cancelled, a DownloadRequest can no longer be","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC6cancel21byProducingResumeDataACXDy10Foundation0H0VSgc_tF":{"name":"cancel(byProducingResumeData:)","abstract":"
Cancels the instance while producing resume data. Once cancelled, a DownloadRequest can no longer be resumed","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validateyACXDs6ResultOyyts5Error_pG10Foundation10URLRequestVSg_So17NSHTTPURLResponseCAI3URLVSgtcF":{"name":"validate(_:)","abstract":"
Validates the request, using the specified closure.
","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC15publishResponse5using2onAA0bE9PublisherVyq_Gx_So17OS_dispatch_queueCtAA0E10SerializerRz16SerializedObjectQzRs_r0_lF":{"name":"publishResponse(using:on:)","abstract":"Creates a DownloadResponsePublisher for this instance using the given ResponseSerializer and DispatchQueue.
Creates a DownloadResponsePublisher for this instance using the given DownloadResponseSerializerProtocol and","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC10publishURL5queueAA0B17ResponsePublisherVy10Foundation0E0VGSo012OS_dispatch_F0C_tF":{"name":"publishURL(queue:)","abstract":"
Creates a DownloadResponsePublisher for this instance and uses a URLResponseSerializer to serialize the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC11publishData5queue12preprocessor18emptyResponseCodes0hC7MethodsAA0bI9PublisherVy10Foundation0E0VGSo012OS_dispatch_F0C_AA0E12Preprocessor_pShySiGShyAA10HTTPMethodVGtF":{"name":"publishData(queue:preprocessor:emptyResponseCodes:emptyRequestMethods:)","abstract":"
Creates a DownloadResponsePublisher for this instance and uses a DataResponseSerializer to serialize the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC13publishString5queue12preprocessor8encoding18emptyResponseCodes0iC7MethodsAA0bJ9PublisherVySSGSo012OS_dispatch_F0C_AA16DataPreprocessor_pSS10FoundationE8EncodingVSgShySiGShyAA10HTTPMethodVGtF":{"name":"publishString(queue:preprocessor:encoding:emptyResponseCodes:emptyRequestMethods:)","abstract":"
Creates a DownloadResponsePublisher for this instance and uses a StringResponseSerializer to serialize the","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC16publishDecodable4type5queue12preprocessor7decoder18emptyResponseCodes0jK7MethodsAA0bK9PublisherVyxGxm_So012OS_dispatch_G0CAA16DataPreprocessor_pAA0Q7Decoder_pShySiGShyAA10HTTPMethodVGtSeRzlF":{"name":"publishDecodable(type:queue:preprocessor:decoder:emptyResponseCodes:emptyResponseMethods:)","abstract":"
Undocumented
","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC16publishDecodable4type5queue12preprocessor7decoder18emptyResponseCodes0jC7MethodsAA0bK9PublisherVyxGxm_So012OS_dispatch_G0CAA16DataPreprocessor_pAA0Q7Decoder_pShySiGShyAA10HTTPMethodVGtSeRzlF":{"name":"publishDecodable(type:queue:preprocessor:decoder:emptyResponseCodes:emptyRequestMethods:)","abstract":"Creates a DownloadResponsePublisher for this instance and uses a DecodableResponseSerializer to serialize","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC19publishUnserialized2onAA0B17ResponsePublisherVy10Foundation3URLVSgGSo17OS_dispatch_queueC_tF":{"name":"publishUnserialized(on:)","abstract":"
Creates a DownloadResponsePublisher for this instance which does not serialize the response before publishing.
Creates a DownloadTask to await a Data value.
Creates a DownloadTask to await serialization of a Decodable value.
Creates a DownloadTask to await serialization of the downloaded file’s URL on disk.
Creates a DownloadTask to await serialization of a String value.
Creates a DownloadTask to await serialization using the provided ResponseSerializer instance.
Creates a DownloadTask to await serialization using the provided DownloadResponseSerializerProtocol","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8response5queue17completionHandlerACXDSo012OS_dispatch_E0C_yAA0B8ResponseVy10Foundation3URLVSgAA7AFErrorOGctF":{"name":"response(queue:completionHandler:)","abstract":"
Adds a handler to be called once the request has finished.
","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8response5queue0D10Serializer17completionHandlerACXDSo012OS_dispatch_E0C_xyAA0B8ResponseVy16SerializedObjectQzAA7AFErrorOGctAA0bkF8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"Adds a handler to be called once the request has finished.
","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8response5queue0D10Serializer17completionHandlerACXDSo012OS_dispatch_E0C_xyAA0B8ResponseVy16SerializedObjectQzAA7AFErrorOGctAA0kF0RzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"Adds a handler to be called once the request has finished.
","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC11responseURL5queue17completionHandlerACXDSo012OS_dispatch_F0C_yAA0B8ResponseVy10Foundation0E0VAA7AFErrorOGctF":{"name":"responseURL(queue:completionHandler:)","abstract":"Adds a handler using a URLResponseSerializer to be called once the request is finished.
Adds a handler using a DataResponseSerializer to be called once the request has finished.
Adds a handler using a StringResponseSerializer to be called once the request has finished.
Adds a handler using a JSONResponseSerializer to be called once the request has finished.
Adds a handler using a DecodableResponseSerializer to be called once the request has finished.
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:9Alamofire15DownloadRequestC8validate10statusCodeACXDx_tSTRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"
Validates that the response has a status code in the specified sequence.
","parent_name":"DownloadRequest"},"Classes/DownloadRequest.html#/s:9Alamofire15DownloadRequestC8validate11contentTypeACXDxyXA_tSTRzSS7ElementRtzlF":{"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/DataStreamRequest/CancellationToken.html#/s:9Alamofire17DataStreamRequestC17CancellationTokenV6cancelyyF":{"name":"cancel()","abstract":"
Cancel the ongoing stream by canceling the underlying DataStreamRequest.
Last URLRequest issued by the instance.
Last HTTPURLResponse received by the instance.
Last URLSessionTaskMetrics produced for the instance.
AFError produced for the instance, if any.
Output produced every time the instance receives additional Data. The associated value contains the","parent_name":"Event"},"Classes/DataStreamRequest/Event.html#/s:9Alamofire17DataStreamRequestC5EventO8completeyAEy_xq_GAC10CompletionVcAGms5ErrorR_r0_lF":{"name":"complete(_:)","abstract":"
Output produced when the instance has completed, whether due to stream end, cancellation, or an error.","parent_name":"Event"},"Classes/DataStreamRequest/Stream.html#/s:9Alamofire17DataStreamRequestC0C0V5eventAC5EventOy_xq_Gvp":{"name":"event","abstract":"
Latest Event from the stream.
Token used to cancel the stream.
","parent_name":"Stream"},"Classes/DataStreamRequest/Stream.html#/s:9Alamofire17DataStreamRequestC0C0V6cancelyyF":{"name":"cancel()","abstract":"Cancel the ongoing stream by canceling the underlying DataStreamRequest.
Incoming Result values from Event.stream.
Success value of the instance, if any.
Failure value of the instance, if any.
Completion value of the instance, if any.
Closure type handling DataStreamRequest.Stream values.
Type encapsulating an Event as it flows through the stream, as well as a CancellationToken which can be used","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest/Event.html":{"name":"Event","abstract":"
Type representing an event flowing through the stream. Contains either the Result of processing streamed","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest/Completion.html":{"name":"Completion","abstract":"
Value containing the state of a DataStreamRequest when the stream was completed.
Type used to cancel an ongoing stream.
","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC11convertibleAA21URLRequestConvertible_pvp":{"name":"convertible","abstract":"URLRequestConvertible value used to create URLRequests for this instance.
Whether or not the instance will be cancelled if stream parsing encounters an error.
","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC8validateyACXDs6ResultOyyts5Error_pG10Foundation10URLRequestVSg_So17NSHTTPURLResponseCtcF":{"name":"validate(_:)","abstract":"Validates the URLRequest and HTTPURLResponse received for the instance using the provided Validation closure.
Produces an InputStream that receives the Data received by the instance.
Creates a DataStreamPublisher for this instance using the given DataStreamSerializer and DispatchQueue.
Creates a DataStreamPublisher for this instance which uses a PassthroughStreamSerializer to stream Data","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC13publishString5queueAA0bC9PublisherVySSGSo012OS_dispatch_G0C_tF":{"name":"publishString(queue:)","abstract":"
Creates a DataStreamPublisher for this instance which uses a StringStreamSerializer to serialize stream","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC16publishDecodable4type5queue7decoder12preprocessorAA0bC9PublisherVyxGxm_So012OS_dispatch_H0CAA0B7Decoder_pAA0B12Preprocessor_ptSeRzlF":{"name":"publishDecodable(type:queue:decoder:preprocessor:)","abstract":"
Creates a DataStreamPublisher for this instance which uses a DecodableStreamSerializer with the provided","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC10streamTaskAA0bcF0VyF":{"name":"streamTask()","abstract":"
Creates a DataStreamTask used to await streams of serialized values.
Adds a StreamHandler which performs no parsing on incoming Data.
Adds a StreamHandler which uses the provided DataStreamSerializer to process incoming Data.
Adds a StreamHandler which parses incoming Data as a UTF8 String.
Adds a StreamHandler which parses incoming Data using the provided DataDecoder.
A closure used to validate a request that takes a URLRequest and HTTPURLResponse and returns whether the","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC8validate10statusCodeACXDx_tSTRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"
Validates that the response has a status code in the specified sequence.
","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC8validate11contentTypeACXDxyXA_tSTRzSS7ElementRtzlF":{"name":"validate(contentType:)","abstract":"Validates that the response has a content type in the specified sequence.
","parent_name":"DataStreamRequest"},"Classes/DataStreamRequest.html#/s:9Alamofire17DataStreamRequestC8validateACXDyF":{"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":"DataStreamRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC11convertibleAA21URLRequestConvertible_pvp":{"name":"convertible","abstract":"
URLRequestConvertible value used to create URLRequests for this instance.
Data read from the server so far.
Validates the request, using the specified closure.
","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC15publishResponse5using2onAA0bE9PublisherVyq_Gx_So17OS_dispatch_queueCtAA0E10SerializerRz16SerializedObjectQzRs_r0_lF":{"name":"publishResponse(using:on:)","abstract":"Creates a DataResponsePublisher for this instance using the given ResponseSerializer and DispatchQueue.
Creates a DataResponsePublisher for this instance and uses a DataResponseSerializer to serialize the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC13publishString5queue12preprocessor8encoding18emptyResponseCodes0iC7MethodsAA0bJ9PublisherVySSGSo012OS_dispatch_F0C_AA0B12Preprocessor_pSS10FoundationE8EncodingVSgShySiGShyAA10HTTPMethodVGtF":{"name":"publishString(queue:preprocessor:encoding:emptyResponseCodes:emptyRequestMethods:)","abstract":"
Creates a DataResponsePublisher for this instance and uses a StringResponseSerializer to serialize the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC16publishDecodable4type5queue12preprocessor7decoder18emptyResponseCodes0jK7MethodsAA0bK9PublisherVyxGxm_So012OS_dispatch_G0CAA0B12Preprocessor_pAA0B7Decoder_pShySiGShyAA10HTTPMethodVGtSeRzlF":{"name":"publishDecodable(type:queue:preprocessor:decoder:emptyResponseCodes:emptyResponseMethods:)","abstract":"
Undocumented
","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC16publishDecodable4type5queue12preprocessor7decoder18emptyResponseCodes0jC7MethodsAA0bK9PublisherVyxGxm_So012OS_dispatch_G0CAA0B12Preprocessor_pAA0B7Decoder_pShySiGShyAA10HTTPMethodVGtSeRzlF":{"name":"publishDecodable(type:queue:preprocessor:decoder:emptyResponseCodes:emptyRequestMethods:)","abstract":"Creates a DataResponsePublisher for this instance and uses a DecodableResponseSerializer to serialize the","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC19publishUnserialized5queueAA0B17ResponsePublisherVy10Foundation0B0VSgGSo012OS_dispatch_F0C_tF":{"name":"publishUnserialized(queue:)","abstract":"
Creates a DataResponsePublisher for this instance which does not serialize the response before publishing.
Creates a DataTask to await a Data value.
Creates a DataTask to await serialization of a Decodable value.
Creates a DataTask to await serialization of a String value.
Creates a DataTask to await serialization using the provided ResponseSerializer instance.
Creates a DataTask to await serialization using the provided DataResponseSerializerProtocol instance.
Adds a handler to be called once the request has finished.
","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8response5queue0D10Serializer17completionHandlerACXDSo012OS_dispatch_E0C_xyAA0B8ResponseVy16SerializedObjectQzAA7AFErrorOGctAA0bkF8ProtocolRzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"Adds a handler to be called once the request has finished.
","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8response5queue0D10Serializer17completionHandlerACXDSo012OS_dispatch_E0C_xyAA0B8ResponseVy16SerializedObjectQzAA7AFErrorOGctAA0kF0RzlF":{"name":"response(queue:responseSerializer:completionHandler:)","abstract":"Adds a handler to be called once the request has finished.
","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC08responseB05queue16dataPreprocessor18emptyResponseCodes0hC7Methods17completionHandlerACXDSo012OS_dispatch_E0C_AA0bG0_pShySiGShyAA10HTTPMethodVGyAA0bI0Vy10Foundation0B0VAA7AFErrorOGctF":{"name":"responseData(queue:dataPreprocessor:emptyResponseCodes:emptyRequestMethods:completionHandler:)","abstract":"Adds a handler using a DataResponseSerializer to be called once the request has finished.
Adds a handler using a StringResponseSerializer to be called once the request has finished.
Adds a handler using a JSONResponseSerializer to be called once the request has finished.
Adds a handler using a DecodableResponseSerializer to be called once the request has finished.
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:9Alamofire11DataRequestC8validate10statusCodeACXDx_tSTRzSi7ElementRtzlF":{"name":"validate(statusCode:)","abstract":"
Validates that the response has a status code in the specified sequence.
","parent_name":"DataRequest"},"Classes/DataRequest.html#/s:9Alamofire11DataRequestC8validate11contentTypeACXDxyXA_tSTRzSS7ElementRtzlF":{"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/AuthenticationInterceptor/RefreshWindow.html#/s:9Alamofire25AuthenticationInterceptorC13RefreshWindowV8intervalSdvp":{"name":"interval","abstract":"
TimeInterval defining the duration of the time window before the current time in which the number of","parent_name":"RefreshWindow"},"Classes/AuthenticationInterceptor/RefreshWindow.html#/s:9Alamofire25AuthenticationInterceptorC13RefreshWindowV15maximumAttemptsSivp":{"name":"maximumAttempts","abstract":"
Total refresh attempts allowed within interval before throwing an .excessiveRefresh error.
Creates a RefreshWindow instance from the specified interval and maximumAttempts.
Type of credential used to authenticate requests.
","parent_name":"AuthenticationInterceptor"},"Classes/AuthenticationInterceptor/RefreshWindow.html":{"name":"RefreshWindow","abstract":"Type that defines a time window used to identify excessive refresh calls. When enabled, prior to executing a","parent_name":"AuthenticationInterceptor"},"Classes/AuthenticationInterceptor.html#/s:9Alamofire25AuthenticationInterceptorC10credential10CredentialQzSgvp":{"name":"credential","abstract":"
The Credential used to authenticate requests.
Creates an AuthenticationInterceptor instance from the specified parameters.
The AuthenticationInterceptor class manages the queuing and threading complexity of authenticating requests."},"Classes/DataRequest.html":{"name":"DataRequest","abstract":"
Request subclass which handles in-memory Data download using URLSessionDataTask.
Request subclass which streams HTTP response Data through a Handler closure.
Request subclass which downloads Data to a file on disk using URLSessionDownloadTask.
Request is the common superclass of all Alamofire request types and provides common state, delegate, and callback"},"Classes/CompositeEventMonitor.html":{"name":"CompositeEventMonitor","abstract":"
An EventMonitor which can contain multiple EventMonitors and calls their methods on their queues.
EventMonitor that allows optional closures to be set to receive events.
Constructs multipart/form-data for uploads within an HTTP or HTTPS body. There are currently two ways to encode"},"Classes/NetworkReachabilityManager.html":{"name":"NetworkReachabilityManager","abstract":"
The NetworkReachabilityManager class listens for reachability changes of hosts and addresses for both cellular and"},"Classes/AlamofireNotifications.html":{"name":"AlamofireNotifications","abstract":"
EventMonitor that provides Alamofire’s notifications.
A ParameterEncoder that encodes types as JSON body data.
A ParameterEncoder that encodes types as URL-encoded query strings to be set on the URL or as body data, depending"},"Classes/UploadRequest.html":{"name":"UploadRequest","abstract":"
DataRequest subclass which handles Data upload from memory, file, or stream using URLSessionUploadTask.
Closure-based RequestAdapter.
Closure-based RequestRetrier.
RequestInterceptor which can use multiple RequestAdapter and RequestRetrier values.
A ResponseSerializer that performs minimal response checking and returns any response Data as-is. By default, a"},"Classes/StringResponseSerializer.html":{"name":"StringResponseSerializer","abstract":"
A ResponseSerializer that decodes the response data as a String. By default, a request returning nil or no"},"Classes/JSONResponseSerializer.html":{"name":"JSONResponseSerializer","abstract":"
A ResponseSerializer that decodes the response data using JSONSerialization. By default, a request returning"},"Classes/DecodableResponseSerializer.html":{"name":"DecodableResponseSerializer","abstract":"
A ResponseSerializer that decodes the response data as a generic value using any type that conforms to"},"Classes/RetryPolicy.html":{"name":"RetryPolicy","abstract":"
A retry policy that retries requests using an exponential backoff for allowed HTTP methods and HTTP status codes"},"Classes/ConnectionLostRetryPolicy.html":{"name":"ConnectionLostRetryPolicy","abstract":"
A retry policy that automatically retries idempotent requests for network connection lost errors. For more"},"Classes/ServerTrustManager.html":{"name":"ServerTrustManager","abstract":"
Responsible for managing the mapping of ServerTrustEvaluating values to given hosts.
An evaluator which uses the default server trust evaluation while allowing you to control whether to validate the"},"Classes/RevocationTrustEvaluator.html":{"name":"RevocationTrustEvaluator","abstract":"
An evaluator which Uses the default and revoked server trust evaluations allowing you to control whether to validate"},"Classes/PinnedCertificatesTrustEvaluator.html":{"name":"PinnedCertificatesTrustEvaluator","abstract":"
Uses the pinned certificates to validate the server trust. The server trust is considered valid if one of the pinned"},"Classes/PublicKeysTrustEvaluator.html":{"name":"PublicKeysTrustEvaluator","abstract":"
Uses the pinned public keys to validate the server trust. The server trust is considered valid if one of the pinned"},"Classes/CompositeTrustEvaluator.html":{"name":"CompositeTrustEvaluator","abstract":"
Uses the provided evaluators to validate the server trust. The trust is only considered valid if all of the"},"Classes/DisabledTrustEvaluator.html":{"name":"DisabledTrustEvaluator","abstract":"
Disables all evaluation which in turn will always consider any server trust as valid.
"},"Classes/Session.html":{"name":"Session","abstract":"Session creates and manages Alamofire’s Request types during their lifetimes. It also provides common"},"Classes/SessionDelegate.html":{"name":"SessionDelegate","abstract":"
Class which implements the various URLSessionDelegate methods to connect various Alamofire features.
An object that encodes instances into URL-encoded query strings.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global%20Variables.html":{"name":"Global Variables","abstract":"The following global variables 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.
"},"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.
"}}