com
.
sksamuel
avro4s
package
avro4s
Visibility
Public
All
Type Members
case class
ArrayType
(
arrayType:
Type
)
extends
Type
with
Product
with
Serializable
case class
EnumType
(
namespace:
String
,
name:
String
,
symbols:
Seq
[
String
]
)
extends
Module
with
Product
with
Serializable
case class
FieldDef
(
name:
String
,
type:
Type
)
extends
Product
with
Serializable
case class
MapType
(
valueType:
Type
)
extends
Type
with
Product
with
Serializable
sealed
trait
Module
extends
Type
class
ModuleRenderer
extends
AnyRef
case class
PrimitiveType
(
baseType:
String
)
extends
Type
with
Product
with
Serializable
case class
RecordType
(
namespace:
String
,
name:
String
,
fields:
Seq
[
FieldDef
]
)
extends
Module
with
Product
with
Serializable
case class
Template
(
file:
String
,
definition:
String
)
extends
Product
with
Serializable
sealed
trait
Type
extends
AnyRef
case class
UnionType
(
left:
Type
,
right:
Type
)
extends
Type
with
Product
with
Serializable
Value Members
object
FileRenderer
object
ModuleGenerator
object
NullType
extends
Type
with
Product
with
Serializable
object
PrimitiveType
extends
Serializable
object
TemplateGenerator
Splits modules into templates (file name + definition)
object
TypeRenderer
Ungrouped