View Source ElixirAvro.AvroType.Record behaviour (elixir_avro v0.1.0)

Summary

Types

@type t() :: %ElixirAvro.AvroType.Record{
  aliases: [],
  custom_props: [ElixirAvro.AvroType.CustomProp.t()],
  doc: String.t(),
  fields: [ElixirAvro.AvroType.RecordField.t()],
  fullname: String.t(),
  name: String.t(),
  namespace: String.t()
}

Callbacks

@callback from_erl(:avro.avro_type() | :avro.record_field()) :: t()

Functions