package Ġcom . kot ato . context . e commerce . modules . cart . stub Ċ Ċ import Ġcom . kot ato . context . e commerce . modules . cart . domain . checkout . Cart Checked Out Event Ċ import Ġcom . kot ato . context . e commerce . modules . order . stub . OrderId Stub Ċ import Ġjava . time . Z onedDateTime Ċ Ċ class ĠCart Checked Out Event Stub Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġrandom ( aggregate Id : ĠString Ġ= ĠCart Id Stub . random (). asString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoccurred On : ĠZ onedDateTime Ġ= ĠZ onedDateTime . now (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠorderId : ĠString Ġ= ĠOrder Id Stub . random (). asString ()) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCart Checked Out Event ( aggregate Id , Ġoccurred On , ĠorderId ) ĊĠĠĠ Ġ} Ċ }