IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
IModule.cs
Go to the documentation of this file.
2
4
14
18public interface IModule : ISerializable
19{
23 bool IsEnabled { get; set; }
24
32 string TypeId { get; }
33
42 object Process(object input);
43
51}
Interface for a module used within a pipeline.
Definition IModule.cs:19
object Process(object input)
Processes input data and returns the result.
string TypeId
The unique type identifier for this module implementation.
Definition IModule.cs:32
bool IsEnabled
Gets or sets whether the module is enabled.
Definition IModule.cs:23
void ResetToDefault()
Resets the module to its default state.
Interface for objects that can be serialized to and deserialized from an archive.