package Ġcom . bon ac ode . secure home . domain . feature . action history . use case Ċ Ċ import Ġcom . bon ac ode . secure home . domain . common . UseCase Ċ import Ġcom . bon ac ode . secure home . domain . feature . action history . datasource . Action History DataSource Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠDelete Action History Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġaction History DataSource : ĠAction History DataSource Ċ ) Ġ: ĠUse Case < Delete Action History . Params , ĠUnit > Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġinvoke ( params : ĠParams ) Ġ{ ĊĠĠĠĠĠĠĠ Ġaction History DataSource . delete ( params . id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠParams ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠLong ? ĊĠĠĠ Ġ) Ċ } Ċ