package Ġcom . ches ire . nek ome . datasource . user Ċ Ċ /** Ċ Ġ* ĠPossible Ġresults Ġfor Ġaccessing Ġthe Ġuser Ġobject Ġfrom Ġthe Ġ[ UserRepository ]. Ċ Ġ*/ Ċ sealed Ġclass ĠUser Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUser Ġhas Ġbeen Ġfound Ġwith Ġa Ġvalid Ġmodel . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġdata Ġclass ĠFound ( val Ġdomain : ĠUser Domain ) Ġ: ĠUser () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNo Ġuser Ġhas Ġbeen Ġfound . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠNotFound Ġ: ĠUser () Ċ } Ċ