new module:ct-core /validator /Map Config Required Keys Validator(config)
The ConfigMapValidator
is a module:ct-trading/validation/Validator
that ensures the map being
validated contains all required keys specified in the given configuration.
Parameters:
Name | Type | Description |
---|---|---|
config |
object | configuration object specifying the allowed/required keys and values in a map.
The validity of the config object is checked by the utility method
|
- Implements:
Methods
get Required Fields() → {Array}
Return an array of all required fields
Returns:
The required fields.
- Type
- Array
validate(map, attributes, validation Result)
Determine whether the provided map contains all required keys and set result
on the provided module:br-validation/ValidationResult
.
Parameters:
Name | Type | Description |
---|---|---|
map |
Object | The map to validate. |
attributes |
Object | attributes to control the validation process. Not used in this implementation. |
validationResult |
module:br-validation |
the ValidationResult in which to store the result of this validation. |
- Implements: