package Ġnet . nt world . foundation . event S ourcing Ċ Ċ interface ĠEvent Entity Ġ{ ĊĠĠĠ Ġval Ġid : ĠString ĊĠĠĠ Ġval Ġtype : ĠString ĊĠĠĠ Ġval Ġvariant : ĠInt ĊĠĠĠ Ġval Ġstream Id : ĠString ĊĠĠĠ Ġval Ġstream Type : ĠString ĊĠĠĠ Ġval Ġversion : ĠInt ĊĠĠĠ Ġval Ġdata : ĠString ĊĠĠĠ Ġval Ġmetadata : ĠString ĊĊĠĠĠ Ġval Ġstream : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"$ stream Type :$ stream Id " Ċ } Ċ