ValidatedCollector
open class ValidatedCollector : SingleValueCollector, @unchecked Sendable
Open class representing a validated collector.
-
Holds a validation object. Only writable within this class.
Declaration
Swift
public private(set) var validation: Validation? { get }
-
Initializes the
ValidatedCollector
with the given input.Declaration
Swift
public required init(with json: [String : Any])
Parameters
json
A dictionary representing the JSON element to parse.
-
Validates the collector’s value and returns a list of validation errors, if any.
Declaration
Swift
open override func validate() -> [ValidationError]
Return Value
An array of
ValidationError
.