using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; using RadicadeServer.RecNet.Enums.Players; namespace RadicadeServer.RecNet.Auth.Cached { public class CachedLogin { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity), JsonIgnore] public long loginId { get; set; } public long accountId { get; set; } public Platforms platform { get; set; } public string platformId { get; set; } = null!; public DateTime lastLoginTime { get; set; } public bool requirePassword { get; set; } } }