using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Fitness_core_BE.Models { public class ClientSubscription { [Key] public Guid SubscriptionId { get; set;} public Guid FKClientPackageId { get; set; } [ForeignKey("FKClientPackageId")] public virtual ClientPackage ClientPackage { get; set; } public Guid FKClientId { get; set; } [ForeignKey("FKClientId")] public virtual Client Client { get; set; } public DateTime OnboardDate { get; set; } = DateTime.UtcNow; public DateTime? ExpiryDate { get; set; } public bool IsActive { get; set; } = true; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; } }