tai v0.0.11 Tai.AdvisorGroups
Link to this section Summary
Link to this section Types
Link to this type
advisor_group()
advisor_group()
advisor_group() :: Tai.AdvisorGroup.t()
advisor_group() :: Tai.AdvisorGroup.t()
Link to this type
advisor_spec()
Link to this type
config()
config()
config() :: Tai.Config.t()
config() :: Tai.Config.t()
Link to this type
product()
product()
product() :: Tai.Venues.Product.t()
product() :: Tai.Venues.Product.t()
Link to this section Functions
Link to this function
build_specs(config, products \\ Tai.Venues.ProductStore.all())
build_specs(config, products \\ Tai.Venues.ProductStore.all())
build_specs(config :: config(), products :: [product()]) ::
{:ok, [advisor_spec()]} | {:error, map()}
build_specs(config :: config(), products :: [product()]) :: {:ok, [advisor_spec()]} | {:error, map()}
Link to this function
build_specs_for_advisor(config, group_id, advisor_id, products \\ Tai.Venues.ProductStore.all())
Link to this function
build_specs_for_group(config, group_id, products \\ Tai.Venues.ProductStore.all())
build_specs_for_group(config, group_id, products \\ Tai.Venues.ProductStore.all())
build_specs_for_group(
config :: config(),
group_id :: atom(),
products :: [product()]
) :: {:ok, [advisor_spec()]} | {:error, map()}
build_specs_for_group( config :: config(), group_id :: atom(), products :: [product()] ) :: {:ok, [advisor_spec()]} | {:error, map()}
Link to this function
parse_config(config)
parse_config(config)
parse_config(config :: config()) :: {:ok, [advisor_group()]} | {:error, map()}
parse_config(config :: config()) :: {:ok, [advisor_group()]} | {:error, map()}