using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VSview
{
    public class ParameterModel : BaseViewModel
    {
        #region Constructors
        /// <summary>
        /// Default Constructor
        /// </summary>
        public ParameterModel() { }
        #endregion


        #region Public properties

        /// <summary>
        /// Parameter enquiry name
        /// </summary>
        public string EnquiryName { get; set; }

        /// <summary>
        /// Parameter Command name
        /// </summary>
        public string CommandName { get; set; }

        /// <summary>
        /// Property for storing parameter enquiry value - detector response for <see cref="EnquiryName"/>
        /// </summary>
        public string EnquiryValue { get; set; }

        /// <summary>
        /// Property for storing required parameter value
        /// </summary>
        public string RequiredValue { get; set; }

        /// <summary>
        /// Property for string parameter description
        /// </summary>
        public string Description { get; set; }
        #endregion
    }
}
