using Marco.Pms.Model.Expenses; using Marco.Pms.Model.Master; using Marco.Pms.Model.ViewModels.Activities; using Marco.Pms.Model.ViewModels.Master; using Marco.Pms.Model.ViewModels.Projects; namespace Marco.Pms.Model.ViewModels.Expenses { public class PaymentRequestVM { public Guid Id { get; set; } public string? Title { get; set; } public string? Description { get; set; } public string? PaymentRequestUID { get; set; } public string? Payee { get; set; } public CurrencyMaster? Currency { get; set; } public double Amount { get; set; } public DateTime DueDate { get; set; } public BasicProjectVM? Project { get; set; } public RecurringPayment? RecurringPayment { get; set; } public ExpensesTypeMasterVM? ExpenseCategory { get; set; } public ExpensesStatusMasterVM? ExpenseStatus { get; set; } public bool IsAdvancePayment { get; set; } public bool IsActive { get; set; } public DateTime CreatedAt { get; set; } public BasicEmployeeVM? CreatedBy { get; set; } public DateTime? UpdatedAt { get; set; } public Guid? UpdatedById { get; set; } public BasicEmployeeVM? UpdatedBy { get; set; } } }