Table of Contents

Namespace Crosser.EdgeNode.Flows

Classes

BaseSchemaExtensionAttribute
CredentialTypeAttribute

This property will be flagged as credential. Should of type Guid or Guid?. The attribute value should be a comma separated string with the credential types the setting accept.

Flow
FlowError
FlowError<T>
FlowException
FlowMessagePersistence
FlowModule

Base class for all modules, but you will probably use FlowModule<TSettings> for your implementation

FlowModuleJsonConverter
FlowModuleMetadata
FlowModuleWithoutSettings

Use this when a module have no specific settings. This will populate the module with the default settings for filters etc

FlowModule<TSettings>

Base class for all modules with settings.

KeyDescriptionAttribute

Used for dictionaries The value is used as a placeholder in the input field for new entry keys

MethodInformation
ModuleHelpers
ModuleInfo
ModuleInteractivity
PathHelpers

Contains paths that might be useful when writing custom modules

ResourceTypeAttribute

This property will be flagged as resource. Should of type Guid or Guid?. The attribute value should be a comma separated string with the resource types the setting accept

SettingInteractivity
TaskHelpers
UIEditorAttribute
UISortOrderAttribute

What index the setting should be displayed in the UI. The setting with the lowest index will be displayed first (negative is allowed). Settings with no sort order will be placed last in the order they are defined in the C# module settings class

ValueDescriptionAttribute

Used for dictionaries and lists of simple types. The value is used as a placeholder in the input field for new entry values

Enums

FlowErrorCode
FlowMessageRetry
FlowModuleStatistics
FlowModuleType
FlowStatistics
QueueState
Status