package Ġkr . y app . te amp lay . domain . use case Ċ Ċ import Ġio . reactivex . Single Ċ import Ġkr . y app . te amp lay . data . auth . Auth Repository Impl Ċ import Ġkr . y app . te amp lay . domain . entity . AccessToken Ċ import Ġkr . y app . te amp lay . domain . repository . Auth Repository Ċ Ċ class ĠGet AccessToken UseCase ( ĊĠĠĠ Ġprivate Ġval Ġrepository Ġ: ĠAuth Repository Ġ= ĠAuth Repository Impl () Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġrequest AccessToken ( refresh Token Ġ: ĠString ) Ġ: ĠSingle < AccessToken > Ġ= ĊĠĠĠĠĠĠĠ Ġrepository . request AccessToken ( refresh Token ) Ċ }