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 Item Ċ import Ġcom . pe ch uro . bs uir schedule . domain . repository . IS chedule Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠDelete Schedule Items Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġschedule Repository : ĠIS chedule Repository Ċ ) Ġ: ĠBase Interactor < Unit , ĠDelete Schedule Items . Params >() Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġrun ( params : ĠParams ) Ġ= Ġschedule Repository . delete Schedule Items ( params . schedule Items ) ĊĊĠĠĠ Ġdata Ġclass ĠParams ( val Ġschedule Items : ĠList < Schedule Item >) Ċ }