DoubleType class

type constraint for double values

Inheritance

Constructors

DoubleType.new()
Create a new DoubleType

Properties

hashCode int
The hash code for this object.
no setterinherited
nullable bool
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tests List<Test>
getter/setter pairinherited
type Type
getter/setter pairinherited

Methods

baseType<V>(Type type) → void
inherited
check(dynamic object, ValidationContext context) → void
inherited
code() String
inherited
constraint(String input) DoubleType
override
greaterThan(double value) DoubleType
allow only values > value value the lower limit
greaterThanEquals(double value) DoubleType
allow only values <= value value the upper limit
isValid(dynamic object) bool
return true, if the specified object is valid, else false object the to be validated object.
inherited
lessThan(double value) DoubleType
allow only values < value value the upper limit
lessThanEquals(double value) DoubleType
allow only values <= value value the upper limit
max(double value) DoubleType
allow only values <= value value the maximum value
min(double value) DoubleType
allow only values >= value value the minimum value
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
optional() DoubleType
inherited
parse(Map<String, MethodSpec> methods, String expression) DoubleType
inherited
required() DoubleType
inherited
test<S>({required Type type, required String name, required Check<S> check, dynamic params = const <String, dynamic>{}, dynamic stop = false, String? message}) DoubleType
inherited
toString() String
A string representation of this object.
inherited
validate(dynamic object) → void
validate the passed object. In case of a type violation, a ValidationException will be thrown object the to be validated object.
inherited

Operators

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

Static Properties

methods Map<String, MethodSpec>
final

Static Methods

fromString(String input) DoubleType