Files
speckle-sharp-connectors/Connectors/Revit/Speckle.Connectors.RevitShared/Bindings/RevitBaseBinding.cs
T
2024-07-04 11:56:34 +01:00

25 lines
705 B
C#

using Speckle.Connectors.DUI.Bindings;
using Speckle.Connectors.DUI.Bridge;
using Speckle.Connectors.DUI.Models;
using Speckle.Converters.RevitShared.Helpers;
namespace Speckle.Connectors.Revit.Bindings;
internal abstract class RevitBaseBinding : IBinding
{
// POC: name and bridge might be better for them to be protected props?
public string Name { get; }
public IBridge Parent { get; }
protected readonly DocumentModelStore Store;
protected readonly RevitContext RevitContext;
protected RevitBaseBinding(string name, DocumentModelStore store, IBridge bridge, RevitContext revitContext)
{
Name = name;
Parent = bridge;
Store = store;
RevitContext = revitContext;
}
}