package Ġcom . example . json placeholder client . presentation . user Ċ Ċ import Ġcom . example . data . entity . Post Ċ import Ġcom . example . domain . Get Posts ForUser UseCase Ċ import Ġcom . example . framework . IO ViewModel Ċ import Ġjavax . inject . Inject Ċ Ċ internal Ġclass ĠUser ViewModel Ġ@ Inject Ġconstructor ( get Posts ForUser UseCase : ĠGet Posts ForUser UseCase ) Ġ: ĊĠĠĠ ĠIO ViewModel < Int , ĠList < Post >>( get Posts ForUser UseCase )