using PKISharp.WACS.Configuration; using PKISharp.WACS.Plugins.Base; using PKISharp.WACS.Services; namespace PKISharp.WACS.Plugins.ValidationPlugins.Http { [Plugin("7e191d0e-30d1-47b3-ae2e-442499d33e16")] internal class WebDavOptions : HttpValidationOptions { public override string Name => "WebDav"; public override string Description => "Upload verification files via WebDav"; public WebDavOptions() : base() { } public WebDavOptions(HttpValidationOptions source) : base(source) { } /// /// Credentials to use for WebDav connection /// public NetworkCredentialOptions? Credential { get; set; } /// /// Show settings to user /// /// public override void Show(IInputService input) { base.Show(input); if (Credential != null) { Credential.Show(input); } } } }