amoc_config_scenario (amoc v4.2.0)

View Source

Summary

Types

error/0

-type error() :: {error, error_type(), reason()}.

error_type/0

-type error_type() :: atom().

module_configuration_map/0

-type module_configuration_map() :: #{name() => #{value := any(), any() => any()}}.

name/0

-type name() :: atom().

reason/0

-type reason() :: any().

settings/0

-type settings() :: [{name(), value()}].

value/0

-type value() :: any().

Functions

get_current_configuration()

-spec get_current_configuration() -> {ok, module_configuration_map()}.

get_default_configuration(Module)

-spec get_default_configuration(module()) -> {ok, module_configuration_map()} | error().

parse_scenario_settings(Module, Settings)

-spec parse_scenario_settings(module(), settings()) -> ok | error().

update_settings(Settings)

-spec update_settings(settings()) -> ok | error().