EffectDefinition

constructor(id: String, kind: EffectKindId, name: String, tags: Set<String> = emptySet(), data: Map<String, Any?> = emptyMap(), hooks: Map<HookName, List<HookRule>> = emptyMap(), specialHandler: SpecialHandlerId? = null)