diff options
Diffstat (limited to 'src/main.lib/Configuration')
4 files changed, 8 insertions, 8 deletions
diff --git a/src/main.lib/Configuration/BaseArgumentsProvider.cs b/src/main.lib/Configuration/BaseArgumentsProvider.cs index ed7f14e..5d76c31 100644 --- a/src/main.lib/Configuration/BaseArgumentsProvider.cs +++ b/src/main.lib/Configuration/BaseArgumentsProvider.cs @@ -20,7 +20,7 @@ namespace PKISharp.WACS.Configuration public abstract string Name { get; } public abstract string Group { get; } - public abstract string Condition { get; } + public virtual string? Condition { get; } public virtual bool Default => false; public abstract void Configure(FluentCommandLineParser<T> parser); bool IArgumentsProvider.Active(object current) => IsActive(current); diff --git a/src/main.lib/Configuration/MainArguments.cs b/src/main.lib/Configuration/MainArguments.cs index 374e083..427240f 100644 --- a/src/main.lib/Configuration/MainArguments.cs +++ b/src/main.lib/Configuration/MainArguments.cs @@ -5,7 +5,7 @@ namespace PKISharp.WACS.Configuration public class MainArguments { [SuppressMessage("Design", "CA1056:Uri properties should not be strings", Justification = "Not supported by library")] - public string? BaseUri { get; set; } + public string BaseUri { get; set; } [SuppressMessage("Design", "CA1056:Uri properties should not be strings", Justification = "Not supported by library")] public string? ImportBaseUri { get; set; } diff --git a/src/main.lib/Configuration/NetworkCredentialArguments.cs b/src/main.lib/Configuration/NetworkCredentialArguments.cs index 1c9a7be..5774249 100644 --- a/src/main.lib/Configuration/NetworkCredentialArguments.cs +++ b/src/main.lib/Configuration/NetworkCredentialArguments.cs @@ -2,7 +2,7 @@ { internal class NetworkCredentialArguments { - public string UserName { get; set; } - public string Password { get; set; } + public string? UserName { get; set; } + public string? Password { get; set; } } } diff --git a/src/main.lib/Configuration/NetworkCredentialOptions.cs b/src/main.lib/Configuration/NetworkCredentialOptions.cs index e3c167d..51054b7 100644 --- a/src/main.lib/Configuration/NetworkCredentialOptions.cs +++ b/src/main.lib/Configuration/NetworkCredentialOptions.cs @@ -7,22 +7,22 @@ namespace PKISharp.WACS.Configuration { public class NetworkCredentialOptions { - public string UserName { get; set; } + public string? UserName { get; set; } [JsonProperty(propertyName: "PasswordSafe")] - public ProtectedString Password { get; set; } + public ProtectedString? Password { get; set; } public NetworkCredential GetCredential() => new NetworkCredential(UserName, Password?.Value); public void Show(IInputService input) { input.Show("Username", UserName); - input.Show("Password", new string('*', Password?.Value.Length ?? 0)); + input.Show("Password", new string('*', Password?.Value?.Length ?? 0)); } public NetworkCredentialOptions() { } - public NetworkCredentialOptions(string userName, string password) + public NetworkCredentialOptions(string? userName, string? password) { UserName = userName; Password = new ProtectedString(password); |