Currently, only data class is supported well enough. Enum, Interface, Object, ... are missing.
Since we have the 4 named types Record, Enum, Error and Fixed in avro that all share the AvroNamedType interface, we could provide common features for all of them (adding class level annotaions, enhance kdoc, ...).
Currently, only data class is supported well enough. Enum, Interface, Object, ... are missing.
Since we have the 4 named types Record, Enum, Error and Fixed in avro that all share the AvroNamedType interface, we could provide common features for all of them (adding class level annotaions, enhance kdoc, ...).