package Ġcom . d restaurant . cour ier . domain Ċ Ċ import Ġcom . d restaurant . common . domain . event . Audit able Abstract Event Ċ import Ġcom . d restaurant . common . domain . model . Audit Entry Ċ Ċ /** Ċ Ġ* ĠInternal Ġevents , Ġscoped Ġto Ġ' cour ier ' Ġbounded Ġcontext Ġonly Ċ Ġ*/ Ċ Ċ internal Ġclass ĠCour ier NotFound For Order Internal Event ( val Ġcour ier Id : ĠString , Ġval ĠorderId : ĠString , Ġaudit Entry : ĠAudit Entry ) Ġ: ĠAudit able Abstract Event ( cour ier Id , Ġaudit Entry ) Ċ Ċ internal Ġclass ĠCour ier Order Assign ing Initi ated Internal Event ( val Ġcour ier Id : ĠString , Ġaggregate Identifier : ĠString , Ġaudit Entry : ĠAudit Entry ) Ġ: ĠAudit able Abstract Event ( aggregate Identifier , Ġaudit Entry ) Ċ Ċ internal Ġclass ĠOrder Validated WithError By Courier Internal Event ( val Ġcour ier Id : ĠString , Ġval ĠorderId : ĠString , Ġaudit Entry : ĠAudit Entry ) Ġ: ĠAudit able Abstract Event ( cour ier Id , Ġaudit Entry ) Ċ Ċ internal Ġclass ĠOrder Validated With Success By Courier Internal Event ( val Ġcour ier Id : ĠString , Ġval ĠorderId : ĠString , Ġaudit Entry : ĠAudit Entry ) Ġ: ĠAudit able Abstract Event ( cour ier Id , Ġaudit Entry ) Ċ