using Speckle.Connectors.DUI.Settings; using Speckle.Converters.RevitShared.Settings; namespace Speckle.Connectors.Revit.Operations.Receive.Settings; public class ReferencePointSetting(ReceiveReferencePointType value) : ICardSetting { public string? Id { get; set; } = "referencePoint"; public string? Title { get; set; } = "Reference Point"; public string? Type { get; set; } = "string"; public List? Enum { get; set; } = System.Enum.GetNames(typeof(ReceiveReferencePointType)).ToList(); public object? Value { get; set; } = value.ToString(); public static readonly Dictionary ReferencePointMap = System .Enum.GetValues(typeof(ReceiveReferencePointType)) .Cast() .ToDictionary(v => v.ToString(), v => v); }