aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/src/Models/Database/Api/ApiAccessToken.cs
blob: 9359fc49c6d38df050dde927d924101b0f771b68 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
namespace IOL.GreatOffice.Api.Data.Database;

public class ApiAccessToken : Base
{
    public User User { get; set; }
    public DateTime ExpiryDate { get; set; }
    public bool AllowRead { get; set; }
    public bool AllowCreate { get; set; }
    public bool AllowUpdate { get; set; }
    public bool AllowDelete { get; set; }
    public bool HasExpired => ExpiryDate < AppDateTime.UtcNow;
}