using System; using System.Collections.Generic; using Volo.Abp.Application.Dtos; namespace Kurs.Settings; public class SettingDefinitionDto : FullAuditedEntityDto { public string Code { get; set; } public string NameKey { get; set; } public string DescriptionKey { get; set; } public string DefaultValue { get; set; } public bool IsVisibleToClients { get; set; } public string Providers { get; set; } public bool IsInherited { get; set; } public bool IsEncrypted { get; set; } public string MainGroupKey { get; set; } public string SubGroupKey { get; set; } public string RequiredPermissionName { get; set; } // Permission: Tema, Setting: Tema, public string DataType { get; set; } //text (default), number, checkbox, select (select options) public Dictionary SelectOptions { get; set; } public int Order { get; set; } }