Current section

Files

Jump to
bamlixir lib baml_elixir collector.ex
Raw

lib/baml_elixir/collector.ex

defmodule BamlElixir.Collector do
defstruct reference: nil
def new(name) when is_binary(name) do
reference = BamlElixir.Native.collector_new(name)
%__MODULE__{reference: reference}
end
def usage(%__MODULE__{reference: reference}) when is_reference(reference) do
BamlElixir.Native.collector_usage(reference)
end
def last_function_log(%__MODULE__{reference: reference}) when is_reference(reference) do
BamlElixir.Native.collector_last_function_log(reference)
end
end