using Marco.Pms.Model.Utilities;

namespace Marco.Pms.Model.Dtos.Expenses
{
    public class PaymentRequestDto
    {
        public Guid? Id { get; set; }
        public required string Title { get; set; }
        public required string Description { get; set; }
        public required string Payee { get; set; }
        public required Guid CurrencyId { get; set; }
        public required double Amount { get; set; }
        public required DateTime DueDate { get; set; }
        public Guid? ProjectId { get; set; }
        public required Guid ExpenseCategoryId { get; set; }
        public bool IsAdvancePayment { get; set; }
        public List<FileUploadModel>? BillAttachments { get; set; }
    }
}
