19 lines
750 B
C#
19 lines
750 B
C#
using System.Configuration;
|
|
|
|
namespace Kreta.Client.GlobalApi.Configuration
|
|
{
|
|
public class GlobalApiConfiguration : ConfigurationSection, IGlobalApiConfiguration
|
|
{
|
|
[ConfigurationProperty(nameof(GlobalApiUrl), IsRequired = true)]
|
|
public string GlobalApiUrl => (string)this[nameof(GlobalApiUrl)];
|
|
|
|
[ConfigurationProperty(nameof(TokenUrl), IsRequired = true)]
|
|
public string TokenUrl => (string)this[nameof(TokenUrl)];
|
|
|
|
[ConfigurationProperty(nameof(ClientId), IsRequired = true)]
|
|
public string ClientId => (string)this[nameof(ClientId)];
|
|
|
|
[ConfigurationProperty(nameof(ClientSecret), IsRequired = true)]
|
|
public string ClientSecret => (string)this[nameof(ClientSecret)];
|
|
}
|
|
}
|