Manager.Type (Market Manager v2.1.9)

View Source

Holds the types for the Manager library.

Summary

Types

activate_response()

@type activate_response() :: :ok

active_syndicates_response()

@type active_syndicates_response() ::
  {:ok, %{required(Shared.Data.Syndicate.id()) => Shared.Data.Strategy.id()}}
  | {:error, any()}

deactivate_response()

@type deactivate_response() :: :ok

dependencies()

@type dependencies() :: %{store: module(), auction_house: module()}

handle()

@type handle() :: (result :: any() -> :ok)

item_id()

@type item_id() :: String.t()

login_response()

@type login_response() :: :ok

logout_response()

@type logout_response() :: :ok | {:error, any()}

recover_login_response()

@type recover_login_response() :: {:ok, Shared.Data.User.t() | nil} | {:error, any()}

strategies_response()

@type strategies_response() :: {:ok, [Shared.Data.Strategy.t()]} | {:error, any()}

syndicates_response()

@type syndicates_response() :: {:ok, [Shared.Data.Syndicate.t()]} | {:error, any()}