object
Schema
Type Members
-
case class
Field(name: String, schema: Root) extends Product with Serializable
-
sealed
trait
Items extends AnyRef
-
case class
ItemsRoot(x: Root) extends Items with Product with Serializable
-
case class
ItemsSchemaArray(x: List[Root]) extends Items with Product with Serializable
-
case class
ListSimpleTypeTyp(x: List[SimpleType]) extends Typ with Product with Serializable
-
type
PositiveInteger = Int
-
case class
Root($schema: Option[String] = None, id: Option[String] = None, title: Option[String] = None, description: Option[String] = None, definitions: Option[List[Field]] = None, properties: Option[List[Field]] = None, typ: Option[Typ] = None, enum: Option[List[String]] = None, oneOf: Option[SchemaArray] = None, anyOf: Option[SchemaArray] = None, allOf: Option[SchemaArray] = None, not: Option[Root] = None, required: Option[StringArray] = None, items: Option[Items] = None, format: Option[String] = None, minimum: Option[Double] = None, maximum: Option[Double] = None, exclusiveMinimum: Option[Boolean] = None, exclusiveMaximum: Option[Boolean] = None, $ref: Option[String] = None) extends Product with Serializable
-
type
SchemaArray = List[Root]
-
sealed
trait
SimpleType extends AnyRef
-
case class
SimpleTypeTyp(x: SimpleType) extends Typ with Product with Serializable
-
type
StringArray = List[String]
-
sealed
trait
Typ extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
implicit
val
FieldDecoder: Decoder[List[Field]]
-
implicit
val
FieldEncoder: Encoder[List[Field]]
-
implicit
val
ItemsDecoder: Decoder[Items]
-
implicit
def
ItemsEncoder: Encoder[Items]
-
implicit
val
RootDecoder: Decoder[Root]
-
implicit
val
RootEncoder: Encoder[Root]
-
implicit
def
SimpleTypeDecoder: Decoder[SimpleType]
-
implicit
def
SimpleTypeEncoder: Encoder[SimpleType]
-
-
implicit
val
TypDecoder: Decoder[Typ]
-
implicit
def
TypEncoder: Encoder[Typ]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
fromInputStream(is: InputStream): Root
-
def
fromJson(str: String): Root
-
def
fromResource(path: String): Root
-
def
fromURL(url: String): Root
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
schemaFromArray(schema: Root): Root
-
def
schemaFromEnum(enum: List[String]): Root
-
def
schemaFromFields(fields: List[Field]): Root
-
def
schemaFromRef(ref: String): Root
-
def
schemaFromSimpleType(st: SimpleType): Root
-
def
schemaFromUnionType(schemas: List[Root]): Root
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any