namespace RuriLib.ViewModels
{
///
/// The settings used across RuriLib classes. Contains the smaller settings categories.
///
public class RLSettingsViewModel
{
/// The General Settings of RuriLib.
public SettingsGeneral General { get; set; } = new SettingsGeneral();
/// The Proxy Settings of RuriLib.
public SettingsProxies Proxies { get; set; } = new SettingsProxies();
/// The Captcha Settings of RuriLib.
public SettingsCaptchas Captchas { get; set; } = new SettingsCaptchas();
/// The Selenium Settings of RuriLib.
public SettingsSelenium Selenium { get; set; } = new SettingsSelenium();
///
/// Resets the properties to their default value.
///
public void Reset()
{
General.Reset();
Proxies.Reset();
Captchas.Reset();
Selenium.Reset();
}
}
}