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