using Microsoft.EntityFrameworkCore; public class User { public int UserId { get; set; } public string? SignalMemberId { get; set; } public string? Name { get; set; } public string? NickName { get; set; } public bool IsIntroduced { get; set; } public bool AssociationInProgress { get; set; } public string? LdapUserName { get; set; } public bool WasChosenForSuggestionThisRound { get; set; } public string PreferredName { get { return (string.IsNullOrEmpty(NickName) ? Name : NickName).ToString(); } } public required List LikedSongs { get; set; } public string? SpotifyAuthAccessToken { get; set; } public int? SpotifyAuthExpiresAfterSeconds { get; set; } public DateTime? SpotifyAuthCreatedAt { get; set; } public string? SpotifyAuthRefreshToken { get; set; } }