Class DecimalSchema

java.lang.Object
jsonvalues.spec.DecimalSchema

public final class DecimalSchema extends Object
A class representing the schema for BigDecimal values in a JSON spec. It allows setting constraints such as minimum and maximum values.
  • Method Details

    • withMinimum

      public static DecimalSchema withMinimum(BigDecimal minimum)
      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

      public static DecimalSchema withMaximum(BigDecimal maximum)
      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

      public static DecimalSchema between(BigDecimal minimum, BigDecimal maximum)
      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.