package Ġcom . p unto gr is . re cap . feature _ profile . domain . use _ case Ċ Ċ import Ġcom . p unto gr is . re cap . core . utils . Resource Ċ import Ġcom . p unto gr is . re cap . feature _ profile . domain . model . Public Profile Ċ import Ġcom . p unto gr is . re cap . feature _ profile . domain . repository . Profile Repository Ċ Ċ class ĠGet Profile UseCase ( private Ġval Ġprofile Repository : ĠProfile Repository ) Ġ{ ĊĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( userId : ĠString ): ĠResource < Public Profile > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġprofile Repository . get Public Profile ( userId ) ĊĠĠĠ Ġ} Ċ }