package Ġcom . pe ch uro . bs uir schedule . domain . inter actor Ċ Ċ import Ġcom . pe ch uro . bs uir schedule . domain . common . Base Interactor Ċ import Ġcom . pe ch uro . bs uir schedule . domain . entity . Schedule Ċ import Ġcom . pe ch uro . bs uir schedule . domain . repository . IS chedule Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠSet Schedule Not Rem ind For Updates Status Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġschedule Repository : ĠIS chedule Repository Ċ ) Ġ: ĠBase Interactor < Unit , ĠSet Schedule Not Rem ind For Updates Status . Params >() Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġrun ( params : ĠParams ) Ġ= Ġschedule Repository . set Not Rem ind For Updates ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . schedule , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . not Rem ind ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġdata Ġclass ĠParams ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġschedule : ĠSchedule , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnot Rem ind : ĠBoolean ĊĠĠĠ Ġ) Ċ }