18 lines
788 B
C#
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; } = [];
|
|
}
|
|
} |