A FlatBuffers enum declaration.
enum
variants is a list of {atom_name, integer_value} pairs in source order; values may be implicit (incremented from the previous) or explicit. bit_flags? is true if the schema declared (bit_flags).
variants
{atom_name, integer_value}
bit_flags?
(bit_flags)
@type t() :: %Flatbuf.Schema.Enum{ attributes: map(), bit_flags?: boolean(), docs: [String.t()], name: String.t(), namespace: String.t() | nil, short_name: String.t(), underlying_type: Flatbuf.Schema.scalar(), variants: [{atom(), integer()}] }