using System.ComponentModel; using Gestor.Model.Attributes; using Gestor.Model.Common; namespace Gestor.Model.Domain.Financeiro; public class FiltroPersonalizado { private string _descricao; public long Id { get; set; } public string Icone { get; set; } [Description("DESCRIÇÃO DO FILTRO")] public string Descricao { get { return _descricao; } set { _descricao = value; if (!string.IsNullOrWhiteSpace(value)) { Icone = value.Substring(0, 1); } } } [Tipo("ENUM")] [Description("TIPO DO FILTRO")] public TipoFiltroFinanceiro Tipo { get; set; } }