JarIntersection class

Inheritance

Constructors

JarIntersection(List<JarSchema> schemas)

Properties

asyncTests → List<Future<String?> Function(dynamic value, JarTestContext context)>
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schemas → List<JarSchema>
final
self → JarIntersection
no setterinherited
tests → List<JarTest>
finalinherited
transformers → List<JarValueTransformer>
finalinherited
validators → List<JarCodedValidator>
finalinherited

Methods

addValidator(JarValidator validator, [String? code]) → JarIntersection
inherited
catchValue(dynamic value) → JarIntersection
inherited
defaultTo(dynamic value) → JarIntersection
inherited
describe() → Map<String, dynamic>
inherited
getAllValues() → Map<String, dynamic>?
inherited
getFieldValue(String fieldName) → dynamic
inherited
label(String label) → JarIntersection
inherited
meta(Map<String, dynamic> meta) → JarIntersection
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
test(JarTest test) → JarIntersection
inherited
testAsync(Future<String?> test(dynamic value, JarTestContext context)) → JarIntersection
inherited
toString() → String
A string representation of this object.
inherited
transform(JarValueTransformer transformer) → JarIntersection
inherited
validate(dynamic value, [Map<String, dynamic>? allValues, String? path, Object? root]) → JarResult
override
validateAll(dynamic value, [Map<String, dynamic>? allValues, String? path, Object? root]) → JarResult
override
validateAsync(dynamic value, [Map<String, dynamic>? allValues, String? path, Object? root]) → Future<JarResult>
inherited
when(String field, Map<dynamic, JarIntersection Function(JarIntersection)> conditions) → JarIntersection
inherited
whenFields(List<String> fields, JarIntersection builder(List values, JarIntersection schema)) → JarIntersection
inherited
whenFn(String field, JarIntersection builder(dynamic value, JarIntersection schema)) → JarIntersection
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited