com
.
sksamuel
avro4s
package
avro4s
Visibility
Public
All
Type Members
case class
Anno
(
classname:
String
,
values:
Seq
[
String
]
)
extends
Product
with
Serializable
case class
AvroAlias
(
alias:
String
)
extends
Annotation
with
StaticAnnotation
with
Product
with
Serializable
case class
AvroDoc
(
doc:
String
)
extends
Annotation
with
StaticAnnotation
with
Product
with
Serializable
case class
AvroFixed
(
size:
Int
)
extends
Annotation
with
StaticAnnotation
with
Product
with
Serializable
case class
AvroName
(
name:
String
)
extends
Annotation
with
StaticAnnotation
with
Product
with
Serializable
case class
AvroNamespace
(
namespace:
String
)
extends
Annotation
with
StaticAnnotation
with
Product
with
Serializable
case class
AvroProp
(
name:
String
,
value:
String
)
extends
Annotation
with
StaticAnnotation
with
Product
with
Serializable
trait
FromRecord
[
T
]
extends
Serializable
trait
FromValue
[
T
]
extends
AnyRef
trait
LowPriorityFromValue
extends
AnyRef
trait
LowPriorityToSchema
extends
AnyRef
trait
LowPriorityToValue
extends
AnyRef
sealed
trait
NamingStrategy
extends
AnyRef
case class
ScaleAndPrecisionAndRoundingMode
(
scale:
Int
,
precision:
Int
,
roundingMode:
RoundingMode
)
extends
Product
with
Serializable
trait
SchemaFor
[
T
]
extends
AnyRef
Annotations
@implicitNotFound
(
...
)
trait
ToRecord
[
T
]
extends
Serializable
trait
ToSchema
[
T
]
extends
AnyRef
trait
ToValue
[
A
]
extends
AnyRef
class
TypeHelper
[
C <:
Context
]
extends
AnyRef
Value Members
object
CamelCase
extends
NamingStrategy
with
Product
with
Serializable
object
FromRecord
extends
Serializable
object
FromValue
extends
LowPriorityFromValue
object
LispCase
extends
NamingStrategy
with
Product
with
Serializable
object
LowPriorityToValue
object
PascalCase
extends
NamingStrategy
with
Product
with
Serializable
object
SchemaFor
object
SnakeCase
extends
NamingStrategy
with
Product
with
Serializable
object
ToRecord
extends
Serializable
object
ToSchema
extends
LowPriorityToSchema
object
ToValue
extends
LowPriorityToValue
object
TypeHelper
Ungrouped