Event type (fire-and-forget, returnable, broadcast)
Event category (emitEvents, onReturnableEvents, etc.)
OptionaldescriptionHuman-readable description
OptionaldefaultDefault timeout in seconds for returnable event calls
JSON Schema for input validation
JSON Schema for output validation (null for fire-and-forget/broadcast)
Exported event definition in JSON format. Contains all information needed for cross-language client generation.