package Ġcom . s ama . meeting . domain Ċ Ċ import Ġcom . s ama . common . Domain Event Ċ import Ġcom . s ama . users . domain . UserId Ċ Ċ @ Domain Event Ċ data Ġclass ĠMeeting Pro posed Event ( val Ġactor Id : ĠUserId , Ġval Ġproposed Meeting : ĠPro posed Meeting ) Ċ Ċ @ Domain Event Ċ data Ġclass ĠNew Meeting Slots Pro posed Event ( val Ġactor Id : ĠUserId , Ġval Ġproposed Meeting : ĠS ama S ama Pro posed Meeting ) Ċ Ċ @ Domain Event Ċ data Ġclass ĠMeeting Confirmed Event ( val Ġactor Id : ĠUserId ?, Ġval Ġconfirmed Meeting : ĠConf irmed Meeting )