DecodingKeyedContainerMeta
public protocol DecodingKeyedContainerMeta : Meta
A meta for a keyed collection of metas during decoding. The key is always a MetaCodingKey. How these keys are handled internal is left to the implementor.
-
Returns the value contained for key in this container or nil if no value is contained. If
containsreturned true, you needs to return a non-nil value here.Declaration
Swift
func getValue(for key: MetaCodingKey) -> Meta? -
Returns all keys in this container as
MetaCodingKey.Declaration
Swift
var allKeys: [MetaCodingKey] { get } -
returns whether key is contained in this container.
Declaration
Swift
func contains(key: MetaCodingKey) -> Bool
View on GitHub
DecodingKeyedContainerMeta Protocol Reference