Files
Sharp8N.Runtime/WorkflowRuntimeNodeBase.cs
Vitali Semianiaka 5c44ebf452
All checks were successful
publish-nuget / checkout-code (push) Successful in 6s
publish-nuget / build-and-publish (push) Successful in 17s
reorganize
2026-01-01 03:35:38 +03:00

28 lines
681 B
C#

namespace s8n_runtime;
public abstract class WorkflowRuntimeNodeBase : IWorkflowRuntimeNode
{
private RuntimeStatus status;
private Dictionary<string, object?>? state;
public required string Id { get; set; }
public RuntimeStatus Status
{
get => status;
set
{
status = value;
WorkflowEditApiChannel.LogServerChannel?.Writer.TryWrite(new(Id, "Status", value));
}
}
public Dictionary<string, object?>? State
{
get => state;
set
{
state = value;
WorkflowEditApiChannel.LogServerChannel?.Writer.TryWrite(new(Id, "State", value));
}
}
}