using System.ComponentModel.DataAnnotations; using TrueCV.Domain.Enums; namespace TrueCV.Domain.Entities; public class User { [Key] public Guid Id { get; set; } [Required] [MaxLength(256)] public string Email { get; set; } = string.Empty; public UserPlan Plan { get; set; } [MaxLength(256)] public string? StripeCustomerId { get; set; } public int ChecksUsedThisMonth { get; set; } // Navigation property public ICollection CVChecks { get; set; } = new List(); }