tai v0.0.28 Tai.Advisors.Instance

Link to this section Summary

Link to this section Types

Link to this type

status()

status() :: :unstarted | :running
Link to this type

t()

t() :: %Tai.Advisors.Instance{
  advisor_id: Tai.Advisors.Spec.advisor_id(),
  config: Tai.Advisors.Spec.config(),
  group_id: Tai.Advisors.Spec.group_id(),
  mod: Tai.Advisors.Spec.mod(),
  pid: pid(),
  products: [Tai.Advisors.Spec.product()],
  restart: Tai.AdvisorGroup.restart(),
  run_store: Tai.Advisor.run_store(),
  shutdown: Tai.AdvisorGroup.shutdown(),
  start_on_boot: term(),
  status: status(),
  trades: [struct()]
}

Link to this section Functions

Link to this function

from_spec(spec)

from_spec(spec()) :: t()
Link to this function

to_spec(instance)

to_spec(t()) :: spec()