View Source Avrogen.Avro.Types.Record (avrogen v1.0.0)

This type is a representation of the Avro record type.

Summary

Types

@type t() :: %Avrogen.Avro.Types.Record{
  aliases: ([String.t()] | nil) | nil,
  doc: (String.t() | nil) | nil,
  fields: [Avrogen.Avro.Types.Record.Field.t()],
  name: String.t(),
  namespace: (String.t() | nil) | nil,
  type: String.t() | nil
}

Functions

Link to this function

fullname(record, namespace)

View Source

See Avrogen.Avro.Types.Utils.fullname/2.

Link to this function

generate_module(record, global, name, module_prefix, pii_masking_on_inspect)

View Source
Link to this function

namespace(record, namespace, scope_embedded_types)

View Source

See Avrogen.Avro.Types.Utils.namespace/3.