using Quadarax.Foundation.Core.QConsole.Value;
namespace Quadarax.Foundation.Core.QConsole.Argument
{
public class OrdinalArgument : AbstractArgument
{
///
/// Defines if ordinal argument can be also used as named argument.
///
public bool IsCodeAllowed { get; }
///
/// Ordinal position in command line from left.
///
public int OrdinalNumber { get; }
public OrdinalArgument(int ordinalNumber, bool isCodeAllowed, string code, string description, string hint, TypeValuesEnum valueType, string defaultValue, bool isMandatory) : base(code, description, hint, valueType, defaultValue, isMandatory)
{
OrdinalNumber = ordinalNumber;
IsCodeAllowed = isCodeAllowed;
}
}
}