farmbot_os/farmbot_ext/lib/farmbot_ext/api/reconciler_adapter.ex

8 lines
253 B
Elixir

defmodule FarmbotExt.API.ReconcilerAdapter do
@type sync_changeset :: Changeset.t(any())
@type sync_items :: list(any())
@type sync_result :: sync_changeset | {:error, term()}
@callback sync_group(sync_changeset, sync_items) :: sync_result
end