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(); } } }