Package

pl.pkazenas.jsonschema4s

model

Permalink

package model

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AbstractClassType(typeName: String, implementations: List[CaseClassType], description: Option[String] = None) extends ComplexType with Product with Serializable

    Permalink
  2. case class ArrayType(typeDefinition: TypeDefinition) extends TypeDefinition with Product with Serializable

    Permalink
  3. case class CaseClassType(typeName: String, fields: List[ClassField], superTypeName: Option[String] = None, description: Option[String] = None) extends ComplexType with Product with Serializable

    Permalink
  4. case class ClassField(name: String, typeDefinition: TypeDefinition, description: Option[String] = None) extends Product with Serializable

    Permalink
  5. sealed trait ComplexType extends TypeDefinition

    Permalink
  6. case class MapType(keyTypeDefinition: TypeDefinition, valueTypeDefinition: TypeDefinition) extends TypeDefinition with Product with Serializable

    Permalink
  7. case class OptionalType(wrappedType: TypeDefinition) extends TypeDefinition with Product with Serializable

    Permalink
  8. case class RootType(name: String, fields: List[ClassField], description: Option[String] = None) extends Product with Serializable

    Permalink
  9. case class TraitType(typeName: String, implementations: List[CaseClassType], description: Option[String] = None) extends ComplexType with Product with Serializable

    Permalink
  10. sealed trait TypeDefinition extends AnyRef

    Permalink

Value Members

  1. object BooleanType extends TypeDefinition with Product with Serializable

    Permalink
  2. object ByteType extends TypeDefinition with Product with Serializable

    Permalink
  3. object CharType extends TypeDefinition with Product with Serializable

    Permalink
  4. object DoubleType extends TypeDefinition with Product with Serializable

    Permalink
  5. object FloatType extends TypeDefinition with Product with Serializable

    Permalink
  6. object IntType extends TypeDefinition with Product with Serializable

    Permalink
  7. object LongType extends TypeDefinition with Product with Serializable

    Permalink
  8. object ShortType extends TypeDefinition with Product with Serializable

    Permalink
  9. object StringType extends TypeDefinition with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped