profileShare

rasmusjy / splitapp-backend-clean-onion

Read-only snapshot

No repository description.

main default branch 429 files Expires Sep 13, 2026, 9:06 AM
SettlementPaymentBllDto.cs 773 bytes
1 using App.Domain;
2 using Base.Domain;
3
4 namespace App.BLL.DTO;
5
6 public class SettlementPaymentBllDto
7 {
8 public Guid Id { get; set; }
9 public DateTime CreatedAt { get; set; }
10 public DateTime UpdatedAt { get; set; }
11
12 public Guid SettlementPlanId { get; set; }
13
14 public Guid FromUserId { get; set; }
15 public AppUserBllDto? FromUser { get; set; }
16 public string? FromUserFullName => FromUser?.FullName;
17
18 public Guid ToUserId { get; set; }
19 public AppUserBllDto? ToUser { get; set; }
20 public string? ToUserFullName => ToUser?.FullName;
21
22 public decimal Amount { get; set; }
23 public EPaymentStatus Status { get; set; } = EPaymentStatus.Pending;
24 public DateTime? MarkedPaidAt { get; set; }
25 public DateTime? ConfirmedAt { get; set; }
26 }
27