lib/immudb/schemas/tx.ex

defmodule Immudb.Schemas.Tx do
  @type t :: %__MODULE__{
          entries: [Immudb.Schemas.TxEntry.t()],
          metadata: Immudb.Schemas.TxMetaData.t()
        }
  defstruct entries: [],
            metadata: nil

  def convert(%{
        entries: entries,
        metadata: metadata
      }) do
    %Immudb.Schemas.Tx{
      entries: entries |> Enum.map(fn entry -> entry |> Immudb.Schemas.TxEntry.convert() end),
      metadata: metadata
    }
  end
end