MultipartFormDataEncoder
public class MultipartFormDataEncoder
An object that encodes Encodable objects into MultipartFormData.
-
Defines available strategies to use when encoding key names.
See moreDeclaration
Swift
public enum KeyEncodingStrategy -
Defines available strategies when encoding
See moreDateinstances.Declaration
Swift
public enum DateEncodingStrategy -
Defines available strategies when encoding
See moreDatainstances.Declaration
Swift
public enum DataEncodingStrategy -
The strategy to use for encoding key names. Defaults to
KeyEncodingStrategy.useDefaultKeys.Declaration
Swift
public var keyEncodingStrategy: KeyEncodingStrategy { get set } -
The strategy to use for encoding
Dateinstances. Defaults toDateEncodingStrategy.deferredToDate.Declaration
Swift
public var dateEncodingStrategy: DateEncodingStrategy { get set } -
The strategy to use for encoding
Datainstances. Defaults toDataEncodingStrategy.raw.Declaration
Swift
public var dataEncodingStrategy: DataEncodingStrategy { get set } -
Creates a new
MultipartFormDataEncoder.Declaration
Swift
public init() -
Encodes an
Encodableinto aMultipartFormData.Throws
EncodingError.invalidValue(_:,_:)if the object can’t be encoded for some reason.Declaration
Swift
public func encode<T>(_ value: T) throws -> MultipartFormData where T : EncodableParameters
valueThe object to encode.
Return Value
A
MultipartFormDatathat representsvalue.
MultipartFormDataEncoder Class Reference