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
Credentials
[JsonIgnore]
public IDictionary<Guid, Credential> Credentials { get; set; }
Property Value
Resources
[JsonIgnore]
public IDictionary<Guid, ResourceItem> Resources { get; set; }
Property Value
Methods
GetCredentialById(Guid)
[Obsolete("Use GetCredential or GetCredentialContentAs<T> on the FlowModule")]
public Credential? GetCredentialById(Guid id)
Parameters
idGuid
Returns
GetCredentialProperties()
public IEnumerable<(Guid credentialId, string[] credentialTypes)> GetCredentialProperties()
Returns
GetResourceById(Guid)
[Obsolete("Use GetResource or GetResourceContentAs<T> on the FlowModule")]
public ResourceItem? GetResourceById(Guid id)
Parameters
idGuid
Returns
GetResourceProperties()
public IEnumerable<(Guid resourceId, string[] resourceTypes)> GetResourceProperties()
Returns
Validate(SettingsValidator)
If validation is needed overwrite this method
public virtual void Validate(SettingsValidator validator)
Parameters
validatorSettingsValidator