Type Aliases

The following type aliases are available globally.

  • Method

    Declaration

    Swift

    public typealias APIRequestMethod = HTTPMethod
  • Header

    Declaration

    Swift

    public typealias APIRequestHeaders = HTTPHeaders
  • APIDataResponse

    Declaration

    Swift

    public typealias APIDataResponse = DataResponse
  • APIDownloadResponse

    Declaration

    Swift

    public typealias APIDownloadResponse = DownloadResponse
  • APIRequestAdapter

    Declaration

    Swift

    public typealias APIRequestAdapter = RequestAdapter
  • APIDownloadDestination

    Declaration

    Swift

    public typealias APIDownloadDestination = DownloadRequest.DownloadFileDestination
  • APIMultipartFormData

    Declaration

    Swift

    public typealias APIMultipartFormData = MultipartFormData
  • APIParameterEncoding

    Declaration

    Swift

    public typealias APIParameterEncoding = ParameterEncoding
  • APIJSONEncoding

    Declaration

    Swift

    public typealias APIJSONEncoding = JSONEncoding
  • APIURLEncoding

    Declaration

    Swift

    public typealias APIURLEncoding = URLEncoding
  • APINetworkReachabilityManager

    Declaration

    Swift

    public typealias APINetworkReachabilityManager = NetworkReachabilityManager
  • APIDataResponseCompletionHandler

    Declaration

    Swift

    public typealias APIDataResponseCompletionHandler = (APIDataResponse<Data>) -> Void
  • APIDownloadResponseCompletionHandler

    Declaration

    Swift

    public typealias APIDownloadResponseCompletionHandler = (APIDownloadResponse<Data>) -> Void
  • APIProgressHandler

    Declaration

    Swift

    public typealias APIProgressHandler = (Progress) -> Void