using SPMS.Domain.Enums; namespace SPMS.Domain.Entities; public class Payment : BaseEntity { public long ServiceId { get; set; } public long AdminId { get; set; } public int Amount { get; set; } public string Currency { get; set; } = string.Empty; public string? PaymentMethod { get; set; } public string? PaymentKey { get; set; } public PaymentStatus Status { get; set; } public SubTier? TierBefore { get; set; } public SubTier TierAfter { get; set; } public DateTime PaidAt { get; set; } public DateTime CreatedAt { get; set; } // Navigation public Service Service { get; set; } = null!; public Admin Admin { get; set; } = null!; }