using System.Diagnostics.CodeAnalysis; 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; } = ""; [SuppressMessage("Design", "CA1056:Uri properties should not be strings", Justification = "Not supported by library")] public string? ImportBaseUri { get; set; } public bool Import { get; set; } public bool Test { get; set; } public bool Verbose { get; set; } public bool Help { get; set; } public bool Version { get; set; } public bool List { get; set; } public bool Renew { get; set; } public bool Force { get; set; } public string? Id { get; set; } public string? FriendlyName { get; set; } public bool Cancel { get; set; } public bool Revoke { get; set; } public string? Target { get; set; } public string? Validation { get; set; } public string? ValidationMode { get; set; } public string? Order { get; set; } public string? Csr { get; set; } public string? Store { get; set; } public string? Installation { get; set; } public bool CloseOnFinish { get; set; } public bool HideHttps { get; set; } public bool NoTaskScheduler { get; set; } public bool UseDefaultTaskUser { get; set; } public bool Encrypt { get; set; } } }