farmbot_os/farmbot_core/lib/farmbot_core/asset_worker.ex

13 lines
352 B
Elixir

defprotocol FarmbotCore.AssetWorker do
# A process that represents a single database row.
@doc "List of relational resources that need to be preloaded."
def preload(asset)
@doc "Boolean of if this asset should be restarted, or not."
def tracks_changes?(asset)
@doc "GenServer childspec callback."
def start_link(asset, args \\ [])
end