namespace WebApi.Controllers.Dto; public class CreateBudgetDto { public string Name { get; set; } = string.Empty; public BudgetPeriodType Type { get; set; } = BudgetPeriodType.Month; public decimal Limit { get; set; } public BudgetCategory Category { get; set; } public string[] SelectedCategories { get; set; } = Array.Empty(); public DateTime? StartDate { get; set; } } public class UpdateBudgetDto : CreateBudgetDto { public long Id { get; set; } } public class UpdateArchiveSummaryDto { public DateTime ReferenceDate { get; set; } public string? Summary { get; set; } }