🗃️ Add account relationships

This commit is contained in:
2025-04-16 01:16:35 +08:00
parent 701a5d3882
commit cec8c3af81
8 changed files with 764 additions and 15 deletions

View File

@ -5,7 +5,7 @@ using NodaTime;
namespace DysonNetwork.Sphere.Auth;
public class Session : BaseModel
public class Session : ModelBase
{
public Guid Id { get; set; } = Guid.NewGuid();
public Instant? LastGrantedAt { get; set; }
@ -15,7 +15,7 @@ public class Session : BaseModel
[JsonIgnore] public Challenge Challenge { get; set; } = null!;
}
public class Challenge : BaseModel
public class Challenge : ModelBase
{
public Guid Id { get; set; } = Guid.NewGuid();
public Instant? ExpiredAt { get; set; }