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

26 lines
727 B
C#
Raw Normal View History

2018-10-14 10:24:36 +00:00
namespace Flowsharp.Models
{
public class Connection
{
public Connection()
{
}
2018-12-03 21:02:40 +00:00
public Connection(IActivity source, IActivity target) : this(new SourceEndpoint(source), new TargetEndpoint(target))
2018-10-14 10:24:36 +00:00
{
}
2018-12-03 21:02:40 +00:00
public Connection(IActivity source, string sourceEndpointName, IActivity target) : this(new SourceEndpoint(source, sourceEndpointName), new TargetEndpoint(target))
2018-10-14 10:24:36 +00:00
{
}
public Connection(SourceEndpoint source, TargetEndpoint target)
{
Source = source;
Target = target;
}
public SourceEndpoint Source { get; set; }
public TargetEndpoint Target { get; set; }
}
}