30 lines
1.3 KiB
C#
30 lines
1.3 KiB
C#
using System.Configuration;
|
|
using Kreta.Core.Configuratiaton.Interface;
|
|
|
|
namespace Kreta.Core.Configuratiaton
|
|
{
|
|
public class MkbBankszamlaIgenylesConfiguration : ConfigurationSection, IMkbBankszamlaIgenylesConfiguration
|
|
{
|
|
[ConfigurationProperty(nameof(FormUrl), IsRequired = true)]
|
|
public string FormUrl => (string)this[nameof(FormUrl)];
|
|
|
|
[ConfigurationProperty(nameof(PublicKeyFileName), IsRequired = true)]
|
|
public string PublicKeyFileName => (string)this[nameof(PublicKeyFileName)];
|
|
|
|
[ConfigurationProperty(nameof(PublicKeyFilePassword), IsRequired = true)]
|
|
public string PublicKeyFilePassword => (string)this[nameof(PublicKeyFilePassword)];
|
|
|
|
[ConfigurationProperty(nameof(PrivateKeyFileName), IsRequired = true)]
|
|
public string PrivateKeyFileName => (string)this[nameof(PrivateKeyFileName)];
|
|
|
|
[ConfigurationProperty(nameof(PrivateKeyFilePassword), IsRequired = true)]
|
|
public string PrivateKeyFilePassword => (string)this[nameof(PrivateKeyFilePassword)];
|
|
|
|
[ConfigurationProperty(nameof(ArrivedFilePathRoot), IsRequired = true)]
|
|
public string ArrivedFilePathRoot => (string)this[nameof(ArrivedFilePathRoot)];
|
|
|
|
[ConfigurationProperty(nameof(EmailAddress), IsRequired = true)]
|
|
public string EmailAddress => (string)this[nameof(EmailAddress)];
|
|
}
|
|
}
|