Package jsonvalues.spec
Class LongSchema
java.lang.Object
jsonvalues.spec.LongSchema
A class representing the schema for long values in a JSON spec. It allows setting constraints such as minimum and
maximum values.
-
Method Summary
Modifier and TypeMethodDescriptionstatic LongSchema
between
(long minimum, long maximum) Creates a LongSchema with both minimum and maximum constraints.static LongSchema
withMaximum
(long maximum) Creates a LongSchema with a maximum constraint.static LongSchema
withMinimum
(long minimum) Creates a LongSchema with a minimum constraint.
-
Method Details
-
withMinimum
Creates a LongSchema with a minimum constraint.- Parameters:
minimum
- The minimum value for the long number.- Returns:
- A LongSchema instance with the specified minimum constraint.
-
withMaximum
Creates a LongSchema with a maximum constraint.- Parameters:
maximum
- The maximum value for the long number.- Returns:
- A LongSchema instance with the specified maximum constraint.
-
between
Creates a LongSchema with both minimum and maximum constraints.- Parameters:
minimum
- The minimum value for the long number.maximum
- The maximum value for the long number.- Returns:
- A LongSchema instance with the specified minimum and maximum constraints.
-