kreta/Kreta.Core/FeatureToggle/Configuration/FeatureConfigurationSection.cs
2024-03-13 00:33:46 +01:00

34 lines
2.1 KiB
C#

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