Table of Contents

Class FlowInformation

Namespace
Crosser.EdgeNode.Shared.Models
Assembly
Crosser.EdgeNode.Flows.Abstractions.dll
public class FlowInformation : FlowBase
Inheritance
FlowInformation
Inherited Members

Constructors

FlowInformation()

public FlowInformation()

Properties

Credentials

public List<CredentialBase> Credentials { get; set; }

Property Value

List<CredentialBase>

FlowStatus

public Status FlowStatus { get; set; }

Property Value

Status

HaltOnError

public bool HaltOnError { get; set; }

Property Value

bool

IsInteractive

public bool IsInteractive { get; set; }

Property Value

bool

Modules

public List<FlowModule> Modules { get; set; }

Property Value

List<FlowModule>

OnFlowStatusChanged

[JsonIgnore]
public EventHandler<Status>? OnFlowStatusChanged { get; set; }

Property Value

EventHandler<Status>

Resources

public List<ResourceBase> Resources { get; set; }

Property Value

List<ResourceBase>

ShouldBeStarted

[JsonIgnore]
public bool ShouldBeStarted { get; set; }

Property Value

bool

Methods

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

SetModuleStatus(Guid, Status, string)

public Status SetModuleStatus(Guid moduleId, Status status, string message)

Parameters

moduleId Guid
status Status
message string

Returns

Status