using Marco.Pms.Model.Utilities; namespace Marco.Pms.Model.Dtos.Expenses { public class UpdateExpensesDto { public required Guid Id { get; set; } public required Guid ProjectId { get; set; } public required Guid ExpensesTypeId { get; set; } public required Guid PaymentModeId { get; set; } public required Guid PaidById { get; set; } public DateTime TransactionDate { get; set; } = DateTime.Now; public string? TransactionId { get; set; } public required string Description { get; set; } public string? Location { get; set; } public string? GSTNumber { get; set; } public required string SupplerName { get; set; } public required double Amount { get; set; } public int? NoOfPersons { get; set; } = 0; public bool PreApproved { get; set; } = false; public List? BillAttachments { get; set; } } }