The integral template for which the maximum value, either inclusive or exclusive, has been specified along with the "multipleOf" value.
This template represents one for integral values where the maximum constraint, whether it be an inclusive or exclusive one, have been specified alongside a "multiple of" constraint. Now, a minimum constraint can be specified, allowing to close the half-open interval previously created. This constraints is not mandatory to apply. This will produce a "complete" template for which no more constraints can be specified.
Type parameters
A
the actual integral type for which instantiating this type
B
the actual type of the template for which all possible constraints have been specified altogether
Attributes
Constructor
creates a new instance of this trait given the already specified "multiple of" and maximum values, the function that returns a new template given the minimum, the maximum and the "multiple of" value and the one that returns a new JsonIntegralTemplate from this one