Table of Contents

Class FlowModuleSettings

Namespace
Crosser.EdgeNode.Flows.Abstractions
Assembly
Crosser.EdgeNode.Flows.Abstractions.dll
public class FlowModuleSettings
Inheritance
FlowModuleSettings
Inherited Members

Constructors

FlowModuleSettings()

public FlowModuleSettings()

Properties

CommonSettings

public FlowModuleCommonSettings CommonSettings { get; set; }

Property Value

FlowModuleCommonSettings

Credentials

[JsonIgnore]
public IDictionary<Guid, Credential> Credentials { get; set; }

Property Value

IDictionary<Guid, Credential>

Resources

[JsonIgnore]
public IDictionary<Guid, ResourceItem> Resources { get; set; }

Property Value

IDictionary<Guid, ResourceItem>

Methods

GetCredentialById(Guid)

[Obsolete("Use GetCredential or GetCredentialContentAs<T> on the FlowModule")]
public Credential? GetCredentialById(Guid id)

Parameters

id Guid

Returns

Credential

GetCredentialProperties()

public IEnumerable<(Guid credentialId, string[] credentialTypes)> GetCredentialProperties()

Returns

IEnumerable<(Guid credentialId, string[] credentialTypes)>

GetResourceById(Guid)

[Obsolete("Use GetResource or GetResourceContentAs<T> on the FlowModule")]
public ResourceItem? GetResourceById(Guid id)

Parameters

id Guid

Returns

ResourceItem

GetResourceProperties()

public IEnumerable<(Guid resourceId, string[] resourceTypes)> GetResourceProperties()

Returns

IEnumerable<(Guid credentialId, string[] credentialTypes)>

Validate(SettingsValidator)

If validation is needed overwrite this method

public virtual void Validate(SettingsValidator validator)

Parameters

validator SettingsValidator