Show / Hide Table of Contents

    Class FlowModuleSettings

    Inherit this class when creating settings for your module

    Inheritance
    System.Object
    FlowModuleSettings
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Crosser.EdgeNode.Flows.Abstractions.FlowModuleSettings
    Assembly: Crosser.EdgeNode.Flows.Abstractions.dll
    Syntax
    public class FlowModuleSettings

    Constructors

    FlowModuleSettings()

    Declaration
    public FlowModuleSettings()

    Properties

    CommonSettings

    Declaration
    public FlowModuleCommonSettings CommonSettings { get; set; }
    Property Value
    FlowModuleCommonSettings

    Credentials

    Declaration
    [JsonIgnore]
    public IDictionary<Guid, Credential> Credentials { get; set; }
    Property Value
    System.Collections.Generic.IDictionary<System.Guid, Credential>

    Methods

    GetCredentialById(Guid)

    Declaration
    public Credential GetCredentialById(Guid id)
    Parameters
    System.Guid id

    Returns
    Credential

    GetCredentialProperties()

    Declaration
    public IEnumerable<(Guid credentialId, string[] credentialTypes)> GetCredentialProperties()
    Returns
    System.Collections.Generic.IEnumerable<System.ValueTuple<System.Guid, System.String[]>>

    JsonSchema()

    Declaration
    public Task<string> JsonSchema()
    Returns
    System.Threading.Tasks.Task<System.String>

    Validate(SettingsValidator)

    If validation is needed overwrite this method

    Declaration
    public virtual void Validate(SettingsValidator validator)
    Parameters
    SettingsValidator validator

    Back to top Crosser SDK