Current section

Files

Jump to
ex_ipfs lib ex_ipfs ref.ex
Raw

lib/ex_ipfs/ref.ex

defmodule ExIpfs.RefsRef do
@moduledoc false
@enforce_keys [:ref]
defstruct [
:ref,
:err
]
@spec new(map) :: ExIpfs.Refs.t()
def new(map) when is_map(map) do
%__MODULE__{
ref: map["Ref"],
err: map["Err"]
}
end
@spec new({:error, map}) :: {:error, map}
def new({:error, data}), do: {:error, data}
end