From 29dcad14c5237d3a622b192050fb6ba33071ecf2 Mon Sep 17 00:00:00 2001 From: John Fairhurst Date: Fri, 18 Oct 2024 12:11:24 +0100 Subject: [PATCH] updates for jf-swift6-edunotes --- document_moya_podspec/after/docs/Enums/Task.html | 8 ++++---- .../Contents/Resources/Documents/Enums/Task.html | 8 ++++---- .../Moya.docset/Contents/Resources/Documents/search.json | 2 +- .../Moya.docset/Contents/Resources/docSet.dsidx.csv | 4 ++-- document_moya_podspec/after/docs/search.json | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/document_moya_podspec/after/docs/Enums/Task.html b/document_moya_podspec/after/docs/Enums/Task.html index c18fd9e9..98e4eecf 100644 --- a/document_moya_podspec/after/docs/Enums/Task.html +++ b/document_moya_podspec/after/docs/Enums/Task.html @@ -499,9 +499,9 @@

Declaration

  • - + - downloadDestination(_:) + downloadDestination(_:)
    @@ -526,9 +526,9 @@

    Declaration

  • - + - downloadParameters(parameters:encoding:destination:) + downloadParameters(parameters:encoding:destination:)
    diff --git a/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/Enums/Task.html b/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/Enums/Task.html index c18fd9e9..98e4eecf 100644 --- a/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/Enums/Task.html +++ b/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/Enums/Task.html @@ -499,9 +499,9 @@

    Declaration

  • - + - downloadDestination(_:) + downloadDestination(_:)
    @@ -526,9 +526,9 @@

    Declaration

  • - + - downloadParameters(parameters:encoding:destination:) + downloadParameters(parameters:encoding:destination:)
    diff --git a/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/search.json b/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/search.json index fde73452..eb59abb4 100644 --- a/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/search.json +++ b/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/ImageType":{"name":"ImageType"},"Typealiases.html#/s:4Moya9ImageTypea":{"name":"ImageType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya5Imagea":{"name":"Image","abstract":"\u003cp\u003eAn alias for the SDK\u0026rsquo;s image type.\u003c/p\u003e"},"Typealiases.html#/s:4Moya7Sessiona":{"name":"Session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya6Methoda":{"name":"Method","abstract":"\u003cp\u003eRepresents an HTTP method.\u003c/p\u003e"},"Typealiases.html#/s:4Moya17ParameterEncodinga":{"name":"ParameterEncoding","abstract":"\u003cp\u003eChoice of parameter encoding.\u003c/p\u003e"},"Typealiases.html#/s:4Moya12JSONEncodinga":{"name":"JSONEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya11URLEncodinga":{"name":"URLEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya24RequestMultipartFormDataa":{"name":"RequestMultipartFormData","abstract":"\u003cp\u003eMultipart form.\u003c/p\u003e"},"Typealiases.html#/s:4Moya19DownloadDestinationa":{"name":"DownloadDestination","abstract":"\u003cp\u003eMultipart form data encoding result.\u003c/p\u003e"},"Typealiases.html#/s:4Moya18RequestInterceptora":{"name":"RequestInterceptor","abstract":"\u003cp\u003eRepresents Request interceptor type that can modify/act on Request\u003c/p\u003e"},"Typealiases.html#/s:4Moya10Completiona":{"name":"Completion","abstract":"\u003cp\u003eClosure to be executed when a request has completed.\u003c/p\u003e"},"Typealiases.html#/s:4Moya13ProgressBlocka":{"name":"ProgressBlock","abstract":"\u003cp\u003eClosure to be executed when progress changes.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV0C7Closurea":{"name":"TokenClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureySSAA10TargetType_pcvp":{"name":"tokenClosure","abstract":"\u003cp\u003eA closure returning the access token to be applied in the header.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureACSSAA10TargetType_pc_tcfc":{"name":"init(tokenClosure:)","abstract":"\u003cp\u003eInitialize a new \u003ccode\u003eAccessTokenPlugin\u003c/code\u003e.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV7prepare_6target10Foundation10URLRequestVAH_AA10TargetType_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003ePrepare a request by adding an authorization header if necessary.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4datayAE10Foundation0D0VcAEmF":{"name":"data(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4fileyAE10Foundation3URLVcAEmF":{"name":"file(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO6streamyAESo13NSInputStreamC_s6UInt64VtcAEmF":{"name":"stream(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html":{"name":"FormDataProvider","abstract":"\u003cp\u003eMethod to provide the form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8provider4name8fileName8mimeTypeA2C0cD8ProviderO_S2SSgAJtcfc":{"name":"init(provider:name:fileName:mimeType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8providerAC0cD8ProviderOvp":{"name":"provider","abstract":"\u003cp\u003eThe method being used for providing form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8fileNameSSSgvp":{"name":"fileName","abstract":"\u003cp\u003eThe file name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"\u003cp\u003eThe MIME type\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8responseAA0C0CSgvp":{"name":"response","abstract":"\u003cp\u003eThe optional response of the request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV14progressObjectSo10NSProgressCSgvp":{"name":"progressObject","abstract":"\u003cp\u003eAn object that conveys ongoing progress for a given request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progress8responseACSo10NSProgressCSg_AA0C0CSgtcfc":{"name":"init(progress:response:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eProgressResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progressSdvp":{"name":"progress","abstract":"\u003cp\u003eThe fraction of the overall work completed by the progress object.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV9completedSbvp":{"name":"completed","abstract":"\u003cp\u003eA Boolean value stating whether the request is completed.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html":{"name":"ProgressResponse","abstract":"\u003cp\u003eA type representing the progress of a request.\u003c/p\u003e"},"Structs/MultipartFormData.html":{"name":"MultipartFormData","abstract":"\u003cp\u003eRepresents \u0026ldquo;multipart/form-data\u0026rdquo; for an upload.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html":{"name":"AccessTokenPlugin","abstract":"\u003cp\u003eA plugin for adding basic or bearer-type authorization headers to requests. Example:\u003c/p\u003e"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe path to be appended to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp\"\u003ebaseURL\u003c/a\u003e\u003c/code\u003e to form the full \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eProvides stub data for use in testing. Default is \u003ccode\u003eData()\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe type of HTTP task to be performed.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP010validationC0AA010ValidationC0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe type of validation to perform on the request. Default is \u003ccode\u003e.none\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers to be used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/AccessTokenAuthorizable.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","abstract":"\u003cp\u003eRepresents the authorization header to use for requests.\u003c/p\u003e","parent_name":"AccessTokenAuthorizable"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eRetrieve an \u003ccode\u003eNSURLRequest\u003c/code\u003e representation.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP14sessionHeadersSDyS2SGvp":{"name":"sessionHeaders","abstract":"\u003cp\u003eAdditional headers appended to the request when added to the session.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate8username8password11persistencexSS_SSSo26NSURLCredentialPersistenceVtF":{"name":"authenticate(username:password:persistence:)","abstract":"\u003cp\u003eAuthenticates the request with a username and password.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate4withxSo15NSURLCredentialC_tF":{"name":"authenticate(with:)","abstract":"\u003cp\u003eAuthenticates the request with an \u003ccode\u003eNSURLCredential\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP15cURLDescription7callingxySSc_tF":{"name":"cURLDescription(calling:)","abstract":"\u003cp\u003ecURL representation of the instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7prepare_6target10Foundation10URLRequestVAH_AA06TargetC0_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003eCalled to modify a request before sending.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled immediately before a request is sent over the network (or stubbed).\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled after a response has been received, but before the MoyaProvider has invoked its completion handler.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7process_6targets6ResultOyAA8ResponseCAA0A5ErrorOGAL_AA06TargetC0_ptF":{"name":"process(_:target:)","abstract":"\u003cp\u003eCalled to modify a result before completion.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP6TargetQa":{"name":"Target","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP7request_13callbackQueue8progress10completionAA11Cancellable_p6TargetQz_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0O0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/Cancellable.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","abstract":"\u003cp\u003eA Boolean value stating whether a request is cancelled.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","abstract":"\u003cp\u003eCancels the represented request.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html":{"name":"Cancellable","abstract":"\u003cp\u003eProtocol to define the opaque type returned from a request.\u003c/p\u003e"},"Protocols/MoyaProviderType.html":{"name":"MoyaProviderType","abstract":"\u003cp\u003eA protocol representing a minimal interface for a MoyaProvider."},"Protocols/PluginType.html":{"name":"PluginType","abstract":"\u003cp\u003eA Moya Plugin receives callbacks to perform side effects wherever a request is sent or received.\u003c/p\u003e"},"Protocols/RequestType.html":{"name":"RequestType","abstract":"\u003cp\u003eRequest type used by \u003ccode\u003ewillSend\u003c/code\u003e plugin function.\u003c/p\u003e"},"Protocols/AccessTokenAuthorizable.html":{"name":"AccessTokenAuthorizable","abstract":"\u003cp\u003eA protocol for controlling the behavior of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Protocols/TargetType.html":{"name":"TargetType","abstract":"\u003cp\u003eThe protocol used to define the specifications necessary for a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Functions.html#/s:4Moya23convertResponseToResult_7request4data5errors0E0OyAA0C0CAA0A5ErrorOGSo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgAP4DataVSgs0I0_pSgtF":{"name":"convertResponseToResult(_:request:data:error:)","abstract":"\u003cp\u003eA public function responsible for converting the result of a \u003ccode\u003eURLRequest\u003c/code\u003e to a Result\u003cMoya.Response, MoyaError\u003e.\u003c/p\u003e"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter11statusCodesAA0cD0VyAjFGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter10statusCodeAA0cD0VyAjFGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that have the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE27filterSuccessfulStatusCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE38filterSuccessfulStatusAndRedirectCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE8mapImageAA0cD0VySo7NSImageCAFGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE7mapJSON16failsOnEmptyDataAA0cD0VyypAFGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE9mapString9atKeyPathAA0cD0VySSAFGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE3map_9atKeyPath5using16failsOnEmptyDataAA0cD0Vyqd__AFGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE7request_13callbackQueueAA14SignalProducerVyAD8ResponseCAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"request(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE19requestWithProgress_13callbackQueueAA14SignalProducerVyAD0H8ResponseVAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgress(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter11statusCodesACyAfHGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter10statusCodeACyAfHGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that has the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE27filterSuccessfulStatusCodesACyAfHGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE38filterSuccessfulStatusAndRedirectCodesACyAfHGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE8mapImageACySo7NSImageCAHGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE7mapJSON16failsOnEmptyDataACyypAHGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE9mapString9atKeyPathACySSAHGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE3map_9atKeyPath5using16failsOnEmptyDataACyqd__AHGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE15filterCompletedACyAD0F0CAHGyF":{"name":"filterCompleted()","abstract":"\u003cp\u003eFilter completed progress response and maps to actual response\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE06filterE0ACySdAHGyF":{"name":"filterProgress()","abstract":"\u003cp\u003eFilter progress events of current ProgressResponse\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/URL.html#/s:10Foundation3URLV4MoyaE6targetACx_tcAD10TargetTypeRzlufc":{"name":"init(target:)","abstract":"\u003cp\u003eInitialize URL from Moya\u0026rsquo;s \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"URL"},"Extensions/Method.html#/s:9Alamofire10HTTPMethodV4MoyaE17supportsMultipartSbvp":{"name":"supportsMultipart","abstract":"\u003cp\u003eA Boolean value determining whether the request supports multipart.\u003c/p\u003e","parent_name":"Method"},"Extensions/Method.html":{"name":"Method"},"Extensions/URL.html":{"name":"URL"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Extensions/Reactive.html":{"name":"Reactive"},"Extensions/SignalProducerProtocol.html":{"name":"SignalProducerProtocol","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo validation.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO12successCodesyA2CmF":{"name":"successCodes","abstract":"\u003cp\u003eValidate success codes (only 2xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO23successAndRedirectCodesyA2CmF":{"name":"successAndRedirectCodes","abstract":"\u003cp\u003eValidate success codes and redirection codes (only 2xx and 3xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO11customCodesyACSaySiGcACmF":{"name":"customCodes(_:)","abstract":"\u003cp\u003eValidate only the given status codes.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ValidationType"},"Enums/Task.html#/s:4Moya4TaskO12requestPlainyA2CmF":{"name":"requestPlain","abstract":"\u003cp\u003eA request with no additional data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO11requestDatayAC10Foundation0D0VcACmF":{"name":"requestData(_:)","abstract":"\u003cp\u003eA requests body set with data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestJSONEncodableyACSE_pcACmF":{"name":"requestJSONEncodable(_:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCustomJSONEncodableyACSE_p_10Foundation11JSONEncoderCtcACmF":{"name":"requestCustomJSONEncodable(_:encoder:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type and custom encoder\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO17requestParametersyACSDySSypG_9Alamofire17ParameterEncoding_ptcACmF":{"name":"requestParameters(parameters:encoding:)","abstract":"\u003cp\u003eA requests body set with encoded parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestCompositeDatayAC10Foundation0E0V_SDySSypGtcACmF":{"name":"requestCompositeData(bodyData:urlParameters:)","abstract":"\u003cp\u003eA requests body set with data, combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCompositeParametersyACSDySSypG_9Alamofire17ParameterEncoding_pAEtcACmF":{"name":"requestCompositeParameters(bodyParameters:bodyEncoding:urlParameters:)","abstract":"\u003cp\u003eA requests body set with encoded parameters combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO10uploadFileyAC10Foundation3URLVcACmF":{"name":"uploadFile(_:)","abstract":"\u003cp\u003eA file upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO15uploadMultipartyACSayAA0D8FormDataVGcACmF":{"name":"uploadMultipart(_:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO24uploadCompositeMultipartyACSayAA0E8FormDataVG_SDySSypGtcACmF":{"name":"uploadCompositeMultipart(_:urlParameters:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO19downloadDestinationyAC10Foundation3URLV011destinationF0_9Alamofire15DownloadRequestC7OptionsV7optionstAG_So17NSHTTPURLResponseCtccACmF":{"name":"downloadDestination(_:)","abstract":"\u003cp\u003eA file download task to a destination.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO18downloadParametersyACSDySSypG_9Alamofire17ParameterEncoding_p10Foundation3URLV011destinationI0_AF15DownloadRequestC7OptionsV7optionstAJ_So17NSHTTPURLResponseCtctcACmF":{"name":"downloadParameters(parameters:encoding:destination:)","abstract":"\u003cp\u003eA file download task to a destination with extra parameters using the given encoding.\u003c/p\u003e","parent_name":"Task"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5beganyA2CmF":{"name":"began","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5endedyA2CmF":{"name":"ended","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5basicyA2CmF":{"name":"basic","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Basic\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6beareryA2CmF":{"name":"bearer","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Bearer\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"\u003cp\u003eCustom header implementation.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5valueSSvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AuthorizationType"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetyAcA0C4Type_pcACmF":{"name":"target(_:)","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetOyAcA0C4Type_pcfc":{"name":"init(_:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eMultiTarget\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe embedded target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe baseURL of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eThe sampleData of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO14validationTypeAA010ValidationE0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/ValidationType.html\"\u003eValidationType\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetAA0C4Type_pvp":{"name":"target","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","parent_name":"MultiTarget"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO5neveryA2CmF":{"name":"never","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO9immediateyA2CmF":{"name":"immediate","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO7delayedyACSd_tcACmF":{"name":"delayed(seconds:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO12imageMappingyAcA8ResponseCcACmF":{"name":"imageMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to an image.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO11jsonMappingyAcA8ResponseCcACmF":{"name":"jsonMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a JSON structure.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13stringMappingyAcA8ResponseCcACmF":{"name":"stringMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a String.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13objectMappingyACs0B0_p_AA8ResponseCtcACmF":{"name":"objectMapping(_:_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a Decodable object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO16encodableMappingyACs0B0_pcACmF":{"name":"encodableMapping(_:)","abstract":"\u003cp\u003eIndicates that Encodable couldn\u0026rsquo;t be encoded into Data\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10statusCodeyAcA8ResponseCcACmF":{"name":"statusCode(_:)","abstract":"\u003cp\u003eIndicates a response failed with an invalid HTTP status code.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10underlyingyACs0B0_p_AA8ResponseCSgtcACmF":{"name":"underlying(_:_:)","abstract":"\u003cp\u003eIndicates a response failed due to an underlying \u003ccode\u003eError\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO14requestMappingyACSScACmF":{"name":"requestMapping(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to map to a \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO17parameterEncodingyACs0B0_pcACmF":{"name":"parameterEncoding(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to encode the parameters for the \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO8responseAA8ResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eDepending on error type, returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html\"\u003eResponse\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation13CustomNSErrorP13errorUserInfoSDySSypGvp":{"name":"errorUserInfo","parent_name":"MoyaError"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO07networkD0yACSi_10Foundation4DataVtcACmF":{"name":"networkResponse(_:_:)","abstract":"\u003cp\u003eThe network returned a response, including status code and data.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO8responseyACSo17NSHTTPURLResponseC_10Foundation4DataVtcACmF":{"name":"response(_:_:)","abstract":"\u003cp\u003eThe network returned response which can be fully customized.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO12networkErroryACSo7NSErrorCcACmF":{"name":"networkError(_:)","abstract":"\u003cp\u003eThe network failed to send the request, or failed to retrieve a response (eg a timeout).\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html":{"name":"EndpointSampleResponse","abstract":"\u003cp\u003eUsed for stubbing responses.\u003c/p\u003e"},"Enums/MoyaError.html":{"name":"MoyaError","abstract":"\u003cp\u003eA type representing possible errors Moya can throw.\u003c/p\u003e"},"Enums/StubBehavior.html":{"name":"StubBehavior","abstract":"\u003cp\u003eControls how stub responses are returned.\u003c/p\u003e"},"Enums/MultiTarget.html":{"name":"MultiTarget","abstract":"\u003cp\u003eA \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e used to enable \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e to process multiple \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003es.\u003c/p\u003e"},"Enums/AuthorizationType.html":{"name":"AuthorizationType","abstract":"\u003cp\u003eAn enum representing the header to use with an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e"},"Enums/NetworkActivityChangeType.html":{"name":"NetworkActivityChangeType","abstract":"\u003cp\u003eNetwork activity change notification type.\u003c/p\u003e"},"Enums/Task.html":{"name":"Task","abstract":"\u003cp\u003eRepresents an HTTP task.\u003c/p\u003e"},"Enums/ValidationType.html":{"name":"ValidationType","abstract":"\u003cp\u003eRepresents the status codes to validate through Alamofire.\u003c/p\u003e"},"Classes/Response.html#/s:4Moya8ResponseC10statusCodeSivp":{"name":"statusCode","abstract":"\u003cp\u003eThe status code of the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC4data10Foundation4DataVvp":{"name":"data","abstract":"\u003cp\u003eThe response data.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eThe original URLRequest for the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eThe HTTPURLResponse object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC10statusCode4data7request8responseACSi_10Foundation4DataVAH10URLRequestVSgSo17NSHTTPURLResponseCSgtcfc":{"name":"init(statusCode:data:request:response:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e. Suitable for debugging.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter11statusCodesACx_tKSXRzSi5BoundRtzlF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the specified range.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter10statusCodeACSi_tKF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if it has the specified \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC27filterSuccessfulStatusCodesACyKF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC38filterSuccessfulStatusAndRedirectCodesACyKF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 399.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8mapImageSo7NSImageCyKF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7mapJSON16failsOnEmptyDataypSb_tKF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC9mapString9atKeyPathS2SSg_tKF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps data received from the signal into a String.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC3map_9atKeyPath5using16failsOnEmptyDataxxm_SSSg10Foundation11JSONDecoderCSbtKSeRzlF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a Decodable object.\u003c/p\u003e","parent_name":"Response"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV04DataF4Typea":{"name":"DataFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV05EntryF4Typea":{"name":"EntryFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entryyS2S_SSAA10TargetType_ptcvp":{"name":"entry","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV11requestDataySS10Foundation0H0Vcvp":{"name":"requestData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV12responseDataySS10Foundation0H0Vcvp":{"name":"responseData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entry11requestData08responseI0AGS2S_SSAA10TargetType_ptc_SS10Foundation0I0VcSSANctcfc":{"name":"init(entry:requestData:responseData:)","abstract":"\u003cp\u003eThe designated way to instantiate a Formatter.\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV011defaultDataF0ySS10Foundation0H0VFZ":{"name":"defaultDataFormatter(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV012defaultEntryF010identifier7message6targetS2S_SSAA10TargetType_ptFZ":{"name":"defaultEntryFormatter(identifier:message:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV13requestMethodAGvpZ":{"name":"requestMethod","abstract":"\u003cp\u003eThe request\u0026rsquo;s method will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV11requestBodyAGvpZ":{"name":"requestBody","abstract":"\u003cp\u003eThe request\u0026rsquo;s body will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV14requestHeadersAGvpZ":{"name":"requestHeaders","abstract":"\u003cp\u003eThe request\u0026rsquo;s headers will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19formatRequestAscURLAGvpZ":{"name":"formatRequestAscURL","abstract":"\u003cp\u003eThe request will be logged in the cURL format.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19successResponseBodyAGvpZ":{"name":"successResponseBody","abstract":"\u003cp\u003eThe body of a response that is a success will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV17errorResponseBodyAGvpZ":{"name":"errorResponseBody","abstract":"\u003cp\u003eThe body of a response that is an error will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7defaultAGvpZ":{"name":"default","abstract":"\u003cp\u003eOnly basic components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7verboseAGvpZ":{"name":"verbose","abstract":"\u003cp\u003eAll components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10OutputTypea":{"name":"OutputType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatterAE9FormatterVvp":{"name":"formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV6outputyyAA10TargetType_p_SaySSGtcvp":{"name":"output","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10logOptionsAE03LogG0Vvp":{"name":"logOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatter6output10logOptionsA2E9FormatterV_yAA10TargetType_p_SaySSGtcAE03LogI0Vtcfc":{"name":"init(formatter:output:logOptions:)","abstract":"\u003cp\u003eThe designated way to instantiate a Configuration.\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV13defaultOutput6target5itemsyAA10TargetType_p_SaySSGtFZ":{"name":"defaultOutput(target:items:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html":{"name":"LogOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html":{"name":"Formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationAC13ConfigurationVvp":{"name":"configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationA2C13ConfigurationV_tcfc":{"name":"init(configuration:)","abstract":"\u003cp\u003eInitializes a NetworkLoggerPlugin.\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin/Configuration.html":{"name":"Configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7defaultACvpZ":{"name":"default","abstract":"\u003cp\u003eReturns the default logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7verboseACvpZ":{"name":"verbose","abstract":"\u003cp\u003eReturns the default verbose logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC0bC7Closurea":{"name":"NetworkActivityClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC07networkC7ClosureACyAA0bC10ChangeTypeO_AA06TargetH0_ptc_tcfc":{"name":"init(networkActivityClosure:)","abstract":"\u003cp\u003eInitializes a NetworkActivityPlugin.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC8willSend_6targetyAA11RequestType_p_AA06TargetI0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as the request is about to start\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA10TargetType_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as a response arrives, even if the request is canceled.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC17CredentialClosurea":{"name":"CredentialClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC18credentialsClosureACSo15NSURLCredentialCSgAA10TargetType_pc_tcfc":{"name":"init(credentialsClosure:)","abstract":"\u003cp\u003eInitializes a CredentialsPlugin.\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"CredentialsPlugin"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15EndpointClosurea":{"name":"EndpointClosure","abstract":"\u003cp\u003eClosure that defines the endpoints for the provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC20RequestResultClosurea":{"name":"RequestResultClosure","abstract":"\u003cp\u003eClosure that decides if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14RequestClosurea":{"name":"RequestClosure","abstract":"\u003cp\u003eClosure that resolves an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e into a \u003ccode\u003eRequestResult\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11StubClosurea":{"name":"StubClosure","abstract":"\u003cp\u003eClosure that decides if/how a request should be stubbed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp":{"name":"endpointClosure","abstract":"\u003cp\u003eA closure responsible for mapping a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e to an \u003ccode\u003eEndPoint\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14requestClosureyyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcvp":{"name":"requestClosure","abstract":"\u003cp\u003eA closure deciding if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubClosureyAA12StubBehaviorOxcvp":{"name":"stubClosure","abstract":"\u003cp\u003eA closure responsible for determining the stubbing behavior","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7session9Alamofire7SessionCvp":{"name":"session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7pluginsSayAA10PluginType_pGvp":{"name":"plugins","abstract":"\u003cp\u003eA list of plugins.","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14trackInflightsSbvp":{"name":"trackInflights","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16inflightRequestsSDyAA8EndpointCSayys6ResultOyAA8ResponseCAA0A5ErrorOGcGGvp":{"name":"inflightRequests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosure07requestD004stubD013callbackQueue7session7plugins14trackInflightsACyxGAA8EndpointCxc_yAM_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcAA12StubBehaviorOxcSo17OS_dispatch_queueCSg9Alamofire7SessionCSayAA10PluginType_pGSbtcfc":{"name":"init(endpointClosure:requestClosure:stubClosure:callbackQueue:session:plugins:trackInflights:)","abstract":"\u003cp\u003eInitializes a provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC8endpointyAA8EndpointCxF":{"name":"endpoint(_:)","abstract":"\u003cp\u003eReturns an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e based on the token, method, and parameters by invoking the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp\"\u003eendpointClosure\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7request_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0M0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubRequest_7request13callbackQueue10completion8endpoint0C8BehaviorAA16CancellableTokenCx_10Foundation10URLRequestVSo17OS_dispatch_queueCSgys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCAA04StubJ0OtF":{"name":"stubRequest(_:request:callbackQueue:completion:endpoint:stubBehavior:)","abstract":"\u003cp\u003eWhen overriding this method, call \u003ccode\u003enotifyPluginsOfImpendingStub\u003c/code\u003e to prepare your request","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC22defaultEndpointMapping3forAA0D0Cx_tFZ":{"name":"defaultEndpointMapping(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC21defaultRequestMapping3for7closureyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGXEtFZ":{"name":"defaultRequestMapping(for:closure:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC23defaultAlamofireSession0D00E0CyFZ":{"name":"defaultAlamofireSession()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctF":{"name":"requestNormal(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003ePerforms normal requests.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16cancelCompletion_6targetyys6ResultOyAA8ResponseCAA0A5ErrorOGXE_xtF":{"name":"cancelCompletion(_:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC18createStubFunction_9forTarget14withCompletion8endpoint7plugins7requestyycAA16CancellableTokenC_xys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCSayAA10PluginType_pG10Foundation10URLRequestVtF":{"name":"createStubFunction(_:forTarget:withCompletion:endpoint:plugins:request:)","abstract":"\u003cp\u003eCreates a function which, when called, executes the appropriate stubbing behavior for the given parameters.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28notifyPluginsOfImpendingStub3for6target10Foundation10URLRequestVAI_xtF":{"name":"notifyPluginsOfImpendingStub(for:target:)","abstract":"\u003cp\u003eNotify all plugins that a stub is about to be performed. You must call this if overriding \u003ccode\u003estubRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC9neverStubyAA0D8BehaviorOxFZ":{"name":"neverStub(_:)","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15immediatelyStubyAA0D8BehaviorOxFZ":{"name":"immediatelyStub(_:)","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11delayedStubyAA0D8BehaviorOxcSdFZ":{"name":"delayedStub(_:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16requestPublisher_13callbackQueue7Combine03AnyD0VyAA8ResponseCAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28requestWithProgressPublisher_13callbackQueue7Combine03AnyF0VyAA0E8ResponseVAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgressPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/CancellableToken.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC6actionACyyc_tcfc":{"name":"init(action:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of this instance, suitable for debugging.\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/Endpoint.html#/s:4Moya8EndpointC21SampleResponseClosurea":{"name":"SampleResponseClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3urlSSvp":{"name":"url","abstract":"\u003cp\u003eA string representation of the URL for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC21sampleResponseClosureAA0b6SampleD0Oycvp":{"name":"sampleResponseClosure","abstract":"\u003cp\u003eA closure responsible for returning an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/EndpointSampleResponse.html\"\u003eEndpointSampleResponse\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC16httpHeaderFieldsSDyS2SGSgvp":{"name":"httpHeaderFields","abstract":"\u003cp\u003eThe HTTP header fields for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3url21sampleResponseClosure6method4task16httpHeaderFieldsACSS_AA0b6SampleE0Oyc9Alamofire10HTTPMethodVAA4TaskOSDyS2SGSgtcfc":{"name":"init(url:sampleResponseClosure:method:task:httpHeaderFields:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6adding19newHTTPHeaderFieldsACSDyS2SG_tF":{"name":"adding(newHTTPHeaderFields:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with added HTTP header fields.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC9replacing4taskAcA4TaskO_tF":{"name":"replacing(task:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with replaced \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp\"\u003etask\u003c/a\u003e\u003c/code\u003e parameter.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC10urlRequest10Foundation10URLRequestVyKF":{"name":"urlRequest()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eEndpoint\u003c/code\u003e converted to a \u003ccode\u003eURLRequest\u003c/code\u003e if valid. Throws an error otherwise.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"\u003cp\u003eNote: If both Endpoints fail to produce a URLRequest the comparison will","parent_name":"Endpoint"},"Classes/Endpoint.html":{"name":"Endpoint","abstract":"\u003cp\u003eClass for reifying a target of the \u003ccode\u003eTarget\u003c/code\u003e enum unto a concrete \u003ccode\u003eEndpoint\u003c/code\u003e.\u003c/p\u003e"},"Classes/CancellableToken.html":{"name":"CancellableToken","abstract":"\u003cp\u003eInternal token that can be used to cancel requests\u003c/p\u003e"},"Classes/MoyaProvider.html":{"name":"MoyaProvider","abstract":"\u003cp\u003eRequest provider class. Requests should be made through this class only.\u003c/p\u003e"},"Classes/CredentialsPlugin.html":{"name":"CredentialsPlugin","abstract":"\u003cp\u003eProvides each request with optional URLCredentials.\u003c/p\u003e"},"Classes/NetworkActivityPlugin.html":{"name":"NetworkActivityPlugin","abstract":"\u003cp\u003eNotify a request\u0026rsquo;s network activity changes (request begins or ends).\u003c/p\u003e"},"Classes/NetworkLoggerPlugin.html":{"name":"NetworkLoggerPlugin","abstract":"\u003cp\u003eLogs network activity (outgoing requests and incoming responses).\u003c/p\u003e"},"Classes/Response.html":{"name":"Response","abstract":"\u003cp\u003eRepresents a response to a \u003ccode\u003eMoyaProvider.request\u003c/code\u003e.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Functions.html":{"name":"Functions","abstract":"\u003cp\u003eThe following functions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Typealiases.html#/ImageType":{"name":"ImageType"},"Typealiases.html#/s:4Moya9ImageTypea":{"name":"ImageType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya5Imagea":{"name":"Image","abstract":"\u003cp\u003eAn alias for the SDK\u0026rsquo;s image type.\u003c/p\u003e"},"Typealiases.html#/s:4Moya7Sessiona":{"name":"Session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya6Methoda":{"name":"Method","abstract":"\u003cp\u003eRepresents an HTTP method.\u003c/p\u003e"},"Typealiases.html#/s:4Moya17ParameterEncodinga":{"name":"ParameterEncoding","abstract":"\u003cp\u003eChoice of parameter encoding.\u003c/p\u003e"},"Typealiases.html#/s:4Moya12JSONEncodinga":{"name":"JSONEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya11URLEncodinga":{"name":"URLEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya24RequestMultipartFormDataa":{"name":"RequestMultipartFormData","abstract":"\u003cp\u003eMultipart form.\u003c/p\u003e"},"Typealiases.html#/s:4Moya19DownloadDestinationa":{"name":"DownloadDestination","abstract":"\u003cp\u003eMultipart form data encoding result.\u003c/p\u003e"},"Typealiases.html#/s:4Moya18RequestInterceptora":{"name":"RequestInterceptor","abstract":"\u003cp\u003eRepresents Request interceptor type that can modify/act on Request\u003c/p\u003e"},"Typealiases.html#/s:4Moya10Completiona":{"name":"Completion","abstract":"\u003cp\u003eClosure to be executed when a request has completed.\u003c/p\u003e"},"Typealiases.html#/s:4Moya13ProgressBlocka":{"name":"ProgressBlock","abstract":"\u003cp\u003eClosure to be executed when progress changes.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV0C7Closurea":{"name":"TokenClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureySSAA10TargetType_pcvp":{"name":"tokenClosure","abstract":"\u003cp\u003eA closure returning the access token to be applied in the header.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureACSSAA10TargetType_pc_tcfc":{"name":"init(tokenClosure:)","abstract":"\u003cp\u003eInitialize a new \u003ccode\u003eAccessTokenPlugin\u003c/code\u003e.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV7prepare_6target10Foundation10URLRequestVAH_AA10TargetType_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003ePrepare a request by adding an authorization header if necessary.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4datayAE10Foundation0D0VcAEmF":{"name":"data(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4fileyAE10Foundation3URLVcAEmF":{"name":"file(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO6streamyAESo13NSInputStreamC_s6UInt64VtcAEmF":{"name":"stream(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html":{"name":"FormDataProvider","abstract":"\u003cp\u003eMethod to provide the form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8provider4name8fileName8mimeTypeA2C0cD8ProviderO_S2SSgAJtcfc":{"name":"init(provider:name:fileName:mimeType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8providerAC0cD8ProviderOvp":{"name":"provider","abstract":"\u003cp\u003eThe method being used for providing form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8fileNameSSSgvp":{"name":"fileName","abstract":"\u003cp\u003eThe file name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"\u003cp\u003eThe MIME type\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8responseAA0C0CSgvp":{"name":"response","abstract":"\u003cp\u003eThe optional response of the request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV14progressObjectSo10NSProgressCSgvp":{"name":"progressObject","abstract":"\u003cp\u003eAn object that conveys ongoing progress for a given request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progress8responseACSo10NSProgressCSg_AA0C0CSgtcfc":{"name":"init(progress:response:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eProgressResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progressSdvp":{"name":"progress","abstract":"\u003cp\u003eThe fraction of the overall work completed by the progress object.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV9completedSbvp":{"name":"completed","abstract":"\u003cp\u003eA Boolean value stating whether the request is completed.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html":{"name":"ProgressResponse","abstract":"\u003cp\u003eA type representing the progress of a request.\u003c/p\u003e"},"Structs/MultipartFormData.html":{"name":"MultipartFormData","abstract":"\u003cp\u003eRepresents \u0026ldquo;multipart/form-data\u0026rdquo; for an upload.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html":{"name":"AccessTokenPlugin","abstract":"\u003cp\u003eA plugin for adding basic or bearer-type authorization headers to requests. Example:\u003c/p\u003e"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe path to be appended to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp\"\u003ebaseURL\u003c/a\u003e\u003c/code\u003e to form the full \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eProvides stub data for use in testing. Default is \u003ccode\u003eData()\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe type of HTTP task to be performed.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP010validationC0AA010ValidationC0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe type of validation to perform on the request. Default is \u003ccode\u003e.none\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers to be used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/AccessTokenAuthorizable.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","abstract":"\u003cp\u003eRepresents the authorization header to use for requests.\u003c/p\u003e","parent_name":"AccessTokenAuthorizable"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eRetrieve an \u003ccode\u003eNSURLRequest\u003c/code\u003e representation.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP14sessionHeadersSDyS2SGvp":{"name":"sessionHeaders","abstract":"\u003cp\u003eAdditional headers appended to the request when added to the session.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate8username8password11persistencexSS_SSSo26NSURLCredentialPersistenceVtF":{"name":"authenticate(username:password:persistence:)","abstract":"\u003cp\u003eAuthenticates the request with a username and password.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate4withxSo15NSURLCredentialC_tF":{"name":"authenticate(with:)","abstract":"\u003cp\u003eAuthenticates the request with an \u003ccode\u003eNSURLCredential\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP15cURLDescription7callingxySSc_tF":{"name":"cURLDescription(calling:)","abstract":"\u003cp\u003ecURL representation of the instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7prepare_6target10Foundation10URLRequestVAH_AA06TargetC0_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003eCalled to modify a request before sending.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled immediately before a request is sent over the network (or stubbed).\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled after a response has been received, but before the MoyaProvider has invoked its completion handler.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7process_6targets6ResultOyAA8ResponseCAA0A5ErrorOGAL_AA06TargetC0_ptF":{"name":"process(_:target:)","abstract":"\u003cp\u003eCalled to modify a result before completion.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP6TargetQa":{"name":"Target","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP7request_13callbackQueue8progress10completionAA11Cancellable_p6TargetQz_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0O0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/Cancellable.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","abstract":"\u003cp\u003eA Boolean value stating whether a request is cancelled.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","abstract":"\u003cp\u003eCancels the represented request.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html":{"name":"Cancellable","abstract":"\u003cp\u003eProtocol to define the opaque type returned from a request.\u003c/p\u003e"},"Protocols/MoyaProviderType.html":{"name":"MoyaProviderType","abstract":"\u003cp\u003eA protocol representing a minimal interface for a MoyaProvider."},"Protocols/PluginType.html":{"name":"PluginType","abstract":"\u003cp\u003eA Moya Plugin receives callbacks to perform side effects wherever a request is sent or received.\u003c/p\u003e"},"Protocols/RequestType.html":{"name":"RequestType","abstract":"\u003cp\u003eRequest type used by \u003ccode\u003ewillSend\u003c/code\u003e plugin function.\u003c/p\u003e"},"Protocols/AccessTokenAuthorizable.html":{"name":"AccessTokenAuthorizable","abstract":"\u003cp\u003eA protocol for controlling the behavior of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Protocols/TargetType.html":{"name":"TargetType","abstract":"\u003cp\u003eThe protocol used to define the specifications necessary for a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Functions.html#/s:4Moya23convertResponseToResult_7request4data5errors0E0OyAA0C0CAA0A5ErrorOGSo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgAP4DataVSgs0I0_pSgtF":{"name":"convertResponseToResult(_:request:data:error:)","abstract":"\u003cp\u003eA public function responsible for converting the result of a \u003ccode\u003eURLRequest\u003c/code\u003e to a Result\u003cMoya.Response, MoyaError\u003e.\u003c/p\u003e"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter11statusCodesAA0cD0VyAjFGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter10statusCodeAA0cD0VyAjFGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that have the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE27filterSuccessfulStatusCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE38filterSuccessfulStatusAndRedirectCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE8mapImageAA0cD0VySo7NSImageCAFGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE7mapJSON16failsOnEmptyDataAA0cD0VyypAFGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE9mapString9atKeyPathAA0cD0VySSAFGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE3map_9atKeyPath5using16failsOnEmptyDataAA0cD0Vyqd__AFGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE7request_13callbackQueueAA14SignalProducerVyAD8ResponseCAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"request(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE19requestWithProgress_13callbackQueueAA14SignalProducerVyAD0H8ResponseVAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgress(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter11statusCodesACyAfHGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter10statusCodeACyAfHGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that has the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE27filterSuccessfulStatusCodesACyAfHGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE38filterSuccessfulStatusAndRedirectCodesACyAfHGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE8mapImageACySo7NSImageCAHGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE7mapJSON16failsOnEmptyDataACyypAHGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE9mapString9atKeyPathACySSAHGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE3map_9atKeyPath5using16failsOnEmptyDataACyqd__AHGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE15filterCompletedACyAD0F0CAHGyF":{"name":"filterCompleted()","abstract":"\u003cp\u003eFilter completed progress response and maps to actual response\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE06filterE0ACySdAHGyF":{"name":"filterProgress()","abstract":"\u003cp\u003eFilter progress events of current ProgressResponse\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/URL.html#/s:10Foundation3URLV4MoyaE6targetACx_tcAD10TargetTypeRzlufc":{"name":"init(target:)","abstract":"\u003cp\u003eInitialize URL from Moya\u0026rsquo;s \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"URL"},"Extensions/Method.html#/s:9Alamofire10HTTPMethodV4MoyaE17supportsMultipartSbvp":{"name":"supportsMultipart","abstract":"\u003cp\u003eA Boolean value determining whether the request supports multipart.\u003c/p\u003e","parent_name":"Method"},"Extensions/Method.html":{"name":"Method"},"Extensions/URL.html":{"name":"URL"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Extensions/Reactive.html":{"name":"Reactive"},"Extensions/SignalProducerProtocol.html":{"name":"SignalProducerProtocol","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo validation.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO12successCodesyA2CmF":{"name":"successCodes","abstract":"\u003cp\u003eValidate success codes (only 2xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO23successAndRedirectCodesyA2CmF":{"name":"successAndRedirectCodes","abstract":"\u003cp\u003eValidate success codes and redirection codes (only 2xx and 3xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO11customCodesyACSaySiGcACmF":{"name":"customCodes(_:)","abstract":"\u003cp\u003eValidate only the given status codes.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ValidationType"},"Enums/Task.html#/s:4Moya4TaskO12requestPlainyA2CmF":{"name":"requestPlain","abstract":"\u003cp\u003eA request with no additional data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO11requestDatayAC10Foundation0D0VcACmF":{"name":"requestData(_:)","abstract":"\u003cp\u003eA requests body set with data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestJSONEncodableyACSE_pcACmF":{"name":"requestJSONEncodable(_:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCustomJSONEncodableyACSE_p_10Foundation11JSONEncoderCtcACmF":{"name":"requestCustomJSONEncodable(_:encoder:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type and custom encoder\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO17requestParametersyACSDySSypG_9Alamofire17ParameterEncoding_ptcACmF":{"name":"requestParameters(parameters:encoding:)","abstract":"\u003cp\u003eA requests body set with encoded parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestCompositeDatayAC10Foundation0E0V_SDySSypGtcACmF":{"name":"requestCompositeData(bodyData:urlParameters:)","abstract":"\u003cp\u003eA requests body set with data, combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCompositeParametersyACSDySSypG_9Alamofire17ParameterEncoding_pAEtcACmF":{"name":"requestCompositeParameters(bodyParameters:bodyEncoding:urlParameters:)","abstract":"\u003cp\u003eA requests body set with encoded parameters combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO10uploadFileyAC10Foundation3URLVcACmF":{"name":"uploadFile(_:)","abstract":"\u003cp\u003eA file upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO15uploadMultipartyACSayAA0D8FormDataVGcACmF":{"name":"uploadMultipart(_:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO24uploadCompositeMultipartyACSayAA0E8FormDataVG_SDySSypGtcACmF":{"name":"uploadCompositeMultipart(_:urlParameters:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO19downloadDestinationyAC10Foundation3URLV011destinationF0_9Alamofire15DownloadRequestC7OptionsV7optionstAG_So17NSHTTPURLResponseCtYbccACmF":{"name":"downloadDestination(_:)","abstract":"\u003cp\u003eA file download task to a destination.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO18downloadParametersyACSDySSypG_9Alamofire17ParameterEncoding_p10Foundation3URLV011destinationI0_AF15DownloadRequestC7OptionsV7optionstAJ_So17NSHTTPURLResponseCtYbctcACmF":{"name":"downloadParameters(parameters:encoding:destination:)","abstract":"\u003cp\u003eA file download task to a destination with extra parameters using the given encoding.\u003c/p\u003e","parent_name":"Task"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5beganyA2CmF":{"name":"began","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5endedyA2CmF":{"name":"ended","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5basicyA2CmF":{"name":"basic","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Basic\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6beareryA2CmF":{"name":"bearer","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Bearer\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"\u003cp\u003eCustom header implementation.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5valueSSvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AuthorizationType"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetyAcA0C4Type_pcACmF":{"name":"target(_:)","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetOyAcA0C4Type_pcfc":{"name":"init(_:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eMultiTarget\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe embedded target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe baseURL of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eThe sampleData of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO14validationTypeAA010ValidationE0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/ValidationType.html\"\u003eValidationType\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetAA0C4Type_pvp":{"name":"target","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","parent_name":"MultiTarget"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO5neveryA2CmF":{"name":"never","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO9immediateyA2CmF":{"name":"immediate","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO7delayedyACSd_tcACmF":{"name":"delayed(seconds:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO12imageMappingyAcA8ResponseCcACmF":{"name":"imageMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to an image.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO11jsonMappingyAcA8ResponseCcACmF":{"name":"jsonMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a JSON structure.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13stringMappingyAcA8ResponseCcACmF":{"name":"stringMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a String.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13objectMappingyACs0B0_p_AA8ResponseCtcACmF":{"name":"objectMapping(_:_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a Decodable object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO16encodableMappingyACs0B0_pcACmF":{"name":"encodableMapping(_:)","abstract":"\u003cp\u003eIndicates that Encodable couldn\u0026rsquo;t be encoded into Data\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10statusCodeyAcA8ResponseCcACmF":{"name":"statusCode(_:)","abstract":"\u003cp\u003eIndicates a response failed with an invalid HTTP status code.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10underlyingyACs0B0_p_AA8ResponseCSgtcACmF":{"name":"underlying(_:_:)","abstract":"\u003cp\u003eIndicates a response failed due to an underlying \u003ccode\u003eError\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO14requestMappingyACSScACmF":{"name":"requestMapping(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to map to a \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO17parameterEncodingyACs0B0_pcACmF":{"name":"parameterEncoding(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to encode the parameters for the \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO8responseAA8ResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eDepending on error type, returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html\"\u003eResponse\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation13CustomNSErrorP13errorUserInfoSDySSypGvp":{"name":"errorUserInfo","parent_name":"MoyaError"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO07networkD0yACSi_10Foundation4DataVtcACmF":{"name":"networkResponse(_:_:)","abstract":"\u003cp\u003eThe network returned a response, including status code and data.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO8responseyACSo17NSHTTPURLResponseC_10Foundation4DataVtcACmF":{"name":"response(_:_:)","abstract":"\u003cp\u003eThe network returned response which can be fully customized.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO12networkErroryACSo7NSErrorCcACmF":{"name":"networkError(_:)","abstract":"\u003cp\u003eThe network failed to send the request, or failed to retrieve a response (eg a timeout).\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html":{"name":"EndpointSampleResponse","abstract":"\u003cp\u003eUsed for stubbing responses.\u003c/p\u003e"},"Enums/MoyaError.html":{"name":"MoyaError","abstract":"\u003cp\u003eA type representing possible errors Moya can throw.\u003c/p\u003e"},"Enums/StubBehavior.html":{"name":"StubBehavior","abstract":"\u003cp\u003eControls how stub responses are returned.\u003c/p\u003e"},"Enums/MultiTarget.html":{"name":"MultiTarget","abstract":"\u003cp\u003eA \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e used to enable \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e to process multiple \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003es.\u003c/p\u003e"},"Enums/AuthorizationType.html":{"name":"AuthorizationType","abstract":"\u003cp\u003eAn enum representing the header to use with an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e"},"Enums/NetworkActivityChangeType.html":{"name":"NetworkActivityChangeType","abstract":"\u003cp\u003eNetwork activity change notification type.\u003c/p\u003e"},"Enums/Task.html":{"name":"Task","abstract":"\u003cp\u003eRepresents an HTTP task.\u003c/p\u003e"},"Enums/ValidationType.html":{"name":"ValidationType","abstract":"\u003cp\u003eRepresents the status codes to validate through Alamofire.\u003c/p\u003e"},"Classes/Response.html#/s:4Moya8ResponseC10statusCodeSivp":{"name":"statusCode","abstract":"\u003cp\u003eThe status code of the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC4data10Foundation4DataVvp":{"name":"data","abstract":"\u003cp\u003eThe response data.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eThe original URLRequest for the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eThe HTTPURLResponse object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC10statusCode4data7request8responseACSi_10Foundation4DataVAH10URLRequestVSgSo17NSHTTPURLResponseCSgtcfc":{"name":"init(statusCode:data:request:response:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e. Suitable for debugging.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter11statusCodesACx_tKSXRzSi5BoundRtzlF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the specified range.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter10statusCodeACSi_tKF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if it has the specified \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC27filterSuccessfulStatusCodesACyKF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC38filterSuccessfulStatusAndRedirectCodesACyKF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 399.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8mapImageSo7NSImageCyKF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7mapJSON16failsOnEmptyDataypSb_tKF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC9mapString9atKeyPathS2SSg_tKF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps data received from the signal into a String.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC3map_9atKeyPath5using16failsOnEmptyDataxxm_SSSg10Foundation11JSONDecoderCSbtKSeRzlF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a Decodable object.\u003c/p\u003e","parent_name":"Response"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV04DataF4Typea":{"name":"DataFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV05EntryF4Typea":{"name":"EntryFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entryyS2S_SSAA10TargetType_ptcvp":{"name":"entry","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV11requestDataySS10Foundation0H0Vcvp":{"name":"requestData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV12responseDataySS10Foundation0H0Vcvp":{"name":"responseData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entry11requestData08responseI0AGS2S_SSAA10TargetType_ptc_SS10Foundation0I0VcSSANctcfc":{"name":"init(entry:requestData:responseData:)","abstract":"\u003cp\u003eThe designated way to instantiate a Formatter.\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV011defaultDataF0ySS10Foundation0H0VFZ":{"name":"defaultDataFormatter(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV012defaultEntryF010identifier7message6targetS2S_SSAA10TargetType_ptFZ":{"name":"defaultEntryFormatter(identifier:message:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV13requestMethodAGvpZ":{"name":"requestMethod","abstract":"\u003cp\u003eThe request\u0026rsquo;s method will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV11requestBodyAGvpZ":{"name":"requestBody","abstract":"\u003cp\u003eThe request\u0026rsquo;s body will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV14requestHeadersAGvpZ":{"name":"requestHeaders","abstract":"\u003cp\u003eThe request\u0026rsquo;s headers will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19formatRequestAscURLAGvpZ":{"name":"formatRequestAscURL","abstract":"\u003cp\u003eThe request will be logged in the cURL format.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19successResponseBodyAGvpZ":{"name":"successResponseBody","abstract":"\u003cp\u003eThe body of a response that is a success will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV17errorResponseBodyAGvpZ":{"name":"errorResponseBody","abstract":"\u003cp\u003eThe body of a response that is an error will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7defaultAGvpZ":{"name":"default","abstract":"\u003cp\u003eOnly basic components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7verboseAGvpZ":{"name":"verbose","abstract":"\u003cp\u003eAll components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10OutputTypea":{"name":"OutputType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatterAE9FormatterVvp":{"name":"formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV6outputyyAA10TargetType_p_SaySSGtcvp":{"name":"output","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10logOptionsAE03LogG0Vvp":{"name":"logOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatter6output10logOptionsA2E9FormatterV_yAA10TargetType_p_SaySSGtcAE03LogI0Vtcfc":{"name":"init(formatter:output:logOptions:)","abstract":"\u003cp\u003eThe designated way to instantiate a Configuration.\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV13defaultOutput6target5itemsyAA10TargetType_p_SaySSGtFZ":{"name":"defaultOutput(target:items:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html":{"name":"LogOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html":{"name":"Formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationAC13ConfigurationVvp":{"name":"configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationA2C13ConfigurationV_tcfc":{"name":"init(configuration:)","abstract":"\u003cp\u003eInitializes a NetworkLoggerPlugin.\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin/Configuration.html":{"name":"Configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7defaultACvpZ":{"name":"default","abstract":"\u003cp\u003eReturns the default logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7verboseACvpZ":{"name":"verbose","abstract":"\u003cp\u003eReturns the default verbose logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC0bC7Closurea":{"name":"NetworkActivityClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC07networkC7ClosureACyAA0bC10ChangeTypeO_AA06TargetH0_ptc_tcfc":{"name":"init(networkActivityClosure:)","abstract":"\u003cp\u003eInitializes a NetworkActivityPlugin.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC8willSend_6targetyAA11RequestType_p_AA06TargetI0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as the request is about to start\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA10TargetType_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as a response arrives, even if the request is canceled.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC17CredentialClosurea":{"name":"CredentialClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC18credentialsClosureACSo15NSURLCredentialCSgAA10TargetType_pc_tcfc":{"name":"init(credentialsClosure:)","abstract":"\u003cp\u003eInitializes a CredentialsPlugin.\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"CredentialsPlugin"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15EndpointClosurea":{"name":"EndpointClosure","abstract":"\u003cp\u003eClosure that defines the endpoints for the provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC20RequestResultClosurea":{"name":"RequestResultClosure","abstract":"\u003cp\u003eClosure that decides if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14RequestClosurea":{"name":"RequestClosure","abstract":"\u003cp\u003eClosure that resolves an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e into a \u003ccode\u003eRequestResult\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11StubClosurea":{"name":"StubClosure","abstract":"\u003cp\u003eClosure that decides if/how a request should be stubbed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp":{"name":"endpointClosure","abstract":"\u003cp\u003eA closure responsible for mapping a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e to an \u003ccode\u003eEndPoint\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14requestClosureyyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcvp":{"name":"requestClosure","abstract":"\u003cp\u003eA closure deciding if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubClosureyAA12StubBehaviorOxcvp":{"name":"stubClosure","abstract":"\u003cp\u003eA closure responsible for determining the stubbing behavior","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7session9Alamofire7SessionCvp":{"name":"session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7pluginsSayAA10PluginType_pGvp":{"name":"plugins","abstract":"\u003cp\u003eA list of plugins.","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14trackInflightsSbvp":{"name":"trackInflights","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16inflightRequestsSDyAA8EndpointCSayys6ResultOyAA8ResponseCAA0A5ErrorOGcGGvp":{"name":"inflightRequests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosure07requestD004stubD013callbackQueue7session7plugins14trackInflightsACyxGAA8EndpointCxc_yAM_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcAA12StubBehaviorOxcSo17OS_dispatch_queueCSg9Alamofire7SessionCSayAA10PluginType_pGSbtcfc":{"name":"init(endpointClosure:requestClosure:stubClosure:callbackQueue:session:plugins:trackInflights:)","abstract":"\u003cp\u003eInitializes a provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC8endpointyAA8EndpointCxF":{"name":"endpoint(_:)","abstract":"\u003cp\u003eReturns an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e based on the token, method, and parameters by invoking the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp\"\u003eendpointClosure\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7request_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0M0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubRequest_7request13callbackQueue10completion8endpoint0C8BehaviorAA16CancellableTokenCx_10Foundation10URLRequestVSo17OS_dispatch_queueCSgys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCAA04StubJ0OtF":{"name":"stubRequest(_:request:callbackQueue:completion:endpoint:stubBehavior:)","abstract":"\u003cp\u003eWhen overriding this method, call \u003ccode\u003enotifyPluginsOfImpendingStub\u003c/code\u003e to prepare your request","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC22defaultEndpointMapping3forAA0D0Cx_tFZ":{"name":"defaultEndpointMapping(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC21defaultRequestMapping3for7closureyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGXEtFZ":{"name":"defaultRequestMapping(for:closure:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC23defaultAlamofireSession0D00E0CyFZ":{"name":"defaultAlamofireSession()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctF":{"name":"requestNormal(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003ePerforms normal requests.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16cancelCompletion_6targetyys6ResultOyAA8ResponseCAA0A5ErrorOGXE_xtF":{"name":"cancelCompletion(_:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC18createStubFunction_9forTarget14withCompletion8endpoint7plugins7requestyycAA16CancellableTokenC_xys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCSayAA10PluginType_pG10Foundation10URLRequestVtF":{"name":"createStubFunction(_:forTarget:withCompletion:endpoint:plugins:request:)","abstract":"\u003cp\u003eCreates a function which, when called, executes the appropriate stubbing behavior for the given parameters.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28notifyPluginsOfImpendingStub3for6target10Foundation10URLRequestVAI_xtF":{"name":"notifyPluginsOfImpendingStub(for:target:)","abstract":"\u003cp\u003eNotify all plugins that a stub is about to be performed. You must call this if overriding \u003ccode\u003estubRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC9neverStubyAA0D8BehaviorOxFZ":{"name":"neverStub(_:)","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15immediatelyStubyAA0D8BehaviorOxFZ":{"name":"immediatelyStub(_:)","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11delayedStubyAA0D8BehaviorOxcSdFZ":{"name":"delayedStub(_:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16requestPublisher_13callbackQueue7Combine03AnyD0VyAA8ResponseCAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28requestWithProgressPublisher_13callbackQueue7Combine03AnyF0VyAA0E8ResponseVAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgressPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/CancellableToken.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC6actionACyyc_tcfc":{"name":"init(action:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of this instance, suitable for debugging.\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/Endpoint.html#/s:4Moya8EndpointC21SampleResponseClosurea":{"name":"SampleResponseClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3urlSSvp":{"name":"url","abstract":"\u003cp\u003eA string representation of the URL for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC21sampleResponseClosureAA0b6SampleD0Oycvp":{"name":"sampleResponseClosure","abstract":"\u003cp\u003eA closure responsible for returning an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/EndpointSampleResponse.html\"\u003eEndpointSampleResponse\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC16httpHeaderFieldsSDyS2SGSgvp":{"name":"httpHeaderFields","abstract":"\u003cp\u003eThe HTTP header fields for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3url21sampleResponseClosure6method4task16httpHeaderFieldsACSS_AA0b6SampleE0Oyc9Alamofire10HTTPMethodVAA4TaskOSDyS2SGSgtcfc":{"name":"init(url:sampleResponseClosure:method:task:httpHeaderFields:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6adding19newHTTPHeaderFieldsACSDyS2SG_tF":{"name":"adding(newHTTPHeaderFields:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with added HTTP header fields.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC9replacing4taskAcA4TaskO_tF":{"name":"replacing(task:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with replaced \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp\"\u003etask\u003c/a\u003e\u003c/code\u003e parameter.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC10urlRequest10Foundation10URLRequestVyKF":{"name":"urlRequest()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eEndpoint\u003c/code\u003e converted to a \u003ccode\u003eURLRequest\u003c/code\u003e if valid. Throws an error otherwise.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"\u003cp\u003eNote: If both Endpoints fail to produce a URLRequest the comparison will","parent_name":"Endpoint"},"Classes/Endpoint.html":{"name":"Endpoint","abstract":"\u003cp\u003eClass for reifying a target of the \u003ccode\u003eTarget\u003c/code\u003e enum unto a concrete \u003ccode\u003eEndpoint\u003c/code\u003e.\u003c/p\u003e"},"Classes/CancellableToken.html":{"name":"CancellableToken","abstract":"\u003cp\u003eInternal token that can be used to cancel requests\u003c/p\u003e"},"Classes/MoyaProvider.html":{"name":"MoyaProvider","abstract":"\u003cp\u003eRequest provider class. Requests should be made through this class only.\u003c/p\u003e"},"Classes/CredentialsPlugin.html":{"name":"CredentialsPlugin","abstract":"\u003cp\u003eProvides each request with optional URLCredentials.\u003c/p\u003e"},"Classes/NetworkActivityPlugin.html":{"name":"NetworkActivityPlugin","abstract":"\u003cp\u003eNotify a request\u0026rsquo;s network activity changes (request begins or ends).\u003c/p\u003e"},"Classes/NetworkLoggerPlugin.html":{"name":"NetworkLoggerPlugin","abstract":"\u003cp\u003eLogs network activity (outgoing requests and incoming responses).\u003c/p\u003e"},"Classes/Response.html":{"name":"Response","abstract":"\u003cp\u003eRepresents a response to a \u003ccode\u003eMoyaProvider.request\u003c/code\u003e.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Functions.html":{"name":"Functions","abstract":"\u003cp\u003eThe following functions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/docSet.dsidx.csv b/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/docSet.dsidx.csv index 4f9e576e..ffbf7afe 100644 --- a/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/docSet.dsidx.csv +++ b/document_moya_podspec/after/docs/docsets/Moya.docset/Contents/Resources/docSet.dsidx.csv @@ -103,8 +103,8 @@ id,name,type,path 102,uploadFile(_:),Element,Enums/Task.html#/s:4Moya4TaskO10uploadFileyAC10Foundation3URLVcACmF 103,uploadMultipart(_:),Element,Enums/Task.html#/s:4Moya4TaskO15uploadMultipartyACSayAA0D8FormDataVGcACmF 104,uploadCompositeMultipart(_:urlParameters:),Element,Enums/Task.html#/s:4Moya4TaskO24uploadCompositeMultipartyACSayAA0E8FormDataVG_SDySSypGtcACmF -105,downloadDestination(_:),Element,Enums/Task.html#/s:4Moya4TaskO19downloadDestinationyAC10Foundation3URLV011destinationF0_9Alamofire15DownloadRequestC7OptionsV7optionstAG_So17NSHTTPURLResponseCtccACmF -106,downloadParameters(parameters:encoding:destination:),Element,Enums/Task.html#/s:4Moya4TaskO18downloadParametersyACSDySSypG_9Alamofire17ParameterEncoding_p10Foundation3URLV011destinationI0_AF15DownloadRequestC7OptionsV7optionstAJ_So17NSHTTPURLResponseCtctcACmF +105,downloadDestination(_:),Element,Enums/Task.html#/s:4Moya4TaskO19downloadDestinationyAC10Foundation3URLV011destinationF0_9Alamofire15DownloadRequestC7OptionsV7optionstAG_So17NSHTTPURLResponseCtYbccACmF +106,downloadParameters(parameters:encoding:destination:),Element,Enums/Task.html#/s:4Moya4TaskO18downloadParametersyACSDySSypG_9Alamofire17ParameterEncoding_p10Foundation3URLV011destinationI0_AF15DownloadRequestC7OptionsV7optionstAJ_So17NSHTTPURLResponseCtYbctcACmF 107,began,Element,Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5beganyA2CmF 108,ended,Element,Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5endedyA2CmF 109,basic,Element,Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5basicyA2CmF diff --git a/document_moya_podspec/after/docs/search.json b/document_moya_podspec/after/docs/search.json index fde73452..eb59abb4 100644 --- a/document_moya_podspec/after/docs/search.json +++ b/document_moya_podspec/after/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/ImageType":{"name":"ImageType"},"Typealiases.html#/s:4Moya9ImageTypea":{"name":"ImageType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya5Imagea":{"name":"Image","abstract":"\u003cp\u003eAn alias for the SDK\u0026rsquo;s image type.\u003c/p\u003e"},"Typealiases.html#/s:4Moya7Sessiona":{"name":"Session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya6Methoda":{"name":"Method","abstract":"\u003cp\u003eRepresents an HTTP method.\u003c/p\u003e"},"Typealiases.html#/s:4Moya17ParameterEncodinga":{"name":"ParameterEncoding","abstract":"\u003cp\u003eChoice of parameter encoding.\u003c/p\u003e"},"Typealiases.html#/s:4Moya12JSONEncodinga":{"name":"JSONEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya11URLEncodinga":{"name":"URLEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya24RequestMultipartFormDataa":{"name":"RequestMultipartFormData","abstract":"\u003cp\u003eMultipart form.\u003c/p\u003e"},"Typealiases.html#/s:4Moya19DownloadDestinationa":{"name":"DownloadDestination","abstract":"\u003cp\u003eMultipart form data encoding result.\u003c/p\u003e"},"Typealiases.html#/s:4Moya18RequestInterceptora":{"name":"RequestInterceptor","abstract":"\u003cp\u003eRepresents Request interceptor type that can modify/act on Request\u003c/p\u003e"},"Typealiases.html#/s:4Moya10Completiona":{"name":"Completion","abstract":"\u003cp\u003eClosure to be executed when a request has completed.\u003c/p\u003e"},"Typealiases.html#/s:4Moya13ProgressBlocka":{"name":"ProgressBlock","abstract":"\u003cp\u003eClosure to be executed when progress changes.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV0C7Closurea":{"name":"TokenClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureySSAA10TargetType_pcvp":{"name":"tokenClosure","abstract":"\u003cp\u003eA closure returning the access token to be applied in the header.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureACSSAA10TargetType_pc_tcfc":{"name":"init(tokenClosure:)","abstract":"\u003cp\u003eInitialize a new \u003ccode\u003eAccessTokenPlugin\u003c/code\u003e.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV7prepare_6target10Foundation10URLRequestVAH_AA10TargetType_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003ePrepare a request by adding an authorization header if necessary.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4datayAE10Foundation0D0VcAEmF":{"name":"data(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4fileyAE10Foundation3URLVcAEmF":{"name":"file(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO6streamyAESo13NSInputStreamC_s6UInt64VtcAEmF":{"name":"stream(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html":{"name":"FormDataProvider","abstract":"\u003cp\u003eMethod to provide the form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8provider4name8fileName8mimeTypeA2C0cD8ProviderO_S2SSgAJtcfc":{"name":"init(provider:name:fileName:mimeType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8providerAC0cD8ProviderOvp":{"name":"provider","abstract":"\u003cp\u003eThe method being used for providing form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8fileNameSSSgvp":{"name":"fileName","abstract":"\u003cp\u003eThe file name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"\u003cp\u003eThe MIME type\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8responseAA0C0CSgvp":{"name":"response","abstract":"\u003cp\u003eThe optional response of the request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV14progressObjectSo10NSProgressCSgvp":{"name":"progressObject","abstract":"\u003cp\u003eAn object that conveys ongoing progress for a given request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progress8responseACSo10NSProgressCSg_AA0C0CSgtcfc":{"name":"init(progress:response:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eProgressResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progressSdvp":{"name":"progress","abstract":"\u003cp\u003eThe fraction of the overall work completed by the progress object.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV9completedSbvp":{"name":"completed","abstract":"\u003cp\u003eA Boolean value stating whether the request is completed.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html":{"name":"ProgressResponse","abstract":"\u003cp\u003eA type representing the progress of a request.\u003c/p\u003e"},"Structs/MultipartFormData.html":{"name":"MultipartFormData","abstract":"\u003cp\u003eRepresents \u0026ldquo;multipart/form-data\u0026rdquo; for an upload.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html":{"name":"AccessTokenPlugin","abstract":"\u003cp\u003eA plugin for adding basic or bearer-type authorization headers to requests. Example:\u003c/p\u003e"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe path to be appended to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp\"\u003ebaseURL\u003c/a\u003e\u003c/code\u003e to form the full \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eProvides stub data for use in testing. Default is \u003ccode\u003eData()\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe type of HTTP task to be performed.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP010validationC0AA010ValidationC0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe type of validation to perform on the request. Default is \u003ccode\u003e.none\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers to be used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/AccessTokenAuthorizable.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","abstract":"\u003cp\u003eRepresents the authorization header to use for requests.\u003c/p\u003e","parent_name":"AccessTokenAuthorizable"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eRetrieve an \u003ccode\u003eNSURLRequest\u003c/code\u003e representation.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP14sessionHeadersSDyS2SGvp":{"name":"sessionHeaders","abstract":"\u003cp\u003eAdditional headers appended to the request when added to the session.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate8username8password11persistencexSS_SSSo26NSURLCredentialPersistenceVtF":{"name":"authenticate(username:password:persistence:)","abstract":"\u003cp\u003eAuthenticates the request with a username and password.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate4withxSo15NSURLCredentialC_tF":{"name":"authenticate(with:)","abstract":"\u003cp\u003eAuthenticates the request with an \u003ccode\u003eNSURLCredential\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP15cURLDescription7callingxySSc_tF":{"name":"cURLDescription(calling:)","abstract":"\u003cp\u003ecURL representation of the instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7prepare_6target10Foundation10URLRequestVAH_AA06TargetC0_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003eCalled to modify a request before sending.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled immediately before a request is sent over the network (or stubbed).\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled after a response has been received, but before the MoyaProvider has invoked its completion handler.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7process_6targets6ResultOyAA8ResponseCAA0A5ErrorOGAL_AA06TargetC0_ptF":{"name":"process(_:target:)","abstract":"\u003cp\u003eCalled to modify a result before completion.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP6TargetQa":{"name":"Target","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP7request_13callbackQueue8progress10completionAA11Cancellable_p6TargetQz_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0O0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/Cancellable.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","abstract":"\u003cp\u003eA Boolean value stating whether a request is cancelled.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","abstract":"\u003cp\u003eCancels the represented request.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html":{"name":"Cancellable","abstract":"\u003cp\u003eProtocol to define the opaque type returned from a request.\u003c/p\u003e"},"Protocols/MoyaProviderType.html":{"name":"MoyaProviderType","abstract":"\u003cp\u003eA protocol representing a minimal interface for a MoyaProvider."},"Protocols/PluginType.html":{"name":"PluginType","abstract":"\u003cp\u003eA Moya Plugin receives callbacks to perform side effects wherever a request is sent or received.\u003c/p\u003e"},"Protocols/RequestType.html":{"name":"RequestType","abstract":"\u003cp\u003eRequest type used by \u003ccode\u003ewillSend\u003c/code\u003e plugin function.\u003c/p\u003e"},"Protocols/AccessTokenAuthorizable.html":{"name":"AccessTokenAuthorizable","abstract":"\u003cp\u003eA protocol for controlling the behavior of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Protocols/TargetType.html":{"name":"TargetType","abstract":"\u003cp\u003eThe protocol used to define the specifications necessary for a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Functions.html#/s:4Moya23convertResponseToResult_7request4data5errors0E0OyAA0C0CAA0A5ErrorOGSo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgAP4DataVSgs0I0_pSgtF":{"name":"convertResponseToResult(_:request:data:error:)","abstract":"\u003cp\u003eA public function responsible for converting the result of a \u003ccode\u003eURLRequest\u003c/code\u003e to a Result\u003cMoya.Response, MoyaError\u003e.\u003c/p\u003e"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter11statusCodesAA0cD0VyAjFGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter10statusCodeAA0cD0VyAjFGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that have the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE27filterSuccessfulStatusCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE38filterSuccessfulStatusAndRedirectCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE8mapImageAA0cD0VySo7NSImageCAFGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE7mapJSON16failsOnEmptyDataAA0cD0VyypAFGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE9mapString9atKeyPathAA0cD0VySSAFGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE3map_9atKeyPath5using16failsOnEmptyDataAA0cD0Vyqd__AFGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE7request_13callbackQueueAA14SignalProducerVyAD8ResponseCAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"request(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE19requestWithProgress_13callbackQueueAA14SignalProducerVyAD0H8ResponseVAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgress(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter11statusCodesACyAfHGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter10statusCodeACyAfHGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that has the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE27filterSuccessfulStatusCodesACyAfHGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE38filterSuccessfulStatusAndRedirectCodesACyAfHGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE8mapImageACySo7NSImageCAHGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE7mapJSON16failsOnEmptyDataACyypAHGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE9mapString9atKeyPathACySSAHGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE3map_9atKeyPath5using16failsOnEmptyDataACyqd__AHGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE15filterCompletedACyAD0F0CAHGyF":{"name":"filterCompleted()","abstract":"\u003cp\u003eFilter completed progress response and maps to actual response\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE06filterE0ACySdAHGyF":{"name":"filterProgress()","abstract":"\u003cp\u003eFilter progress events of current ProgressResponse\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/URL.html#/s:10Foundation3URLV4MoyaE6targetACx_tcAD10TargetTypeRzlufc":{"name":"init(target:)","abstract":"\u003cp\u003eInitialize URL from Moya\u0026rsquo;s \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"URL"},"Extensions/Method.html#/s:9Alamofire10HTTPMethodV4MoyaE17supportsMultipartSbvp":{"name":"supportsMultipart","abstract":"\u003cp\u003eA Boolean value determining whether the request supports multipart.\u003c/p\u003e","parent_name":"Method"},"Extensions/Method.html":{"name":"Method"},"Extensions/URL.html":{"name":"URL"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Extensions/Reactive.html":{"name":"Reactive"},"Extensions/SignalProducerProtocol.html":{"name":"SignalProducerProtocol","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo validation.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO12successCodesyA2CmF":{"name":"successCodes","abstract":"\u003cp\u003eValidate success codes (only 2xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO23successAndRedirectCodesyA2CmF":{"name":"successAndRedirectCodes","abstract":"\u003cp\u003eValidate success codes and redirection codes (only 2xx and 3xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO11customCodesyACSaySiGcACmF":{"name":"customCodes(_:)","abstract":"\u003cp\u003eValidate only the given status codes.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ValidationType"},"Enums/Task.html#/s:4Moya4TaskO12requestPlainyA2CmF":{"name":"requestPlain","abstract":"\u003cp\u003eA request with no additional data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO11requestDatayAC10Foundation0D0VcACmF":{"name":"requestData(_:)","abstract":"\u003cp\u003eA requests body set with data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestJSONEncodableyACSE_pcACmF":{"name":"requestJSONEncodable(_:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCustomJSONEncodableyACSE_p_10Foundation11JSONEncoderCtcACmF":{"name":"requestCustomJSONEncodable(_:encoder:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type and custom encoder\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO17requestParametersyACSDySSypG_9Alamofire17ParameterEncoding_ptcACmF":{"name":"requestParameters(parameters:encoding:)","abstract":"\u003cp\u003eA requests body set with encoded parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestCompositeDatayAC10Foundation0E0V_SDySSypGtcACmF":{"name":"requestCompositeData(bodyData:urlParameters:)","abstract":"\u003cp\u003eA requests body set with data, combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCompositeParametersyACSDySSypG_9Alamofire17ParameterEncoding_pAEtcACmF":{"name":"requestCompositeParameters(bodyParameters:bodyEncoding:urlParameters:)","abstract":"\u003cp\u003eA requests body set with encoded parameters combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO10uploadFileyAC10Foundation3URLVcACmF":{"name":"uploadFile(_:)","abstract":"\u003cp\u003eA file upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO15uploadMultipartyACSayAA0D8FormDataVGcACmF":{"name":"uploadMultipart(_:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO24uploadCompositeMultipartyACSayAA0E8FormDataVG_SDySSypGtcACmF":{"name":"uploadCompositeMultipart(_:urlParameters:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO19downloadDestinationyAC10Foundation3URLV011destinationF0_9Alamofire15DownloadRequestC7OptionsV7optionstAG_So17NSHTTPURLResponseCtccACmF":{"name":"downloadDestination(_:)","abstract":"\u003cp\u003eA file download task to a destination.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO18downloadParametersyACSDySSypG_9Alamofire17ParameterEncoding_p10Foundation3URLV011destinationI0_AF15DownloadRequestC7OptionsV7optionstAJ_So17NSHTTPURLResponseCtctcACmF":{"name":"downloadParameters(parameters:encoding:destination:)","abstract":"\u003cp\u003eA file download task to a destination with extra parameters using the given encoding.\u003c/p\u003e","parent_name":"Task"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5beganyA2CmF":{"name":"began","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5endedyA2CmF":{"name":"ended","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5basicyA2CmF":{"name":"basic","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Basic\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6beareryA2CmF":{"name":"bearer","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Bearer\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"\u003cp\u003eCustom header implementation.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5valueSSvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AuthorizationType"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetyAcA0C4Type_pcACmF":{"name":"target(_:)","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetOyAcA0C4Type_pcfc":{"name":"init(_:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eMultiTarget\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe embedded target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe baseURL of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eThe sampleData of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO14validationTypeAA010ValidationE0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/ValidationType.html\"\u003eValidationType\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetAA0C4Type_pvp":{"name":"target","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","parent_name":"MultiTarget"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO5neveryA2CmF":{"name":"never","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO9immediateyA2CmF":{"name":"immediate","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO7delayedyACSd_tcACmF":{"name":"delayed(seconds:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO12imageMappingyAcA8ResponseCcACmF":{"name":"imageMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to an image.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO11jsonMappingyAcA8ResponseCcACmF":{"name":"jsonMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a JSON structure.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13stringMappingyAcA8ResponseCcACmF":{"name":"stringMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a String.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13objectMappingyACs0B0_p_AA8ResponseCtcACmF":{"name":"objectMapping(_:_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a Decodable object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO16encodableMappingyACs0B0_pcACmF":{"name":"encodableMapping(_:)","abstract":"\u003cp\u003eIndicates that Encodable couldn\u0026rsquo;t be encoded into Data\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10statusCodeyAcA8ResponseCcACmF":{"name":"statusCode(_:)","abstract":"\u003cp\u003eIndicates a response failed with an invalid HTTP status code.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10underlyingyACs0B0_p_AA8ResponseCSgtcACmF":{"name":"underlying(_:_:)","abstract":"\u003cp\u003eIndicates a response failed due to an underlying \u003ccode\u003eError\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO14requestMappingyACSScACmF":{"name":"requestMapping(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to map to a \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO17parameterEncodingyACs0B0_pcACmF":{"name":"parameterEncoding(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to encode the parameters for the \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO8responseAA8ResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eDepending on error type, returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html\"\u003eResponse\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation13CustomNSErrorP13errorUserInfoSDySSypGvp":{"name":"errorUserInfo","parent_name":"MoyaError"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO07networkD0yACSi_10Foundation4DataVtcACmF":{"name":"networkResponse(_:_:)","abstract":"\u003cp\u003eThe network returned a response, including status code and data.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO8responseyACSo17NSHTTPURLResponseC_10Foundation4DataVtcACmF":{"name":"response(_:_:)","abstract":"\u003cp\u003eThe network returned response which can be fully customized.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO12networkErroryACSo7NSErrorCcACmF":{"name":"networkError(_:)","abstract":"\u003cp\u003eThe network failed to send the request, or failed to retrieve a response (eg a timeout).\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html":{"name":"EndpointSampleResponse","abstract":"\u003cp\u003eUsed for stubbing responses.\u003c/p\u003e"},"Enums/MoyaError.html":{"name":"MoyaError","abstract":"\u003cp\u003eA type representing possible errors Moya can throw.\u003c/p\u003e"},"Enums/StubBehavior.html":{"name":"StubBehavior","abstract":"\u003cp\u003eControls how stub responses are returned.\u003c/p\u003e"},"Enums/MultiTarget.html":{"name":"MultiTarget","abstract":"\u003cp\u003eA \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e used to enable \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e to process multiple \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003es.\u003c/p\u003e"},"Enums/AuthorizationType.html":{"name":"AuthorizationType","abstract":"\u003cp\u003eAn enum representing the header to use with an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e"},"Enums/NetworkActivityChangeType.html":{"name":"NetworkActivityChangeType","abstract":"\u003cp\u003eNetwork activity change notification type.\u003c/p\u003e"},"Enums/Task.html":{"name":"Task","abstract":"\u003cp\u003eRepresents an HTTP task.\u003c/p\u003e"},"Enums/ValidationType.html":{"name":"ValidationType","abstract":"\u003cp\u003eRepresents the status codes to validate through Alamofire.\u003c/p\u003e"},"Classes/Response.html#/s:4Moya8ResponseC10statusCodeSivp":{"name":"statusCode","abstract":"\u003cp\u003eThe status code of the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC4data10Foundation4DataVvp":{"name":"data","abstract":"\u003cp\u003eThe response data.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eThe original URLRequest for the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eThe HTTPURLResponse object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC10statusCode4data7request8responseACSi_10Foundation4DataVAH10URLRequestVSgSo17NSHTTPURLResponseCSgtcfc":{"name":"init(statusCode:data:request:response:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e. Suitable for debugging.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter11statusCodesACx_tKSXRzSi5BoundRtzlF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the specified range.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter10statusCodeACSi_tKF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if it has the specified \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC27filterSuccessfulStatusCodesACyKF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC38filterSuccessfulStatusAndRedirectCodesACyKF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 399.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8mapImageSo7NSImageCyKF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7mapJSON16failsOnEmptyDataypSb_tKF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC9mapString9atKeyPathS2SSg_tKF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps data received from the signal into a String.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC3map_9atKeyPath5using16failsOnEmptyDataxxm_SSSg10Foundation11JSONDecoderCSbtKSeRzlF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a Decodable object.\u003c/p\u003e","parent_name":"Response"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV04DataF4Typea":{"name":"DataFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV05EntryF4Typea":{"name":"EntryFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entryyS2S_SSAA10TargetType_ptcvp":{"name":"entry","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV11requestDataySS10Foundation0H0Vcvp":{"name":"requestData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV12responseDataySS10Foundation0H0Vcvp":{"name":"responseData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entry11requestData08responseI0AGS2S_SSAA10TargetType_ptc_SS10Foundation0I0VcSSANctcfc":{"name":"init(entry:requestData:responseData:)","abstract":"\u003cp\u003eThe designated way to instantiate a Formatter.\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV011defaultDataF0ySS10Foundation0H0VFZ":{"name":"defaultDataFormatter(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV012defaultEntryF010identifier7message6targetS2S_SSAA10TargetType_ptFZ":{"name":"defaultEntryFormatter(identifier:message:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV13requestMethodAGvpZ":{"name":"requestMethod","abstract":"\u003cp\u003eThe request\u0026rsquo;s method will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV11requestBodyAGvpZ":{"name":"requestBody","abstract":"\u003cp\u003eThe request\u0026rsquo;s body will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV14requestHeadersAGvpZ":{"name":"requestHeaders","abstract":"\u003cp\u003eThe request\u0026rsquo;s headers will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19formatRequestAscURLAGvpZ":{"name":"formatRequestAscURL","abstract":"\u003cp\u003eThe request will be logged in the cURL format.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19successResponseBodyAGvpZ":{"name":"successResponseBody","abstract":"\u003cp\u003eThe body of a response that is a success will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV17errorResponseBodyAGvpZ":{"name":"errorResponseBody","abstract":"\u003cp\u003eThe body of a response that is an error will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7defaultAGvpZ":{"name":"default","abstract":"\u003cp\u003eOnly basic components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7verboseAGvpZ":{"name":"verbose","abstract":"\u003cp\u003eAll components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10OutputTypea":{"name":"OutputType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatterAE9FormatterVvp":{"name":"formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV6outputyyAA10TargetType_p_SaySSGtcvp":{"name":"output","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10logOptionsAE03LogG0Vvp":{"name":"logOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatter6output10logOptionsA2E9FormatterV_yAA10TargetType_p_SaySSGtcAE03LogI0Vtcfc":{"name":"init(formatter:output:logOptions:)","abstract":"\u003cp\u003eThe designated way to instantiate a Configuration.\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV13defaultOutput6target5itemsyAA10TargetType_p_SaySSGtFZ":{"name":"defaultOutput(target:items:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html":{"name":"LogOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html":{"name":"Formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationAC13ConfigurationVvp":{"name":"configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationA2C13ConfigurationV_tcfc":{"name":"init(configuration:)","abstract":"\u003cp\u003eInitializes a NetworkLoggerPlugin.\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin/Configuration.html":{"name":"Configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7defaultACvpZ":{"name":"default","abstract":"\u003cp\u003eReturns the default logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7verboseACvpZ":{"name":"verbose","abstract":"\u003cp\u003eReturns the default verbose logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC0bC7Closurea":{"name":"NetworkActivityClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC07networkC7ClosureACyAA0bC10ChangeTypeO_AA06TargetH0_ptc_tcfc":{"name":"init(networkActivityClosure:)","abstract":"\u003cp\u003eInitializes a NetworkActivityPlugin.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC8willSend_6targetyAA11RequestType_p_AA06TargetI0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as the request is about to start\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA10TargetType_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as a response arrives, even if the request is canceled.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC17CredentialClosurea":{"name":"CredentialClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC18credentialsClosureACSo15NSURLCredentialCSgAA10TargetType_pc_tcfc":{"name":"init(credentialsClosure:)","abstract":"\u003cp\u003eInitializes a CredentialsPlugin.\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"CredentialsPlugin"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15EndpointClosurea":{"name":"EndpointClosure","abstract":"\u003cp\u003eClosure that defines the endpoints for the provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC20RequestResultClosurea":{"name":"RequestResultClosure","abstract":"\u003cp\u003eClosure that decides if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14RequestClosurea":{"name":"RequestClosure","abstract":"\u003cp\u003eClosure that resolves an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e into a \u003ccode\u003eRequestResult\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11StubClosurea":{"name":"StubClosure","abstract":"\u003cp\u003eClosure that decides if/how a request should be stubbed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp":{"name":"endpointClosure","abstract":"\u003cp\u003eA closure responsible for mapping a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e to an \u003ccode\u003eEndPoint\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14requestClosureyyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcvp":{"name":"requestClosure","abstract":"\u003cp\u003eA closure deciding if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubClosureyAA12StubBehaviorOxcvp":{"name":"stubClosure","abstract":"\u003cp\u003eA closure responsible for determining the stubbing behavior","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7session9Alamofire7SessionCvp":{"name":"session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7pluginsSayAA10PluginType_pGvp":{"name":"plugins","abstract":"\u003cp\u003eA list of plugins.","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14trackInflightsSbvp":{"name":"trackInflights","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16inflightRequestsSDyAA8EndpointCSayys6ResultOyAA8ResponseCAA0A5ErrorOGcGGvp":{"name":"inflightRequests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosure07requestD004stubD013callbackQueue7session7plugins14trackInflightsACyxGAA8EndpointCxc_yAM_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcAA12StubBehaviorOxcSo17OS_dispatch_queueCSg9Alamofire7SessionCSayAA10PluginType_pGSbtcfc":{"name":"init(endpointClosure:requestClosure:stubClosure:callbackQueue:session:plugins:trackInflights:)","abstract":"\u003cp\u003eInitializes a provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC8endpointyAA8EndpointCxF":{"name":"endpoint(_:)","abstract":"\u003cp\u003eReturns an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e based on the token, method, and parameters by invoking the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp\"\u003eendpointClosure\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7request_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0M0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubRequest_7request13callbackQueue10completion8endpoint0C8BehaviorAA16CancellableTokenCx_10Foundation10URLRequestVSo17OS_dispatch_queueCSgys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCAA04StubJ0OtF":{"name":"stubRequest(_:request:callbackQueue:completion:endpoint:stubBehavior:)","abstract":"\u003cp\u003eWhen overriding this method, call \u003ccode\u003enotifyPluginsOfImpendingStub\u003c/code\u003e to prepare your request","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC22defaultEndpointMapping3forAA0D0Cx_tFZ":{"name":"defaultEndpointMapping(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC21defaultRequestMapping3for7closureyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGXEtFZ":{"name":"defaultRequestMapping(for:closure:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC23defaultAlamofireSession0D00E0CyFZ":{"name":"defaultAlamofireSession()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctF":{"name":"requestNormal(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003ePerforms normal requests.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16cancelCompletion_6targetyys6ResultOyAA8ResponseCAA0A5ErrorOGXE_xtF":{"name":"cancelCompletion(_:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC18createStubFunction_9forTarget14withCompletion8endpoint7plugins7requestyycAA16CancellableTokenC_xys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCSayAA10PluginType_pG10Foundation10URLRequestVtF":{"name":"createStubFunction(_:forTarget:withCompletion:endpoint:plugins:request:)","abstract":"\u003cp\u003eCreates a function which, when called, executes the appropriate stubbing behavior for the given parameters.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28notifyPluginsOfImpendingStub3for6target10Foundation10URLRequestVAI_xtF":{"name":"notifyPluginsOfImpendingStub(for:target:)","abstract":"\u003cp\u003eNotify all plugins that a stub is about to be performed. You must call this if overriding \u003ccode\u003estubRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC9neverStubyAA0D8BehaviorOxFZ":{"name":"neverStub(_:)","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15immediatelyStubyAA0D8BehaviorOxFZ":{"name":"immediatelyStub(_:)","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11delayedStubyAA0D8BehaviorOxcSdFZ":{"name":"delayedStub(_:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16requestPublisher_13callbackQueue7Combine03AnyD0VyAA8ResponseCAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28requestWithProgressPublisher_13callbackQueue7Combine03AnyF0VyAA0E8ResponseVAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgressPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/CancellableToken.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC6actionACyyc_tcfc":{"name":"init(action:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of this instance, suitable for debugging.\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/Endpoint.html#/s:4Moya8EndpointC21SampleResponseClosurea":{"name":"SampleResponseClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3urlSSvp":{"name":"url","abstract":"\u003cp\u003eA string representation of the URL for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC21sampleResponseClosureAA0b6SampleD0Oycvp":{"name":"sampleResponseClosure","abstract":"\u003cp\u003eA closure responsible for returning an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/EndpointSampleResponse.html\"\u003eEndpointSampleResponse\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC16httpHeaderFieldsSDyS2SGSgvp":{"name":"httpHeaderFields","abstract":"\u003cp\u003eThe HTTP header fields for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3url21sampleResponseClosure6method4task16httpHeaderFieldsACSS_AA0b6SampleE0Oyc9Alamofire10HTTPMethodVAA4TaskOSDyS2SGSgtcfc":{"name":"init(url:sampleResponseClosure:method:task:httpHeaderFields:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6adding19newHTTPHeaderFieldsACSDyS2SG_tF":{"name":"adding(newHTTPHeaderFields:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with added HTTP header fields.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC9replacing4taskAcA4TaskO_tF":{"name":"replacing(task:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with replaced \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp\"\u003etask\u003c/a\u003e\u003c/code\u003e parameter.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC10urlRequest10Foundation10URLRequestVyKF":{"name":"urlRequest()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eEndpoint\u003c/code\u003e converted to a \u003ccode\u003eURLRequest\u003c/code\u003e if valid. Throws an error otherwise.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"\u003cp\u003eNote: If both Endpoints fail to produce a URLRequest the comparison will","parent_name":"Endpoint"},"Classes/Endpoint.html":{"name":"Endpoint","abstract":"\u003cp\u003eClass for reifying a target of the \u003ccode\u003eTarget\u003c/code\u003e enum unto a concrete \u003ccode\u003eEndpoint\u003c/code\u003e.\u003c/p\u003e"},"Classes/CancellableToken.html":{"name":"CancellableToken","abstract":"\u003cp\u003eInternal token that can be used to cancel requests\u003c/p\u003e"},"Classes/MoyaProvider.html":{"name":"MoyaProvider","abstract":"\u003cp\u003eRequest provider class. Requests should be made through this class only.\u003c/p\u003e"},"Classes/CredentialsPlugin.html":{"name":"CredentialsPlugin","abstract":"\u003cp\u003eProvides each request with optional URLCredentials.\u003c/p\u003e"},"Classes/NetworkActivityPlugin.html":{"name":"NetworkActivityPlugin","abstract":"\u003cp\u003eNotify a request\u0026rsquo;s network activity changes (request begins or ends).\u003c/p\u003e"},"Classes/NetworkLoggerPlugin.html":{"name":"NetworkLoggerPlugin","abstract":"\u003cp\u003eLogs network activity (outgoing requests and incoming responses).\u003c/p\u003e"},"Classes/Response.html":{"name":"Response","abstract":"\u003cp\u003eRepresents a response to a \u003ccode\u003eMoyaProvider.request\u003c/code\u003e.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Functions.html":{"name":"Functions","abstract":"\u003cp\u003eThe following functions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file +{"Typealiases.html#/ImageType":{"name":"ImageType"},"Typealiases.html#/s:4Moya9ImageTypea":{"name":"ImageType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya5Imagea":{"name":"Image","abstract":"\u003cp\u003eAn alias for the SDK\u0026rsquo;s image type.\u003c/p\u003e"},"Typealiases.html#/s:4Moya7Sessiona":{"name":"Session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya6Methoda":{"name":"Method","abstract":"\u003cp\u003eRepresents an HTTP method.\u003c/p\u003e"},"Typealiases.html#/s:4Moya17ParameterEncodinga":{"name":"ParameterEncoding","abstract":"\u003cp\u003eChoice of parameter encoding.\u003c/p\u003e"},"Typealiases.html#/s:4Moya12JSONEncodinga":{"name":"JSONEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya11URLEncodinga":{"name":"URLEncoding","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4Moya24RequestMultipartFormDataa":{"name":"RequestMultipartFormData","abstract":"\u003cp\u003eMultipart form.\u003c/p\u003e"},"Typealiases.html#/s:4Moya19DownloadDestinationa":{"name":"DownloadDestination","abstract":"\u003cp\u003eMultipart form data encoding result.\u003c/p\u003e"},"Typealiases.html#/s:4Moya18RequestInterceptora":{"name":"RequestInterceptor","abstract":"\u003cp\u003eRepresents Request interceptor type that can modify/act on Request\u003c/p\u003e"},"Typealiases.html#/s:4Moya10Completiona":{"name":"Completion","abstract":"\u003cp\u003eClosure to be executed when a request has completed.\u003c/p\u003e"},"Typealiases.html#/s:4Moya13ProgressBlocka":{"name":"ProgressBlock","abstract":"\u003cp\u003eClosure to be executed when progress changes.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV0C7Closurea":{"name":"TokenClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureySSAA10TargetType_pcvp":{"name":"tokenClosure","abstract":"\u003cp\u003eA closure returning the access token to be applied in the header.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV12tokenClosureACSSAA10TargetType_pc_tcfc":{"name":"init(tokenClosure:)","abstract":"\u003cp\u003eInitialize a new \u003ccode\u003eAccessTokenPlugin\u003c/code\u003e.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/AccessTokenPlugin.html#/s:4Moya17AccessTokenPluginV7prepare_6target10Foundation10URLRequestVAH_AA10TargetType_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003ePrepare a request by adding an authorization header if necessary.\u003c/p\u003e","parent_name":"AccessTokenPlugin"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4datayAE10Foundation0D0VcAEmF":{"name":"data(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO4fileyAE10Foundation3URLVcAEmF":{"name":"file(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html#/s:4Moya17MultipartFormDataV0cD8ProviderO6streamyAESo13NSInputStreamC_s6UInt64VtcAEmF":{"name":"stream(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FormDataProvider"},"Structs/MultipartFormData/FormDataProvider.html":{"name":"FormDataProvider","abstract":"\u003cp\u003eMethod to provide the form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8provider4name8fileName8mimeTypeA2C0cD8ProviderO_S2SSgAJtcfc":{"name":"init(provider:name:fileName:mimeType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8providerAC0cD8ProviderOvp":{"name":"provider","abstract":"\u003cp\u003eThe method being used for providing form data.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV4nameSSvp":{"name":"name","abstract":"\u003cp\u003eThe name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8fileNameSSSgvp":{"name":"fileName","abstract":"\u003cp\u003eThe file name.\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/MultipartFormData.html#/s:4Moya17MultipartFormDataV8mimeTypeSSSgvp":{"name":"mimeType","abstract":"\u003cp\u003eThe MIME type\u003c/p\u003e","parent_name":"MultipartFormData"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8responseAA0C0CSgvp":{"name":"response","abstract":"\u003cp\u003eThe optional response of the request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV14progressObjectSo10NSProgressCSgvp":{"name":"progressObject","abstract":"\u003cp\u003eAn object that conveys ongoing progress for a given request.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progress8responseACSo10NSProgressCSg_AA0C0CSgtcfc":{"name":"init(progress:response:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eProgressResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV8progressSdvp":{"name":"progress","abstract":"\u003cp\u003eThe fraction of the overall work completed by the progress object.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html#/s:4Moya16ProgressResponseV9completedSbvp":{"name":"completed","abstract":"\u003cp\u003eA Boolean value stating whether the request is completed.\u003c/p\u003e","parent_name":"ProgressResponse"},"Structs/ProgressResponse.html":{"name":"ProgressResponse","abstract":"\u003cp\u003eA type representing the progress of a request.\u003c/p\u003e"},"Structs/MultipartFormData.html":{"name":"MultipartFormData","abstract":"\u003cp\u003eRepresents \u0026ldquo;multipart/form-data\u0026rdquo; for an upload.\u003c/p\u003e"},"Structs/AccessTokenPlugin.html":{"name":"AccessTokenPlugin","abstract":"\u003cp\u003eA plugin for adding basic or bearer-type authorization headers to requests. Example:\u003c/p\u003e"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe path to be appended to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html#/s:4Moya10TargetTypeP7baseURL10Foundation0E0Vvp\"\u003ebaseURL\u003c/a\u003e\u003c/code\u003e to form the full \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eProvides stub data for use in testing. Default is \u003ccode\u003eData()\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe type of HTTP task to be performed.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP010validationC0AA010ValidationC0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe type of validation to perform on the request. Default is \u003ccode\u003e.none\u003c/code\u003e.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/TargetType.html#/s:4Moya10TargetTypeP7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers to be used in the request.\u003c/p\u003e","parent_name":"TargetType"},"Protocols/AccessTokenAuthorizable.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","abstract":"\u003cp\u003eRepresents the authorization header to use for requests.\u003c/p\u003e","parent_name":"AccessTokenAuthorizable"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eRetrieve an \u003ccode\u003eNSURLRequest\u003c/code\u003e representation.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP14sessionHeadersSDyS2SGvp":{"name":"sessionHeaders","abstract":"\u003cp\u003eAdditional headers appended to the request when added to the session.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate8username8password11persistencexSS_SSSo26NSURLCredentialPersistenceVtF":{"name":"authenticate(username:password:persistence:)","abstract":"\u003cp\u003eAuthenticates the request with a username and password.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP12authenticate4withxSo15NSURLCredentialC_tF":{"name":"authenticate(with:)","abstract":"\u003cp\u003eAuthenticates the request with an \u003ccode\u003eNSURLCredential\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/RequestType.html#/s:4Moya11RequestTypeP15cURLDescription7callingxySSc_tF":{"name":"cURLDescription(calling:)","abstract":"\u003cp\u003ecURL representation of the instance.\u003c/p\u003e","parent_name":"RequestType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7prepare_6target10Foundation10URLRequestVAH_AA06TargetC0_ptF":{"name":"prepare(_:target:)","abstract":"\u003cp\u003eCalled to modify a request before sending.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled immediately before a request is sent over the network (or stubbed).\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled after a response has been received, but before the MoyaProvider has invoked its completion handler.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/PluginType.html#/s:4Moya10PluginTypeP7process_6targets6ResultOyAA8ResponseCAA0A5ErrorOGAL_AA06TargetC0_ptF":{"name":"process(_:target:)","abstract":"\u003cp\u003eCalled to modify a result before completion.\u003c/p\u003e","parent_name":"PluginType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP6TargetQa":{"name":"Target","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/MoyaProviderType.html#/s:4Moya0A12ProviderTypeP7request_13callbackQueue8progress10completionAA11Cancellable_p6TargetQz_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0O0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProviderType"},"Protocols/Cancellable.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","abstract":"\u003cp\u003eA Boolean value stating whether a request is cancelled.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","abstract":"\u003cp\u003eCancels the represented request.\u003c/p\u003e","parent_name":"Cancellable"},"Protocols/Cancellable.html":{"name":"Cancellable","abstract":"\u003cp\u003eProtocol to define the opaque type returned from a request.\u003c/p\u003e"},"Protocols/MoyaProviderType.html":{"name":"MoyaProviderType","abstract":"\u003cp\u003eA protocol representing a minimal interface for a MoyaProvider."},"Protocols/PluginType.html":{"name":"PluginType","abstract":"\u003cp\u003eA Moya Plugin receives callbacks to perform side effects wherever a request is sent or received.\u003c/p\u003e"},"Protocols/RequestType.html":{"name":"RequestType","abstract":"\u003cp\u003eRequest type used by \u003ccode\u003ewillSend\u003c/code\u003e plugin function.\u003c/p\u003e"},"Protocols/AccessTokenAuthorizable.html":{"name":"AccessTokenAuthorizable","abstract":"\u003cp\u003eA protocol for controlling the behavior of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Protocols/TargetType.html":{"name":"TargetType","abstract":"\u003cp\u003eThe protocol used to define the specifications necessary for a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Functions.html#/s:4Moya23convertResponseToResult_7request4data5errors0E0OyAA0C0CAA0A5ErrorOGSo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgAP4DataVSgs0I0_pSgtF":{"name":"convertResponseToResult(_:request:data:error:)","abstract":"\u003cp\u003eA public function responsible for converting the result of a \u003ccode\u003eURLRequest\u003c/code\u003e to a Result\u003cMoya.Response, MoyaError\u003e.\u003c/p\u003e"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter11statusCodesAA0cD0VyAjFGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE6filter10statusCodeAA0cD0VyAjFGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that have the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE27filterSuccessfulStatusCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE38filterSuccessfulStatusAndRedirectCodesAA0cD0VyAjFGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE8mapImageAA0cD0VySo7NSImageCAFGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE7mapJSON16failsOnEmptyDataAA0cD0VyypAFGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE9mapString9atKeyPathAA0cD0VySSAFGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/SignalProducerProtocol.html#/s:13ReactiveSwift22SignalProducerProtocolP4MoyaAD0F5ErrorO0G0RtzAD8ResponseC5ValueRtzrlE3map_9atKeyPath5using16failsOnEmptyDataAA0cD0Vyqd__AFGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"SignalProducerProtocol"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE7request_13callbackQueueAA14SignalProducerVyAD8ResponseCAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"request(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/Reactive.html#/s:13ReactiveSwift0A0V4MoyaAD0C12ProviderTypeRzlE19requestWithProgress_13callbackQueueAA14SignalProducerVyAD0H8ResponseVAD0C5ErrorOG6TargetQz_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgress(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"Reactive"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter11statusCodesACyAfHGqd___tSXRd__Si5BoundRtd__lF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eFilters out responses that don\u0026rsquo;t fall within the given range, generating errors when others are encountered.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE6filter10statusCodeACyAfHGSi_tF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eFilters out responses that has the specified \u003ccode\u003estatusCode\u003c/code\u003e.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE27filterSuccessfulStatusCodesACyAfHGyF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE38filterSuccessfulStatusAndRedirectCodesACyAfHGyF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eFilters out responses where \u003ccode\u003estatusCode\u003c/code\u003e falls within the range 200 - 399\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE8mapImageACySo7NSImageCAHGyF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE7mapJSON16failsOnEmptyDataACyypAHGSb_tF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE9mapString9atKeyPathACySSAHGSSSg_tF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps received data at key path into a String. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD8ResponseCRszAD0D5ErrorORs_rlE3map_9atKeyPath5using16failsOnEmptyDataACyqd__AHGqd__m_SSSg10Foundation11JSONDecoderCSbtSeRd__lF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps received data at key path into a Decodable object. If the conversion fails, the signal errors.\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE15filterCompletedACyAD0F0CAHGyF":{"name":"filterCompleted()","abstract":"\u003cp\u003eFilter completed progress response and maps to actual response\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV4MoyaAD16ProgressResponseVRszAD0D5ErrorORs_rlE06filterE0ACySdAHGyF":{"name":"filterProgress()","abstract":"\u003cp\u003eFilter progress events of current ProgressResponse\u003c/p\u003e","parent_name":"AnyPublisher"},"Extensions/URL.html#/s:10Foundation3URLV4MoyaE6targetACx_tcAD10TargetTypeRzlufc":{"name":"init(target:)","abstract":"\u003cp\u003eInitialize URL from Moya\u0026rsquo;s \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"URL"},"Extensions/Method.html#/s:9Alamofire10HTTPMethodV4MoyaE17supportsMultipartSbvp":{"name":"supportsMultipart","abstract":"\u003cp\u003eA Boolean value determining whether the request supports multipart.\u003c/p\u003e","parent_name":"Method"},"Extensions/Method.html":{"name":"Method"},"Extensions/URL.html":{"name":"URL"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Extensions/Reactive.html":{"name":"Reactive"},"Extensions/SignalProducerProtocol.html":{"name":"SignalProducerProtocol","abstract":"\u003cp\u003eExtension for processing raw NSData generated by network access.\u003c/p\u003e"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eNo validation.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO12successCodesyA2CmF":{"name":"successCodes","abstract":"\u003cp\u003eValidate success codes (only 2xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO23successAndRedirectCodesyA2CmF":{"name":"successAndRedirectCodes","abstract":"\u003cp\u003eValidate success codes and redirection codes (only 2xx and 3xx).\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:4Moya14ValidationTypeO11customCodesyACSaySiGcACmF":{"name":"customCodes(_:)","abstract":"\u003cp\u003eValidate only the given status codes.\u003c/p\u003e","parent_name":"ValidationType"},"Enums/ValidationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ValidationType"},"Enums/Task.html#/s:4Moya4TaskO12requestPlainyA2CmF":{"name":"requestPlain","abstract":"\u003cp\u003eA request with no additional data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO11requestDatayAC10Foundation0D0VcACmF":{"name":"requestData(_:)","abstract":"\u003cp\u003eA requests body set with data.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestJSONEncodableyACSE_pcACmF":{"name":"requestJSONEncodable(_:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCustomJSONEncodableyACSE_p_10Foundation11JSONEncoderCtcACmF":{"name":"requestCustomJSONEncodable(_:encoder:)","abstract":"\u003cp\u003eA request body set with \u003ccode\u003eEncodable\u003c/code\u003e type and custom encoder\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO17requestParametersyACSDySSypG_9Alamofire17ParameterEncoding_ptcACmF":{"name":"requestParameters(parameters:encoding:)","abstract":"\u003cp\u003eA requests body set with encoded parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO20requestCompositeDatayAC10Foundation0E0V_SDySSypGtcACmF":{"name":"requestCompositeData(bodyData:urlParameters:)","abstract":"\u003cp\u003eA requests body set with data, combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO26requestCompositeParametersyACSDySSypG_9Alamofire17ParameterEncoding_pAEtcACmF":{"name":"requestCompositeParameters(bodyParameters:bodyEncoding:urlParameters:)","abstract":"\u003cp\u003eA requests body set with encoded parameters combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO10uploadFileyAC10Foundation3URLVcACmF":{"name":"uploadFile(_:)","abstract":"\u003cp\u003eA file upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO15uploadMultipartyACSayAA0D8FormDataVGcACmF":{"name":"uploadMultipart(_:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO24uploadCompositeMultipartyACSayAA0E8FormDataVG_SDySSypGtcACmF":{"name":"uploadCompositeMultipart(_:urlParameters:)","abstract":"\u003cp\u003eA \u0026ldquo;multipart/form-data\u0026rdquo; upload task combined with url parameters.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO19downloadDestinationyAC10Foundation3URLV011destinationF0_9Alamofire15DownloadRequestC7OptionsV7optionstAG_So17NSHTTPURLResponseCtYbccACmF":{"name":"downloadDestination(_:)","abstract":"\u003cp\u003eA file download task to a destination.\u003c/p\u003e","parent_name":"Task"},"Enums/Task.html#/s:4Moya4TaskO18downloadParametersyACSDySSypG_9Alamofire17ParameterEncoding_p10Foundation3URLV011destinationI0_AF15DownloadRequestC7OptionsV7optionstAJ_So17NSHTTPURLResponseCtYbctcACmF":{"name":"downloadParameters(parameters:encoding:destination:)","abstract":"\u003cp\u003eA file download task to a destination with extra parameters using the given encoding.\u003c/p\u003e","parent_name":"Task"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5beganyA2CmF":{"name":"began","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/NetworkActivityChangeType.html#/s:4Moya25NetworkActivityChangeTypeO5endedyA2CmF":{"name":"ended","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityChangeType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5basicyA2CmF":{"name":"basic","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Basic\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6beareryA2CmF":{"name":"bearer","abstract":"\u003cp\u003eThe \u003ccode\u003e\u0026quot;Bearer\u0026quot;\u003c/code\u003e header.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO6customyACSScACmF":{"name":"custom(_:)","abstract":"\u003cp\u003eCustom header implementation.\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:4Moya17AuthorizationTypeO5valueSSvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AuthorizationType"},"Enums/AuthorizationType.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AuthorizationType"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetyAcA0C4Type_pcACmF":{"name":"target(_:)","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetOyAcA0C4Type_pcfc":{"name":"init(_:)","abstract":"\u003cp\u003eInitializes a \u003ccode\u003eMultiTarget\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4pathSSvp":{"name":"path","abstract":"\u003cp\u003eThe embedded target\u0026rsquo;s base \u003ccode\u003eURL\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7baseURL10Foundation0E0Vvp":{"name":"baseURL","abstract":"\u003cp\u003eThe baseURL of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO10sampleData10Foundation0E0Vvp":{"name":"sampleData","abstract":"\u003cp\u003eThe sampleData of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO14validationTypeAA010ValidationE0Ovp":{"name":"validationType","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/ValidationType.html\"\u003eValidationType\u003c/a\u003e\u003c/code\u003e of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO7headersSDyS2SGSgvp":{"name":"headers","abstract":"\u003cp\u003eThe headers of the embedded target.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya11MultiTargetO6targetAA0C4Type_pvp":{"name":"target","abstract":"\u003cp\u003eThe embedded \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MultiTarget"},"Enums/MultiTarget.html#/s:4Moya23AccessTokenAuthorizableP17authorizationTypeAA013AuthorizationF0OSgvp":{"name":"authorizationType","parent_name":"MultiTarget"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO5neveryA2CmF":{"name":"never","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO9immediateyA2CmF":{"name":"immediate","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/StubBehavior.html#/s:4Moya12StubBehaviorO7delayedyACSd_tcACmF":{"name":"delayed(seconds:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"StubBehavior"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO12imageMappingyAcA8ResponseCcACmF":{"name":"imageMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to an image.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO11jsonMappingyAcA8ResponseCcACmF":{"name":"jsonMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a JSON structure.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13stringMappingyAcA8ResponseCcACmF":{"name":"stringMapping(_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a String.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO13objectMappingyACs0B0_p_AA8ResponseCtcACmF":{"name":"objectMapping(_:_:)","abstract":"\u003cp\u003eIndicates a response failed to map to a Decodable object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO16encodableMappingyACs0B0_pcACmF":{"name":"encodableMapping(_:)","abstract":"\u003cp\u003eIndicates that Encodable couldn\u0026rsquo;t be encoded into Data\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10statusCodeyAcA8ResponseCcACmF":{"name":"statusCode(_:)","abstract":"\u003cp\u003eIndicates a response failed with an invalid HTTP status code.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO10underlyingyACs0B0_p_AA8ResponseCSgtcACmF":{"name":"underlying(_:_:)","abstract":"\u003cp\u003eIndicates a response failed due to an underlying \u003ccode\u003eError\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO14requestMappingyACSScACmF":{"name":"requestMapping(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to map to a \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO17parameterEncodingyACs0B0_pcACmF":{"name":"parameterEncoding(_:)","abstract":"\u003cp\u003eIndicates that an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e failed to encode the parameters for the \u003ccode\u003eURLRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:4Moya0A5ErrorO8responseAA8ResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eDepending on error type, returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html\"\u003eResponse\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"MoyaError"},"Enums/MoyaError.html#/s:10Foundation13CustomNSErrorP13errorUserInfoSDySSypGvp":{"name":"errorUserInfo","parent_name":"MoyaError"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO07networkD0yACSi_10Foundation4DataVtcACmF":{"name":"networkResponse(_:_:)","abstract":"\u003cp\u003eThe network returned a response, including status code and data.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO8responseyACSo17NSHTTPURLResponseC_10Foundation4DataVtcACmF":{"name":"response(_:_:)","abstract":"\u003cp\u003eThe network returned response which can be fully customized.\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html#/s:4Moya22EndpointSampleResponseO12networkErroryACSo7NSErrorCcACmF":{"name":"networkError(_:)","abstract":"\u003cp\u003eThe network failed to send the request, or failed to retrieve a response (eg a timeout).\u003c/p\u003e","parent_name":"EndpointSampleResponse"},"Enums/EndpointSampleResponse.html":{"name":"EndpointSampleResponse","abstract":"\u003cp\u003eUsed for stubbing responses.\u003c/p\u003e"},"Enums/MoyaError.html":{"name":"MoyaError","abstract":"\u003cp\u003eA type representing possible errors Moya can throw.\u003c/p\u003e"},"Enums/StubBehavior.html":{"name":"StubBehavior","abstract":"\u003cp\u003eControls how stub responses are returned.\u003c/p\u003e"},"Enums/MultiTarget.html":{"name":"MultiTarget","abstract":"\u003cp\u003eA \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e used to enable \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html\"\u003eMoyaProvider\u003c/a\u003e\u003c/code\u003e to process multiple \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003es.\u003c/p\u003e"},"Enums/AuthorizationType.html":{"name":"AuthorizationType","abstract":"\u003cp\u003eAn enum representing the header to use with an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/AccessTokenPlugin.html\"\u003eAccessTokenPlugin\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e"},"Enums/NetworkActivityChangeType.html":{"name":"NetworkActivityChangeType","abstract":"\u003cp\u003eNetwork activity change notification type.\u003c/p\u003e"},"Enums/Task.html":{"name":"Task","abstract":"\u003cp\u003eRepresents an HTTP task.\u003c/p\u003e"},"Enums/ValidationType.html":{"name":"ValidationType","abstract":"\u003cp\u003eRepresents the status codes to validate through Alamofire.\u003c/p\u003e"},"Classes/Response.html#/s:4Moya8ResponseC10statusCodeSivp":{"name":"statusCode","abstract":"\u003cp\u003eThe status code of the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC4data10Foundation4DataVvp":{"name":"data","abstract":"\u003cp\u003eThe response data.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7request10Foundation10URLRequestVSgvp":{"name":"request","abstract":"\u003cp\u003eThe original URLRequest for the response.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8responseSo17NSHTTPURLResponseCSgvp":{"name":"response","abstract":"\u003cp\u003eThe HTTPURLResponse object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC10statusCode4data7request8responseACSi_10Foundation4DataVAH10URLRequestVSgSo17NSHTTPURLResponseCSgtcfc":{"name":"init(statusCode:data:request:response:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA text description of the \u003ccode\u003eResponse\u003c/code\u003e. Suitable for debugging.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter11statusCodesACx_tKSXRzSi5BoundRtzlF":{"name":"filter(statusCodes:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the specified range.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC6filter10statusCodeACSi_tKF":{"name":"filter(statusCode:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if it has the specified \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC27filterSuccessfulStatusCodesACyKF":{"name":"filterSuccessfulStatusCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 299.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC38filterSuccessfulStatusAndRedirectCodesACyKF":{"name":"filterSuccessfulStatusAndRedirectCodes()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eResponse\u003c/code\u003e if the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Response.html#/s:4Moya8ResponseC10statusCodeSivp\"\u003estatusCode\u003c/a\u003e\u003c/code\u003e falls within the range 200 - 399.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC8mapImageSo7NSImageCyKF":{"name":"mapImage()","abstract":"\u003cp\u003eMaps data received from the signal into an Image.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC7mapJSON16failsOnEmptyDataypSb_tKF":{"name":"mapJSON(failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a JSON object.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC9mapString9atKeyPathS2SSg_tKF":{"name":"mapString(atKeyPath:)","abstract":"\u003cp\u003eMaps data received from the signal into a String.\u003c/p\u003e","parent_name":"Response"},"Classes/Response.html#/s:4Moya8ResponseC3map_9atKeyPath5using16failsOnEmptyDataxxm_SSSg10Foundation11JSONDecoderCSbtKSeRzlF":{"name":"map(_:atKeyPath:using:failsOnEmptyData:)","abstract":"\u003cp\u003eMaps data received from the signal into a Decodable object.\u003c/p\u003e","parent_name":"Response"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV04DataF4Typea":{"name":"DataFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV05EntryF4Typea":{"name":"EntryFormatterType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entryyS2S_SSAA10TargetType_ptcvp":{"name":"entry","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV11requestDataySS10Foundation0H0Vcvp":{"name":"requestData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV12responseDataySS10Foundation0H0Vcvp":{"name":"responseData","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV5entry11requestData08responseI0AGS2S_SSAA10TargetType_ptc_SS10Foundation0I0VcSSANctcfc":{"name":"init(entry:requestData:responseData:)","abstract":"\u003cp\u003eThe designated way to instantiate a Formatter.\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV011defaultDataF0ySS10Foundation0H0VFZ":{"name":"defaultDataFormatter(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9FormatterV012defaultEntryF010identifier7message6targetS2S_SSAA10TargetType_ptFZ":{"name":"defaultEntryFormatter(identifier:message:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Formatter"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV13requestMethodAGvpZ":{"name":"requestMethod","abstract":"\u003cp\u003eThe request\u0026rsquo;s method will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV11requestBodyAGvpZ":{"name":"requestBody","abstract":"\u003cp\u003eThe request\u0026rsquo;s body will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV14requestHeadersAGvpZ":{"name":"requestHeaders","abstract":"\u003cp\u003eThe request\u0026rsquo;s headers will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19formatRequestAscURLAGvpZ":{"name":"formatRequestAscURL","abstract":"\u003cp\u003eThe request will be logged in the cURL format.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV19successResponseBodyAGvpZ":{"name":"successResponseBody","abstract":"\u003cp\u003eThe body of a response that is a success will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV17errorResponseBodyAGvpZ":{"name":"errorResponseBody","abstract":"\u003cp\u003eThe body of a response that is an error will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7defaultAGvpZ":{"name":"default","abstract":"\u003cp\u003eOnly basic components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10LogOptionsV7verboseAGvpZ":{"name":"verbose","abstract":"\u003cp\u003eAll components will be logged.\u003c/p\u003e","parent_name":"LogOptions"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10OutputTypea":{"name":"OutputType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatterAE9FormatterVvp":{"name":"formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV6outputyyAA10TargetType_p_SaySSGtcvp":{"name":"output","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV10logOptionsAE03LogG0Vvp":{"name":"logOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV9formatter6output10logOptionsA2E9FormatterV_yAA10TargetType_p_SaySSGtcAE03LogI0Vtcfc":{"name":"init(formatter:output:logOptions:)","abstract":"\u003cp\u003eThe designated way to instantiate a Configuration.\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration.html#/s:4Moya19NetworkLoggerPluginC13ConfigurationV13defaultOutput6target5itemsyAA10TargetType_p_SaySSGtFZ":{"name":"defaultOutput(target:items:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/LogOptions.html":{"name":"LogOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin/Configuration/Formatter.html":{"name":"Formatter","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Configuration"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationAC13ConfigurationVvp":{"name":"configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC13configurationA2C13ConfigurationV_tcfc":{"name":"init(configuration:)","abstract":"\u003cp\u003eInitializes a NetworkLoggerPlugin.\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya10PluginTypeP10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA06TargetC0_ptF":{"name":"didReceive(_:target:)","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin/Configuration.html":{"name":"Configuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7defaultACvpZ":{"name":"default","abstract":"\u003cp\u003eReturns the default logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkLoggerPlugin.html#/s:4Moya19NetworkLoggerPluginC7verboseACvpZ":{"name":"verbose","abstract":"\u003cp\u003eReturns the default verbose logger plugin\u003c/p\u003e","parent_name":"NetworkLoggerPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC0bC7Closurea":{"name":"NetworkActivityClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC07networkC7ClosureACyAA0bC10ChangeTypeO_AA06TargetH0_ptc_tcfc":{"name":"init(networkActivityClosure:)","abstract":"\u003cp\u003eInitializes a NetworkActivityPlugin.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC8willSend_6targetyAA11RequestType_p_AA06TargetI0_ptF":{"name":"willSend(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as the request is about to start\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/NetworkActivityPlugin.html#/s:4Moya21NetworkActivityPluginC10didReceive_6targetys6ResultOyAA8ResponseCAA0A5ErrorOG_AA10TargetType_ptF":{"name":"didReceive(_:target:)","abstract":"\u003cp\u003eCalled by the provider as soon as a response arrives, even if the request is canceled.\u003c/p\u003e","parent_name":"NetworkActivityPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC17CredentialClosurea":{"name":"CredentialClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya17CredentialsPluginC18credentialsClosureACSo15NSURLCredentialCSgAA10TargetType_pc_tcfc":{"name":"init(credentialsClosure:)","abstract":"\u003cp\u003eInitializes a CredentialsPlugin.\u003c/p\u003e","parent_name":"CredentialsPlugin"},"Classes/CredentialsPlugin.html#/s:4Moya10PluginTypeP8willSend_6targetyAA07RequestC0_p_AA06TargetC0_ptF":{"name":"willSend(_:target:)","parent_name":"CredentialsPlugin"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15EndpointClosurea":{"name":"EndpointClosure","abstract":"\u003cp\u003eClosure that defines the endpoints for the provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC20RequestResultClosurea":{"name":"RequestResultClosure","abstract":"\u003cp\u003eClosure that decides if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14RequestClosurea":{"name":"RequestClosure","abstract":"\u003cp\u003eClosure that resolves an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e into a \u003ccode\u003eRequestResult\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11StubClosurea":{"name":"StubClosure","abstract":"\u003cp\u003eClosure that decides if/how a request should be stubbed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp":{"name":"endpointClosure","abstract":"\u003cp\u003eA closure responsible for mapping a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TargetType.html\"\u003eTargetType\u003c/a\u003e\u003c/code\u003e to an \u003ccode\u003eEndPoint\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14requestClosureyyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcvp":{"name":"requestClosure","abstract":"\u003cp\u003eA closure deciding if and what request should be performed.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubClosureyAA12StubBehaviorOxcvp":{"name":"stubClosure","abstract":"\u003cp\u003eA closure responsible for determining the stubbing behavior","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7session9Alamofire7SessionCvp":{"name":"session","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7pluginsSayAA10PluginType_pGvp":{"name":"plugins","abstract":"\u003cp\u003eA list of plugins.","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC14trackInflightsSbvp":{"name":"trackInflights","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16inflightRequestsSDyAA8EndpointCSayys6ResultOyAA8ResponseCAA0A5ErrorOGcGGvp":{"name":"inflightRequests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosure07requestD004stubD013callbackQueue7session7plugins14trackInflightsACyxGAA8EndpointCxc_yAM_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGctcAA12StubBehaviorOxcSo17OS_dispatch_queueCSg9Alamofire7SessionCSayAA10PluginType_pGSbtcfc":{"name":"init(endpointClosure:requestClosure:stubClosure:callbackQueue:session:plugins:trackInflights:)","abstract":"\u003cp\u003eInitializes a provider.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC8endpointyAA8EndpointCxF":{"name":"endpoint(_:)","abstract":"\u003cp\u003eReturns an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html\"\u003eEndpoint\u003c/a\u003e\u003c/code\u003e based on the token, method, and parameters by invoking the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MoyaProvider.html#/s:4Moya0A8ProviderC15endpointClosureyAA8EndpointCxcvp\"\u003eendpointClosure\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC7request_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0M0CAA0A5ErrorOGctF":{"name":"request(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003eDesignated request-making method. Returns a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Cancellable.html\"\u003eCancellable\u003c/a\u003e\u003c/code\u003e token to cancel the request later.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11stubRequest_7request13callbackQueue10completion8endpoint0C8BehaviorAA16CancellableTokenCx_10Foundation10URLRequestVSo17OS_dispatch_queueCSgys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCAA04StubJ0OtF":{"name":"stubRequest(_:request:callbackQueue:completion:endpoint:stubBehavior:)","abstract":"\u003cp\u003eWhen overriding this method, call \u003ccode\u003enotifyPluginsOfImpendingStub\u003c/code\u003e to prepare your request","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC22defaultEndpointMapping3forAA0D0Cx_tFZ":{"name":"defaultEndpointMapping(for:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC21defaultRequestMapping3for7closureyAA8EndpointC_ys6ResultOy10Foundation10URLRequestVAA0A5ErrorOGXEtFZ":{"name":"defaultRequestMapping(for:closure:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC23defaultAlamofireSession0D00E0CyFZ":{"name":"defaultAlamofireSession()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctF":{"name":"requestNormal(_:callbackQueue:progress:completion:)","abstract":"\u003cp\u003ePerforms normal requests.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16cancelCompletion_6targetyys6ResultOyAA8ResponseCAA0A5ErrorOGXE_xtF":{"name":"cancelCompletion(_:target:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC18createStubFunction_9forTarget14withCompletion8endpoint7plugins7requestyycAA16CancellableTokenC_xys6ResultOyAA8ResponseCAA0A5ErrorOGcAA8EndpointCSayAA10PluginType_pG10Foundation10URLRequestVtF":{"name":"createStubFunction(_:forTarget:withCompletion:endpoint:plugins:request:)","abstract":"\u003cp\u003eCreates a function which, when called, executes the appropriate stubbing behavior for the given parameters.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28notifyPluginsOfImpendingStub3for6target10Foundation10URLRequestVAI_xtF":{"name":"notifyPluginsOfImpendingStub(for:target:)","abstract":"\u003cp\u003eNotify all plugins that a stub is about to be performed. You must call this if overriding \u003ccode\u003estubRequest\u003c/code\u003e.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC9neverStubyAA0D8BehaviorOxFZ":{"name":"neverStub(_:)","abstract":"\u003cp\u003eDo not stub.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC15immediatelyStubyAA0D8BehaviorOxFZ":{"name":"immediatelyStub(_:)","abstract":"\u003cp\u003eReturn a response immediately.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC11delayedStubyAA0D8BehaviorOxcSdFZ":{"name":"delayedStub(_:)","abstract":"\u003cp\u003eReturn a response after a delay.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC16requestPublisher_13callbackQueue7Combine03AnyD0VyAA8ResponseCAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/MoyaProvider.html#/s:4Moya0A8ProviderC28requestWithProgressPublisher_13callbackQueue7Combine03AnyF0VyAA0E8ResponseVAA0A5ErrorOGx_So17OS_dispatch_queueCSgtF":{"name":"requestWithProgressPublisher(_:callbackQueue:)","abstract":"\u003cp\u003eDesignated request-making method with progress.\u003c/p\u003e","parent_name":"MoyaProvider"},"Classes/CancellableToken.html#/s:4Moya11CancellableP11isCancelledSbvp":{"name":"isCancelled","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya11CancellableP6cancelyyF":{"name":"cancel()","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC6actionACyyc_tcfc":{"name":"init(action:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/CancellableToken.html#/s:4Moya16CancellableTokenC16debugDescriptionSSvp":{"name":"debugDescription","abstract":"\u003cp\u003eA textual representation of this instance, suitable for debugging.\u003c/p\u003e","parent_name":"CancellableToken"},"Classes/Endpoint.html#/s:4Moya8EndpointC21SampleResponseClosurea":{"name":"SampleResponseClosure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3urlSSvp":{"name":"url","abstract":"\u003cp\u003eA string representation of the URL for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC21sampleResponseClosureAA0b6SampleD0Oycvp":{"name":"sampleResponseClosure","abstract":"\u003cp\u003eA closure responsible for returning an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/EndpointSampleResponse.html\"\u003eEndpointSampleResponse\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6method9Alamofire10HTTPMethodVvp":{"name":"method","abstract":"\u003cp\u003eThe HTTP method for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp":{"name":"task","abstract":"\u003cp\u003eThe \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbEnums/Task.html\"\u003eTask\u003c/a\u003e\u003c/code\u003e for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC16httpHeaderFieldsSDyS2SGSgvp":{"name":"httpHeaderFields","abstract":"\u003cp\u003eThe HTTP header fields for the request.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC3url21sampleResponseClosure6method4task16httpHeaderFieldsACSS_AA0b6SampleE0Oyc9Alamofire10HTTPMethodVAA4TaskOSDyS2SGSgtcfc":{"name":"init(url:sampleResponseClosure:method:task:httpHeaderFields:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC6adding19newHTTPHeaderFieldsACSDyS2SG_tF":{"name":"adding(newHTTPHeaderFields:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with added HTTP header fields.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC9replacing4taskAcA4TaskO_tF":{"name":"replacing(task:)","abstract":"\u003cp\u003eConvenience method for creating a new \u003ccode\u003eEndpoint\u003c/code\u003e with the same properties as the receiver, but with replaced \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Endpoint.html#/s:4Moya8EndpointC4taskAA4TaskOvp\"\u003etask\u003c/a\u003e\u003c/code\u003e parameter.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC10urlRequest10Foundation10URLRequestVyKF":{"name":"urlRequest()","abstract":"\u003cp\u003eReturns the \u003ccode\u003eEndpoint\u003c/code\u003e converted to a \u003ccode\u003eURLRequest\u003c/code\u003e if valid. Throws an error otherwise.\u003c/p\u003e","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Endpoint"},"Classes/Endpoint.html#/s:4Moya8EndpointC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"\u003cp\u003eNote: If both Endpoints fail to produce a URLRequest the comparison will","parent_name":"Endpoint"},"Classes/Endpoint.html":{"name":"Endpoint","abstract":"\u003cp\u003eClass for reifying a target of the \u003ccode\u003eTarget\u003c/code\u003e enum unto a concrete \u003ccode\u003eEndpoint\u003c/code\u003e.\u003c/p\u003e"},"Classes/CancellableToken.html":{"name":"CancellableToken","abstract":"\u003cp\u003eInternal token that can be used to cancel requests\u003c/p\u003e"},"Classes/MoyaProvider.html":{"name":"MoyaProvider","abstract":"\u003cp\u003eRequest provider class. Requests should be made through this class only.\u003c/p\u003e"},"Classes/CredentialsPlugin.html":{"name":"CredentialsPlugin","abstract":"\u003cp\u003eProvides each request with optional URLCredentials.\u003c/p\u003e"},"Classes/NetworkActivityPlugin.html":{"name":"NetworkActivityPlugin","abstract":"\u003cp\u003eNotify a request\u0026rsquo;s network activity changes (request begins or ends).\u003c/p\u003e"},"Classes/NetworkLoggerPlugin.html":{"name":"NetworkLoggerPlugin","abstract":"\u003cp\u003eLogs network activity (outgoing requests and incoming responses).\u003c/p\u003e"},"Classes/Response.html":{"name":"Response","abstract":"\u003cp\u003eRepresents a response to a \u003ccode\u003eMoyaProvider.request\u003c/code\u003e.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Functions.html":{"name":"Functions","abstract":"\u003cp\u003eThe following functions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file