package Ġcom . t ink . service . authorization Ċ Ċ import Ġcom . t ink . model . user . UserInfo Ċ import Ġcom . t ink . model . user . UserProfile Ċ import Ġcom . t ink . service . misc . to Instant Ċ import Ġcom . t ink . rest . models . User Ġas ĠUser Dto Ċ import Ġcom . t ink . rest . models . UserProfile Ġas ĠUser Profile Dto Ċ Ċ internal Ġfun ĠUser Dto . to Core Model (): ĠUserInfo Ġ= ĊĠĠĠ ĠUserInfo ( ĊĠĠĠĠĠĠĠ Ġcreated Ġ= Ġcreated . to Instant (), ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġid , ĊĠĠĠĠĠĠĠ ĠappId Ġ= ĠappId , ĊĠĠĠĠĠĠĠ Ġprofile Ġ= Ġprofile . to Core Model (), ĊĠĠĠĠĠĠĠ Ġflags Ġ= Ġflags Ġ?: Ġempty List (), ĊĠĠĠĠĠĠĠ Ġusername Ġ= Ġusername , ĊĠĠĠĠĠĠĠ Ġnational Id Ġ= Ġnational Id ĊĠĠĠ Ġ) Ċ Ċ internal Ġfun ĠUser Profile Dto . to Core Model (): ĠUser Profile Ġ= ĊĠĠĠ ĠUser Profile ( ĊĠĠĠĠĠĠĠ Ġlocale Ġ= Ġlocale , ĊĠĠĠĠĠĠĠ Ġmarket Ġ= Ġmarket , ĊĠĠĠĠĠĠĠ Ġtime Zone Ġ= Ġtime Zone , ĊĠĠĠĠĠĠĠ Ġcurrency Ġ= Ġcurrency , ĊĠĠĠĠĠĠĠ Ġperiod Mode Ġ= Ġperiod Mode . to Core Model ( period Adjust ed Day ) ĊĠĠĠ Ġ) Ċ Ċ internal Ġfun ĠUser Profile Dto . Period Mode Enum . to Core Model ( period Adjust ed Day : ĠInt ) Ġ= ĊĠĠĠ Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠUser Profile Dto . Period Mode Enum . MONTH LY Ġ-> ĠUser Profile . Period Mode . Monthly ĊĠĠĠĠĠĠĠ ĠUser Profile Dto . Period Mode Enum . MONTH LY _ ADJ UST ED Ġ-> ĠUser Profile . Period Mode . Monthly Adjust ed ( period Adjust ed Day ) ĊĠĠĠ Ġ} Ċ