Expand description
This module contain the different trait that Plugin must implement.
Structs
Contain structure needed by Plugin to interact with the core
Traits
This trait must be implemented by all Plugin. The PluginInfo trait give differents informations about a Plugin and permit to create a new instance of a Plugin via the instantiate method.
This trait must be implemented by all Plugin.
The run function will be called from a TaskScheduler Worker with argument
and env
, when a Plugin is executed.
Type Definitions
JSON String containing PluginInstance argument
JSON String containing Plugin configuration
JSON String containg PluginInstance result