package Ġrest . model . to Ċ Ċ import Ġrest . model . db . Permission Ċ import Ġrest . model . db . User Ċ Ċ data Ġclass ĠUser IN ( ĊĠĠĠĠĠĠĠ Ġval Ġusername : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġemail : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġfirst name : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġlastname : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġpermissions : ĠMutable List < Permission > Ġ= Ġmutable ListOf () Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( user : ĠUser ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= Ġuser . username , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġemail Ġ= Ġuser . email , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfirst name Ġ= Ġuser . firstname , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlastname Ġ= Ġuser . lastname , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpermissions Ġ= Ġuser . permissions ) Ċ }