package Ġcom . wise ass blog . domain . use case Ċ Ċ import Ġcom . wise ass blog . common . Result Wrapper Ċ import Ġcom . wise ass blog . domain . domain model . Reminder Ċ import Ġcom . wise ass blog . domain . repository . I Reminder Repository Ċ Ċ /** Ċ Ġ* Ċ Ġ* ĠTested Ġby Ġmy Ġe y eb all , Ġbecause ĠI Ġlike Ġto Ġlive Ġdangerous ly . Ċ Ġ* ĠCreated Ġby ĠR _ K AY Ġon Ġ 5 / 2 3 / 2 0 1 7 . Ċ Ġ*/ Ċ Ċ class ĠDelete Reminder ( private Ġval Ġrepo : ĠI Reminder Repository ) Ġ: ĠUse Case With Params < Reminder , ĠResult Wrapper < Exception , ĠUnit >>() Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġbuild UseCase ( params : ĠRem inder ): ĠResult Wrapper < Exception , ĠUnit > Ġ= Ġrepo . delete Reminder ( params ) Ċ } Ċ