using Microsoft.EntityFrameworkCore; namespace Server.Models; [Owned] public class RefreshToken { public string Token { get; set; } = null!; public DateTime Expires { get; set; } public bool IsExpired => DateTime.UtcNow >= Expires; public DateTime Created { get; set; } public DateTime? Revoked { get; set; } public bool IsActive => Revoked == null && !IsExpired; }