package Ġcom . example . domain . use case . user Ċ Ċ import Ġcom . example . domain . repository . UserRepository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠUserInfo UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġuser Repository : ĠUser Repository Ċ ) Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġinvoke ( header : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ Ġuser Repository . userInfo ( header ) Ċ }