package Ġnet . nt world . foundation Ċ Ċ import Ġkotlin . reflect . K Class Ċ Ċ @ Target ( Annotation Target . CLASS ) Ċ annotation Ġclass ĠImplementation ( ĊĠĠĠ Ġval Ġtype : ĠType Ġ= ĠType . Auto , ĊĠĠĠ Ġval Ġcontract : ĠK Class < *> Ġ= ĠAny :: class Ċ ) Ġ{ ĊĠĠĠ Ġenum Ġclass ĠType Ġ{ ĊĠĠĠĠĠĠĠ ĠAuto , ĊĠĠĠĠĠĠĠ ĠAggregate , ĊĠĠĠĠĠĠĠ ĠError , ĊĠĠĠĠĠĠĠ ĠState , ĊĠĠĠĠĠĠĠ ĠReceived Data , ĊĠĠĠĠĠĠĠ ĠEvent , ĊĠĠĠĠĠĠĠ ĠCommand , ĊĠĠĠĠĠĠĠ ĠQuery , ĊĠĠĠĠĠĠĠ ĠQuery Result , ĊĠĠĠĠĠĠĠ ĠRequest , ĊĠĠĠĠĠĠĠ ĠResponse ĊĠĠĠ Ġ} Ċ } Ċ