Condukt.Workflows.Fetcher behaviour (Condukt v0.16.1)

Copy Markdown View Source

Behaviour for workflow package fetchers.

Summary

Callbacks

fetch(url, version)

@callback fetch(url :: String.t(), version :: String.t()) ::
  {:ok, map()} | {:error, term()}

list_versions(url)

@callback list_versions(url :: String.t()) :: {:ok, [Version.t()]} | {:error, term()}