faturas_4docs/Compliance/Domain/Models/GroupSpecificRulesInfo.cs

18 lines
788 B
C#

namespace Compliance.Domain.Models
{
public class GroupSpecificRulesInfo
{
public string ConsumerGroup { get; set; } = string.Empty;
public string Subgroup { get; set; } = string.Empty;
public bool IsRural { get; set; }
public bool IsIrrigation { get; set; }
public string? IrrigationSchedule { get; set; }
public decimal? IrrigationDiscount { get; set; }
public string Season { get; set; } = string.Empty;
public DateTime SeasonStartDate { get; set; }
public DateTime SeasonEndDate { get; set; }
public decimal SeasonalMultiplier { get; set; }
public List<string> SpecialConditions { get; set; } = [];
public Dictionary<string, decimal> ActivityDiscounts { get; set; } = [];
}
}