Structures
The following structures are available globally.
-
Creates a url-encoded query string to be set as or appended to any existing URL query string or set as the HTTP body of the URL request. Whether the query string is set or appended to any existing URL query string or set as the HTTP body depends on the destination of the encoding.
The
See moreContent-TypeHTTP header field of an encoded request with HTTP body is set toapplication/x-www-form-urlencoded; charset=utf-8. Since there is no published specification for how to encode collection types, the convention of appending[]to the key for array values (foo[]=1&foo[]=2), and appending the key surrounded by square brackets for nested dictionary values (foo[bar]=baz).Declaration
Swift
public struct URLEncoding: ParameterEncoding
-
Uses
See moreJSONSerializationto create a JSON representation of the parameters object, which is set as the body of the request. TheContent-TypeHTTP header field of an encoded request is set toapplication/json.Declaration
Swift
public struct JSONEncoding: ParameterEncoding
-
Uses
See morePropertyListSerializationto create a plist representation of the parameters object, according to the associated format and write options values, which is set as the body of the request. TheContent-TypeHTTP header field of an encoded request is set toapplication/x-plist.Declaration
Swift
public struct PropertyListEncoding: ParameterEncoding
-
A generic
See moreDataResponseSerializerTypeused to serialize a request, response, and data into a serialized object.Declaration
Swift
public struct DataResponseSerializer<Value>: DataResponseSerializerProtocol
-
A generic
See moreDownloadResponseSerializerTypeused to serialize a request, response, and data into a serialized object.Declaration
Swift
public struct DownloadResponseSerializer<Value>: DownloadResponseSerializerProtocol
-
Used to store all data associated with an non-serialized response of a data or upload request.
See moreDeclaration
Swift
public struct DefaultDataResponse
-
Used to store all data associated with a serialized response of a data or upload request.
See moreDeclaration
Swift
public struct DataResponse<Value>
-
Used to store all data associated with an non-serialized response of a download request.
See moreDeclaration
Swift
public struct DefaultDownloadResponse
-
Used to store all data associated with a serialized response of a download request.
See moreDeclaration
Swift
public struct DownloadResponse<Value>
View on GitHub
Install in Dash
Structures Reference