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