NilEncoding
public struct NilEncoding : Sendable
Encoding to use for nil
values.
-
Encodes
nil
by dropping the entire key / value pair.Declaration
Swift
public static let dropKey: URLEncodedFormEncoder.NilEncoding
-
Encodes
nil
by dropping only the value. e.g.value1=one&nilValue=&value2=two
.Declaration
Swift
public static let dropValue: URLEncodedFormEncoder.NilEncoding
-
Encodes
nil
asnull
.Declaration
Swift
public static let null: URLEncodedFormEncoder.NilEncoding
-
Creates an instance with the encoding closure called for
nil
values.Declaration
Swift
public init(encoding: @Sendable @escaping () -> String?)
Parameters
encoding
Closure used to perform the encoding.