package Ġcom . example . domain . use case . planet Ċ Ċ import Ġcom . example . domain . repository . Sw api Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGet Planet Detail UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġsw api Repository : ĠSw api Repository Ċ ) Ġ{ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( planet Id : ĠInt ) Ġ= Ġsw api Repository . get Planet Detail ( planet Id ) Ċ }