using System.Configuration; namespace Kreta.Core.FeatureToggle.Configuration { public class FeatureConfigurationSection : ConfigurationSection { [ConfigurationProperty(nameof(SimpleFeatures))] public SimpleFeatureConfigurationCollection SimpleFeatures => (SimpleFeatureConfigurationCollection)base[nameof(SimpleFeatures)]; [ConfigurationProperty(nameof(SendErtekelesNotification))] public ExtendedSendMobileNotification SendErtekelesNotification => (ExtendedSendMobileNotification)base[nameof(SendErtekelesNotification)]; [ConfigurationProperty(nameof(SendHazifeladatNotification))] public ExtendedSendMobileNotification SendHazifeladatNotification => (ExtendedSendMobileNotification)base[nameof(SendHazifeladatNotification)]; [ConfigurationProperty(nameof(SendRendszerUzenetNotification))] public ExtendedSendMobileNotification SendRendszerUzenetNotification => (ExtendedSendMobileNotification)base[nameof(SendRendszerUzenetNotification)]; [ConfigurationProperty(nameof(SendBejelentettSzamonkeresNotification))] public ExtendedSendMobileNotification SendBejelentettSzamonkeresNotification => (ExtendedSendMobileNotification)base[nameof(SendBejelentettSzamonkeresNotification)]; [ConfigurationProperty(nameof(SendFeljegyzesNotification))] public ExtendedSendMobileNotification SendFeljegyzesNotification => (ExtendedSendMobileNotification)base[nameof(SendFeljegyzesNotification)]; [ConfigurationProperty(nameof(SendMulasztasNotification))] public ExtendedSendMobileNotification SendMulasztasNotification => (ExtendedSendMobileNotification)base[nameof(SendMulasztasNotification)]; [ConfigurationProperty(nameof(SendOrarendValtozasNotification))] public ExtendedSendMobileNotification SendOrarendValtozasNotification => (ExtendedSendMobileNotification)base[nameof(SendOrarendValtozasNotification)]; [ConfigurationProperty(nameof(SendNemNaplozottTanorakMail))] public ExtendedSendMobileNotification SendNemNaplozottTanorakMail => (ExtendedSendMobileNotification)base[nameof(SendNemNaplozottTanorakMail)]; } }