Skip to main content
Version: 0.1.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: null

lowerBoundInclusive​

Type boolean

Default: true

upperBound​

Type decimal

Default: null

upperBoundInclusive​

Type boolean

Default: true