package Ġno . nav . person br uk er . inn log g ings status . auth Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonInclude Ċ import Ġjava . time . LocalDateTime Ċ import Ġno . nav . person br uk er . inn log g ings status . oidc . Oid c Token Info Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ data Ġclass ĠAuth Info ( val Ġoid c Token : ĠO id c Token Info ?) Ġ{ ĊĠĠĠ Ġval Ġauthenticated : ĠBoolean Ġget () Ġ= Ġoid c Token Ġ!= Ġnull ĊĠĠĠ Ġval Ġsubject : ĠString ? Ġget () Ġ= Ġoid c Token ?. subject ĊĠĠĠ Ġval Ġauth Level : ĠInt ? Ġget () Ġ= Ġoid c Token ?. auth Level ĊĠĠĠ Ġval Ġexpiry Time : ĠLocalDateTime ? Ġget () Ġ= Ġoid c Token ?. expiry Time Ċ }