MyBookmark/Modules.User.Infrastructure.Database/Database/Entities/Account.cs

22 lines
705 B
C#

namespace Modules.User.Database.Database.Entities;
public class Account
{
public Guid Id { get; set; }
public User User { get; set; } = default!;
public Guid UserId { get; set; } = default!;
public string Email { get; set; } = default!;
public string HashedPassword { get; set; } = default!;
public DateTime CreationDate { get; set; } = default;
public List<Session> Sessions { get; set; } = [];
public List<AccountRole> Roles { get; set; } = [];
public List<AccountPermission> Permissions { get; set; } = [];
public List<AccountBan> Bans { get; set; } = [];
public uint Xmin { get; private set; }
public bool Deleted { get; set; }
}