using System.Linq.Expressions; using AIStudio.Settings.DataModel; namespace AIStudio.Settings; public sealed class DataSourceSecuritySettings(Expression>? configSelection = null) { /// /// The default constructor for the JSON deserializer. /// public DataSourceSecuritySettings() : this(null) { } /// /// Provider instance IDs trusted by an organization for data-source security checks. /// public HashSet TrustedProviderIds { get; set; } = ManagedConfiguration.Register(configSelection, n => n.TrustedProviderIds, []); }