namespace Nodify.Calculator
{
    public class ConnectionViewModel : ObservableObject
    {
        private ConnectorViewModel _input = default!;
        public ConnectorViewModel Input
        {
            get => _input;
            set => SetProperty(ref _input, value);
        }

        private ConnectorViewModel _output = default!;
        public ConnectorViewModel Output
        {
            get => _output;
            set => SetProperty(ref _output, value);
        }

        private string _inputNodeId;

        public string InputNodeId
        {
            get { return _inputNodeId; }
            set { _inputNodeId = value; }
        }

        private string _outputNodeId;

        public string OutputNodeId
        {
            get { return _outputNodeId; }
            set { _outputNodeId = value; }
        }

    }
}
