DataResponseSerializerProtocol
public protocol DataResponseSerializerProtocol<SerializedObject> : Sendable
The type to which all data 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 response
Data
into the provided type.Throws
Any
Error
produced during serialization.Declaration
Swift
func serialize(request: URLRequest?, response: HTTPURLResponse?, data: Data?, 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.data
Data
returned from the server, if any.error
Error
produced by Alamofire or the underlyingURLSession
during the request.Return Value
The
SerializedObject
.