DownloadResponseSerializerProtocol
public protocol DownloadResponseSerializerProtocol<SerializedObject> : Sendable
The type to which all download response serializers must conform in order to serialize a response.
-
The type of serialized object to be created.
Declaration
Swift
associatedtype SerializedObject : Sendable
-
Serialize the downloaded response
Data
from disk into the provided type.Throws
Any
Error
produced during serialization.Declaration
Swift
func serializeDownload(request: URLRequest?, response: HTTPURLResponse?, fileURL: URL?, error: (any Error)?) throws -> SerializedObject
Parameters
request
URLRequest
which was used to perform the request, if any.response
HTTPURLResponse
received from the server, if any.fileURL
File
URL
to which the response data was downloaded.error
Error
produced by Alamofire or the underlyingURLSession
during the request.Return Value
The
SerializedObject
.
-
url
Extension methodProvides a
URLResponseSerializer
instance.Declaration
Swift
public static var url: URLResponseSerializer { get }