2025-05-06 06:45:49 +00:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using Volo.Abp.Application.Dtos;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Kurs.Settings;
|
|
|
|
|
|
|
|
|
|
|
|
public class SettingDefinitionDto : FullAuditedEntityDto<Guid>
|
|
|
|
|
|
{
|
|
|
|
|
|
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; }
|
2025-11-04 10:32:55 +00:00
|
|
|
|
public string Providers { get; set; }
|
2025-05-06 06:45:49 +00:00
|
|
|
|
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<string, string> SelectOptions { get; set; }
|
|
|
|
|
|
public int Order { get; set; }
|
|
|
|
|
|
}
|