elsa-core/src/Flowsharp.Abstractions/Models/ActivityExecutionContext.cs

20 lines
575 B
C#
Raw Normal View History

2018-10-12 18:53:06 +00:00
using Flowsharp.Descriptors;
using Newtonsoft.Json.Linq;
namespace Flowsharp.Models
{
public class ActivityExecutionContext
{
public ActivityExecutionContext(ActivityType activityType, ActivityDescriptor activityDescriptor)
{
ActivityType = activityType;
ActivityDescriptor = activityDescriptor;
State = new JObject(activityType.State);
}
public ActivityType ActivityType { get; }
public ActivityDescriptor ActivityDescriptor { get; }
public JObject State { get; set; }
}
}