View Source Teiserver.Settings (Teiserver v0.0.1)
The contextual module for SiteSetting, UserSetting
Summary
Site settings
@spec change_site_setting(Teiserver.Settings.SiteSetting.t(), map()) :: Ecto.Changeset
See Teiserver.Settings.SiteSettingLib.change_site_setting/2
.
@spec create_site_setting(map()) :: {:ok, Teiserver.Settings.SiteSetting.t()} | {:error, Ecto.Changeset}
See Teiserver.Settings.SiteSettingLib.create_site_setting/1
.
@spec delete_site_setting(Teiserver.Settings.SiteSetting.t()) ::
{:ok, Teiserver.Settings.SiteSetting.t()} | {:error, Ecto.Changeset}
See Teiserver.Settings.SiteSettingLib.delete_site_setting/1
.
@spec get_site_setting(non_neg_integer(), list()) :: Teiserver.Settings.SiteSetting.t() | nil
@spec get_site_setting!(non_neg_integer(), list()) :: Teiserver.Settings.SiteSetting.t()
@spec list_site_settings() :: [Teiserver.Settings.SiteSetting.t()]
@spec list_site_settings(list()) :: [Teiserver.Settings.SiteSetting.t()]
@spec update_site_setting(Teiserver.Settings.SiteSetting, map()) :: {:ok, Teiserver.Settings.SiteSetting.t()} | {:error, Ecto.Changeset}
See Teiserver.Settings.SiteSettingLib.update_site_setting/2
.
User settings
@spec change_user_setting(Teiserver.Settings.UserSetting.t(), map()) :: Ecto.Changeset
See Teiserver.Settings.UserSettingLib.change_user_setting/2
.
@spec create_user_setting(map()) :: {:ok, Teiserver.Settings.UserSetting.t()} | {:error, Ecto.Changeset}
See Teiserver.Settings.UserSettingLib.create_user_setting/1
.
@spec delete_user_setting(Teiserver.Settings.UserSetting.t()) ::
{:ok, Teiserver.Settings.UserSetting.t()} | {:error, Ecto.Changeset}
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}
See Teiserver.Settings.UserSettingLib.update_user_setting/2
.