package Ġcom . f io alpha . p oc . domain Ċ Ċ import Ġcom . f io alpha . p oc . domain . model . FormData Ċ import Ġcom . f io alpha . p oc . domain . model . Invest ment Ċ import Ġcom . f io alpha . p oc . domain . repository . Repository Ċ Ċ class ĠCalculate Inv ested UseCase Impl ( ĊĠĠĠ Ġprivate Ġval Ġrepository : ĠRepository Ċ ): ĠCalculate Inv ested UseCase Ġ{ ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute ( formData : ĠFormData ): ĠInvest ment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrepository . fetch Invest ment ( formData ) ĊĠĠĠ Ġ} Ċ } Ċ