4bb67318a8
* Receive settings * wip * wip * resolved warnings * cleanup * cleanup * netlify url restored * review comments fixed --------- Co-authored-by: oguzhankoral <oguzhankoral@gmail.com> Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
19 lines
805 B
C#
19 lines
805 B
C#
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<string>? Enum { get; set; } = System.Enum.GetNames(typeof(ReceiveReferencePointType)).ToList();
|
|
public object? Value { get; set; } = value.ToString();
|
|
|
|
public static readonly Dictionary<string, ReceiveReferencePointType> ReferencePointMap = System
|
|
.Enum.GetValues(typeof(ReceiveReferencePointType))
|
|
.Cast<ReceiveReferencePointType>()
|
|
.ToDictionary(v => v.ToString(), v => v);
|
|
}
|