AvroName
vulcan.generic.AvroName
final class AvroName(val name: String) extends StaticAnnotation
Annotation which can be used to alter the record name in derived schemas.
The annotation can be used in the following situations.
- Annotate a type for enum name when using deriveEnum.
- Annotate a type for fixed name when using deriveFixed.
- Annotate a
case class
for record name when usingCodec.derive
from the generic module. - Annotate a
case class
parameter for record field name when usingCodec.derive
from the generic module.
Attributes
- Graph
-
- Supertypes
-
trait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Members list
In this article