JarObject class
Methods
-
addValidator(JarValidator<Map<String, dynamic>> validator)
→ JarObject
-
inherited
-
-
custom(String? validator(Map<String, dynamic>? value), [String? message])
→ JarObject
-
-
equalTo(String field, [String? message])
→ JarObject
-
-
extend(Map<String, JarSchema<dynamic, JarSchema>> additionalFields)
→ JarObject
-
-
forbidFields(List<String> fieldNames, [String? message])
→ JarObject
-
-
getFieldValue(String fieldName)
→ Map<String, dynamic>?
-
inherited
-
merge(JarObject other)
→ JarObject
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
omit(List<String> fieldNames)
→ JarObject
-
-
optional()
→ JarObject
-
-
pick(List<String> fieldNames)
→ JarObject
-
-
requireAtLeastOne(List<String> fieldNames, [String? message])
→ JarObject
-
-
required([String? message])
→ JarObject
-
-
requireExactlyOne(List<String> fieldNames, [String? message])
→ JarObject
-
-
requireFields(List<String> fieldNames, [String? message])
→ JarObject
-
-
strict()
→ JarObject
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
transform(JarValueTransformer<Map<String, dynamic>> transformer)
→ JarObject
-
inherited
-
validate(Map<String, dynamic>? value, [Map<String, dynamic>? allValues])
→ JarResult
-
override
-
when(String field, Map<dynamic, JarObject Function(JarObject)> conditions)
→ JarObject
-
override