// Copyright (c) Microsoft. All rights reserved. using Microsoft.Agents.AI.Workflows.Execution; namespace Microsoft.Agents.AI.Workflows; /// /// A base class for edge data, providing access to the representation of the edge. /// public abstract class EdgeData { /// /// Gets the connection representation of the edge. /// internal abstract EdgeConnection Connection { get; } internal EdgeData(EdgeId id) { this.Id = id; } internal EdgeId Id { get; } }