json.value.spec
package json.value.spec
Type members
Classlikes
sealed case class IsMapOfArr(p: JsArray => Boolean, k: String => Boolean, decimalConf: DecimalConf, bigIntDigitsLimit: Int) extends JsObjSchema
- Companion:
- object
sealed case class IsMapOfBigInt(p: BigInt => Boolean, k: String => Boolean, digitsLimit: Int) extends JsObjSchema
- Companion:
- object
sealed case class IsMapOfDec(p: BigDecimal => Boolean, k: String => Boolean, decimalConf: DecimalConf) extends JsObjSchema
- Companion:
- object
sealed case class IsMapOfObj(p: JsObj => Boolean, k: String => Boolean, decimalConf: DecimalConf, digitsLimit: Int) extends JsObjSchema
- Companion:
- object
sealed case class JsObjSpec(specs: Map[String, JsSpec], strict: Boolean, required: Seq[String]) extends JsObjSchema
- Companion:
- object