Skip to main content
Version: 0.4.0

RangeConstraint

Compatible ValueType: decimal

Description​

Limits the range of a number value with an upper and/or lower boundary which can be inclusive or exclusive. Only values within the given range are considered valid.

Example 1​

 constraint HundredScale oftype RangeConstraint {
lowerBound: 1;
upperBound: 100;
}

A scale between (and including) 1 and 100.

Example 2​

 constraint HundredScale oftype RangeConstraint {
lowerBound: 1;
lowerBoundInclusive: false;
upperBound: 100;
}

A scale for numbers strictly larger than 1 and less or equal to 100.

Properties​

lowerBound​

Type decimal

Default: -9007199254740991

lowerBoundInclusive​

Type boolean

Default: true

upperBound​

Type decimal

Default: 9007199254740991

upperBoundInclusive​

Type boolean

Default: true