public protocol ModelListDecoder
ModelListDecoder provides decoding and list functionality.
WarningAlthough this has
publicaccess, it is intended for internal & codegen use and should not be used directly by host applications. The behavior of this may change without warning. Though it is not used by host application making any change to these
publictypes should be backward compatible, otherwise it will be a breaking change.
static func shouldDecode<ModelType>(modelType: ModelType.Type, decoder: Decoder) -> Bool where ModelType : Model