summaryrefslogtreecommitdiff
path: root/Principal.cs
blob: 18b82d014c895f202131af95176a7f3f97930ba7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using Microsoft.EntityFrameworkCore;

namespace HyperBooru;

[Index(nameof(Name))]
public class HBPrincipal : HBObject {
    public string            Name     { get; set; }
    public List<Group>       MemberOf { get; set; }
}

public class User : HBPrincipal {
    public string PasswordHash { get; set; }
}

public class Group : HBPrincipal {}