using Microsoft.AspNetCore.Identity; namespace LctMonolith.Models.Database; public class AppUser : IdentityUser { public string? FirstName { get; set; } public string? LastName { get; set; } public DateOnly? BirthDate { get; set; } public int Experience { get; set; } public int Mana { get; set; } public Guid? RankId { get; set; } public Rank? Rank { get; set; } public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime UpdatedAt { get; set; } = DateTime.UtcNow; public ICollection Competencies { get; set; } = new List(); public ICollection Missions { get; set; } = new List(); public ICollection Inventory { get; set; } = new List(); public ICollection Transactions { get; set; } = new List(); public ICollection RefreshTokens { get; set; } = new List(); public ICollection Events { get; set; } = new List(); public ICollection Notifications { get; set; } = new List(); }