View Source Teiserver.Settings (Teiserver v0.0.4)
The contextual module for:
Summary
Site settings
@spec change_server_setting(Teiserver.Settings.ServerSetting.t(), map()) :: Ecto.Changeset.t()
See Teiserver.Settings.ServerSettingLib.change_server_setting/2
.
@spec create_server_setting(map()) :: {:ok, Teiserver.Settings.ServerSetting.t()} | {:error, Ecto.Changeset.t()}
See Teiserver.Settings.ServerSettingLib.create_server_setting/1
.
@spec delete_server_setting(Teiserver.Settings.ServerSetting.t()) :: {:ok, Teiserver.Settings.ServerSetting.t()} | {:error, Ecto.Changeset.t()}
See Teiserver.Settings.ServerSettingLib.delete_server_setting/1
.
@spec get_server_setting(String.t(), list()) :: Teiserver.Settings.ServerSetting.t() | nil
See Teiserver.Settings.ServerSettingLib.get_server_setting/2
.
@spec get_server_setting!(non_neg_integer(), list()) :: Teiserver.Settings.ServerSetting.t()
See Teiserver.Settings.ServerSettingLib.get_server_setting!/2
.
@spec list_server_settings() :: [Teiserver.Settings.ServerSetting.t()]
See Teiserver.Settings.ServerSettingLib.list_server_settings/0
.
@spec list_server_settings(list()) :: [Teiserver.Settings.ServerSetting.t()]
See Teiserver.Settings.ServerSettingLib.list_server_settings/1
.
@spec update_server_setting(Teiserver.Settings.ServerSetting, map()) :: {:ok, Teiserver.Settings.ServerSetting.t()} | {:error, Ecto.Changeset.t()}
See Teiserver.Settings.ServerSettingLib.update_server_setting/2
.
User settings
@spec change_user_setting(Teiserver.Settings.UserSetting.t(), map()) :: Ecto.Changeset.t()
See Teiserver.Settings.UserSettingLib.change_user_setting/2
.
@spec create_user_setting(map()) :: {:ok, Teiserver.Settings.UserSetting.t()} | {:error, Ecto.Changeset.t()}
See Teiserver.Settings.UserSettingLib.create_user_setting/1
.
@spec delete_user_setting(Teiserver.Settings.UserSetting.t()) :: {:ok, Teiserver.Settings.UserSetting.t()} | {:error, Ecto.Changeset.t()}
See Teiserver.Settings.UserSettingLib.delete_user_setting/1
.
@spec get_user_setting(non_neg_integer(), list()) :: Teiserver.Settings.UserSetting.t() | nil
@spec get_user_setting!(non_neg_integer(), list()) :: Teiserver.Settings.UserSetting.t()
@spec list_user_settings() :: [Teiserver.Settings.UserSetting.t()]
@spec list_user_settings(list()) :: [Teiserver.Settings.UserSetting.t()]
@spec update_user_setting(Teiserver.Settings.UserSetting, map()) :: {:ok, Teiserver.Settings.UserSetting.t()} | {:error, Ecto.Changeset.t()}
See Teiserver.Settings.UserSettingLib.update_user_setting/2
.