using System.ComponentModel.DataAnnotations; namespace Govor.Domain.Models.Users; public class User { public Guid Id {get; set;} public string Username {get; set;} public string Description {get; set;} public string PasswordHash {get; set;} public Guid IconId {get; set;} public DateOnly CreatedOn {get; set;} public DateTime WasOnline {get; set;} public Guid InviteId {get; set;} public Invitation? Invite { get; set; } public List SentFriendRequests { get; set; } = new(); public List ReceivedFriendRequests { get; set; } = new(); public override bool Equals(object? obj) { var user = obj as User; return Id == user.Id; } }