using System; using JetBrains.Annotations; namespace Volo.Abp.SettingManagement.Web.Pages.SettingManagement { public class SettingPageGroup { public string Id { get => _id; set => _id = Check.NotNullOrWhiteSpace(value, nameof(Id)); } private string _id; public string DisplayName { get => _displayName; set => _displayName = Check.NotNullOrWhiteSpace(value, nameof(DisplayName)); } private string _displayName; public Type ComponentType { get => _componentType; set => _componentType = Check.NotNull(value, nameof(ComponentType)); } private Type _componentType; public SettingPageGroup([NotNull] string id, [NotNull] string displayName, [NotNull] Type componentType) { Id = id; DisplayName = displayName; ComponentType = componentType; } } }