Enumerationvapor 4.114.1Vapor
DateEncodingStrategy
Supported date formats
enum DateEncodingStrategySupported date formats
enum DateEncodingStrategys5Vapor21URLEncodedFormEncoderV13ConfigurationV20DateEncodingStrategyO What are these?7THNCimport VaporVapor is a framework for building server applications, APIs and websites in Swift. It provides a safe, performant and scalable foundation for building large complex backends.
struct ConfigurationUsed to capture URLForm Coding Configuration used for encoding.
struct URLEncodedFormEncoderEncodes Encodable instances to application/x-www-form-urlencoded data.
case secondsSince1970Seconds since 1 January 1970 00:00:00 UTC (Unix Timestamp)
case iso8601ISO 8601 formatted date
case custom((Date, Encoder) throws -> Void)Using custom callback
init(arrayEncoding: ArrayEncoding = .bracket, dateEncodingStrategy: DateEncodingStrategy = .secondsSince1970, userInfo: [CodingUserInfoKey : Sendable] = [:]) Creates a new Configuration.
var arrayEncoding: ArrayEncodingSpecified array encoding.
var dateEncodingStrategy: DateEncodingStrategyvar userInfo: [CodingUserInfoKey : Sendable]enum ArrayEncodingSupported array encodings.
protocol Sendable