Class LongSchema

java.lang.Object
jsonvalues.spec.LongSchema

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

    • withMinimum

      public static LongSchema withMinimum(long minimum)
      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

      public static LongSchema withMaximum(long maximum)
      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

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