package Ġio . h nd rs . slack . api . test . group . rem inders Ċ Ċ import Ġio . h nd rs . slack . api . contract . jackson . group . rem inders . Error Rem inders Delete Response Ċ import Ġio . h nd rs . slack . api . contract . jackson . group . rem inders . Rem inders Delete Request Ċ import Ġio . h nd rs . slack . api . contract . jackson . group . rem inders . Successful Rem inders Delete Response Ċ import Ġio . h nd rs . slack . api . group . Api Call Result Ċ import Ġio . h nd rs . slack . api . group . rem inders . Rem inders Delete Method Ċ import Ġio . h nd rs . slack . api . group . rem inders . Rem inders Method Group Ċ import Ġio . h nd rs . slack . api . test . Mock Method Ċ Ċ /** Ċ Ġ* ĠTest able Ġimplementation Ġof Ġ[ Rem inders Method Group . delete ] Ċ Ġ*/ Ċ class ĠMock Rem inders Delete Method Ġ: Ġio . h nd rs . slack . api . group . rem inders . Rem inders Delete Method (), ĠMock Method < Successful Rem inders Delete Response , ĠError Rem inders Delete Response , ĠRem inders Delete Request > Ġ{ ĊĊĠĠĠ Ġoverride Ġvar Ġsuccess Response : ĠSuccessful Rem inders Delete Response ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġvar Ġfailure Response : ĠError Rem inders Delete Response ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġrequest (): Ġio . h nd rs . slack . api . group . Api Call Result < Successful Rem inders Delete Response , ĠError Rem inders Delete Response > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġthis . success Response ?. let Ġ{ Ġthis . on Success ?. invoke ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġthis . failure Response ?. let Ġ{ Ġthis . on Failure ?. invoke ( it ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġio . h nd rs . slack . api . group . Api Call Result ( this . success Response , Ġthis . failure Response ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġparams () Ġ= Ġparams Ċ } Ċ