CodableModel
public protocol CodableModel
Helper providing informations to sucessfully encode/decode each model. Each CoinapaprikaAPI Model conforms to this protocol. Use decoder/encoder properties if you want to store our models.
-
decoderDefault implementationJSONDecoder ready to decode the model.
Default Implementation
Declaration
Swift
static var decoder: JSONDecoder { get } -
encoderDefault implementationJSONDecoder ready to encode the model.
Default Implementation
Declaration
Swift
static var encoder: JSONEncoder { get } -
dateDecodingStrategyDefault implementationDateDecodingStrategy for JSONDecoder, it could be either iso8601 or unix timestamp. Use it only if you want to build your own decoder.
Default Implementation
Declaration
Swift
static var dateDecodingStrategy: JSONDecoder.DateDecodingStrategy? { get } -
dateEncodingStrategyDefault implementationDateEncodingStrategy for JSONEncoder, it could be either iso8601 or unix timestamp. Use it only if you want to build your own encoder.
Default Implementation
Declaration
Swift
static var dateEncodingStrategy: JSONEncoder.DateEncodingStrategy? { get }
CodableModel Protocol Reference