package Ġcom . ante lo pes ystem . auth framework . token . model Ċ Ċ import Ġcom . ante lo pes ystem . auth framework . token . type . enums . TokenType Ċ import Ġcom . ante lo pes ystem . auth framework . util . clean Uuid Ċ import Ġcom . ante lo pes ystem . crud framework . crud . annotation . Cached By Ċ import Ġcom . ante lo pes ystem . crud framework . crud . annotation . Delete able Ċ import Ġcom . ante lo pes ystem . crud framework . jpa . model . Base Jpa Entity Ċ import Ġjava . util .* Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" auth _ token ") Ċ @ Delete able ( soft Delete Ġ= Ġtrue ) Ċ //@ Cached By () Ċ data Ġclass ĠAuth Token ( ĊĠĠĠĠĠĠĠ Ġvar Ġtoken : ĠString Ġ= ĠUUID . randomUUID (). clean Uuid (), ĊĊĠĠĠĠĠĠĠ Ġ@ get : Enumer ated ĊĠĠĠĠĠĠĠ Ġvar Ġtype : ĠTokenType Ġ= ĠTokenType . Legacy , ĊĊĠĠĠĠĠĠĠ Ġvar Ġentity Id : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġvar Ġentity Type : ĠString , ĊĊĠĠĠĠĠĠĠ Ġvar Ġip : ĠString ?, ĊĊĠĠĠĠĠĠĠ Ġvar Ġm fa Required : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠĠĠĠĠ Ġvar Ġpassword Change Required : ĠBoolean Ġ= Ġfalse , ĊĊĠĠĠĠĠĠĠ Ġvar ĠsessionId : ĠString Ġ= ĠUUID . randomUUID (). clean Uuid (), ĊĊĠĠĠĠĠĠĠ Ġvar Ġfingerprint : ĠString ? Ġ= Ġ"", ĊĊĠĠĠĠĠĠĠ Ġ@ get : Temporal ( Temporal Type . TIMESTAMP ) ĊĠĠĠĠĠĠĠ Ġvar Ġexpiry Time : ĠDate ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġvar Ġscore : ĠInt Ġ= Ġ 0 , ĊĊĠĠĠĠĠĠĠ Ġvar Ġdevice Hash : ĠString Ġ= Ġ"" Ċ ): ĠBase Jpa Entity ()