tai v0.0.24 Tai.Advisors.Spec

Link to this section Summary

Link to this section Types

Link to this type

advisor_id()
advisor_id() :: Tai.Advisor.id()

Link to this type

config()
config() :: map()

Link to this type

group_id()
group_id() :: Tai.AdvisorGroup.id()

Link to this type

mod()
mod() :: atom()

Link to this type

product()
product() :: Tai.Venues.Product.t()

Link to this type

spec_opts()
spec_opts() :: [
  group_id: group_id(),
  advisor_id: advisor_id(),
  products: [product()],
  config: config()
]

Link to this type

t()
t() :: %Tai.Advisors.Spec{
  advisor_id: advisor_id(),
  config: config(),
  group_id: group_id(),
  mod: mod(),
  products: [product()],
  start_on_boot: boolean()
}

Link to this section Functions

Link to this function

to_child_spec(spec)
to_child_spec(t()) :: {mod(), spec_opts()}