package Ġcom . shard is . query . domain Ċ Ċ import Ġjava . util .* Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" jwt _ tokens ") Ċ @ Sequence Generator ( allocation Size Ġ= Ġ 1 , Ġname Ġ= Ġ" sequence Id Generator ", Ġsequence Name Ġ= Ġ" sequence _ jwt _ tokens ") Ċ class ĠJwt Token ( ĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse , Ġlength Ġ= Ġ 3 9 ) Ġvar Ġip Ad ress : ĠString , ĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) Ġvar Ġexpiration Date : ĠDate , ĊĠĠĠ Ġ@ ManyToOne ( optional Ġ= Ġtrue ) Ġvar Ġuser : ĠUser ?, Ġ// Ġfix me : Ġshould Ġnot Ġbe Ġoptional ĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) Ġvar Ġactive : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) Ġvar Ġinvalid ated : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġ@ Column ( nullable Ġ= Ġtrue ) Ġvar Ġinvalid ation Date : ĠDate ? Ġ= Ġnull Ċ ) Ġ: ĠBase Entity () Ċ