lib/avrora/schema.ex

defmodule Avrora.Schema do
  @moduledoc """
  Convenience wrapper struct for erlavro records.
  """

  defstruct [:id, :version, :full_name, :lookup_table, :json]

  @type t :: %__MODULE__{
          id: nil | integer(),
          version: nil | integer(),
          full_name: String.t(),
          lookup_table: reference(),
          json: String.t()
        }
end