Package

de.leanovate.swaggercheck

shrinkable

Permalink

package shrinkable

Visibility
  1. Public
  2. All

Type Members

  1. case class CheckJsArray(minSize: Option[Int], elements: Seq[CheckJsValue]) extends CheckJsValue with Product with Serializable

    Permalink

    Json array.

    Json array.

    minSize

    optional minSize fro shrinking

    elements

    elements of the array

  2. case class CheckJsBoolean(value: Boolean) extends CheckJsValue with Product with Serializable

    Permalink
  3. case class CheckJsInteger(min: Option[BigInt], max: Option[BigInt], value: BigInt) extends CheckJsValue with Product with Serializable

    Permalink

    Json integer.

    Json integer.

    min

    Optional minimum for shrinking

    value

    the integer value

  4. case class CheckJsNumber(min: Option[BigDecimal], max: Option[BigDecimal], value: BigDecimal) extends CheckJsValue with Product with Serializable

    Permalink

    Json number.

    Json number.

    min

    optional minimum for shrinking

    value

    the number value

  5. case class CheckJsObject(required: Set[String], order: Option[Seq[String]], fields: Map[String, CheckJsValue]) extends CheckJsValue with Product with Serializable

    Permalink

    Json object.

    Json object.

    required

    optional set of required fields for shrinking

    order

    optional order of fields

    fields

    the fields of the object

  6. case class CheckJsString(formatted: Boolean, minLength: Option[Int], value: String) extends CheckJsValue with Product with Serializable

    Permalink

    An json string.

    An json string.

    formatted

    true if the string is formatted according to some rules (and shall not be shrinked)

    minLength

    optional minLength for shrinking

    value

    the string value

  7. trait CheckJsValue extends AnyRef

    Permalink

Value Members

  1. object CheckJsArray extends Serializable

    Permalink
  2. object CheckJsInteger extends Serializable

    Permalink
  3. object CheckJsNull extends CheckJsValue with Product with Serializable

    Permalink
  4. object CheckJsNumber extends Serializable

    Permalink
  5. object CheckJsObject extends Serializable

    Permalink
  6. object CheckJsString extends Serializable

    Permalink
  7. object CheckJsValue

    Permalink

Ungrouped