using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core; namespace Tango.FSE.Procedures { public class ProcedureInput : ExtendedObject { private ProcedureInputType _type; public ProcedureInputType Type { get { return _type; } set { _type = value; RaisePropertyChangedAuto(); } } private ObservableCollection _selectionInputs; public ObservableCollection SelectionInputs { get { return _selectionInputs; } set { _selectionInputs = value; RaisePropertyChangedAuto(); } } public String DisplayName { get; set; } public String Description { get; set; } public String Key { get; set; } private Object _value; public Object Value { get { return _value; } set { _value = value; RaisePropertyChangedAuto(); } } public ProcedureInput() { SelectionInputs = new ObservableCollection(); } } }