using ROLAC.API.Entities.Base; namespace ROLAC.API.Entities; /// One category line of an , mirroring . public class ExpenseSnapshotLine : AuditableEntity { public int Id { get; set; } public int SnapshotId { get; set; } public int CategoryGroupId { get; set; } public int SubCategoryId { get; set; } public string? FunctionalClass { get; set; } // null = inherit Ministry.DefaultFunctionalClass public decimal Amount { get; set; } public string? Description { get; set; } public ExpenseSnapshot? Snapshot { get; set; } public ExpenseCategoryGroup? CategoryGroup { get; set; } public ExpenseSubCategory? SubCategory { get; set; } }