using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Amazon.Common.DotNetCli.Tools.Options { /// /// Container class for the actual value of the CommandOption /// public class CommandOptionValue { /// /// This will be set if the CommandOption is of type string /// public string StringValue { get; set; } /// /// This will be set if the CommandOption is of type CommaDelimitedList /// public string[] StringValues { get; set; } /// /// This will be set if the CommandOption is of type KeyValuePairs /// public Dictionary KeyValuePairs { get;set; } /// /// This will be set if the CommandOption is of type bool /// public bool BoolValue { get; set; } /// /// This will be set if the CommandOption is of type int /// public int IntValue { get; set; } } }