Package

com.sksamuel

avro4s

Permalink

package avro4s

Visibility
  1. Public
  2. All

Type Members

  1. case class ArrayType(arrayType: Type) extends Type with Product with Serializable

    Permalink
  2. case class EnumType(namespace: String, name: String, symbols: Seq[String]) extends Module with Product with Serializable

    Permalink
  3. case class FieldDef(name: String, type: Type) extends Product with Serializable

    Permalink
  4. case class MapType(valueType: Type) extends Type with Product with Serializable

    Permalink
  5. sealed trait Module extends Type

    Permalink
  6. class ModuleRenderer extends AnyRef

    Permalink
  7. case class PrimitiveType(baseType: String) extends Type with Product with Serializable

    Permalink
  8. case class RecordType(namespace: String, name: String, fields: Seq[FieldDef]) extends Module with Product with Serializable

    Permalink
  9. case class Template(file: String, definition: String) extends Product with Serializable

    Permalink
  10. sealed trait Type extends AnyRef

    Permalink
  11. case class UnionType(left: Type, right: Type) extends Type with Product with Serializable

    Permalink

Value Members

  1. object FileRenderer

    Permalink
  2. object ModuleGenerator

    Permalink
  3. object NullType extends Type with Product with Serializable

    Permalink
  4. object PrimitiveType extends Serializable

    Permalink
  5. object TemplateGenerator

    Permalink

    Splits modules into templates (file name + definition)

  6. object TypeRenderer

    Permalink

Ungrouped