using PKISharp.WACS.Plugins.Base; using PKISharp.WACS.Services; namespace PKISharp.WACS.Plugins.ValidationPlugins.Http { [Plugin("1c77b3a4-5310-4c46-92c6-00d866e84d6b")] internal class FileSystemOptions : HttpValidationOptions { public override string Name => "FileSystem"; public override string Description => "Save verification files on (network) path"; public FileSystemOptions() : base() { } public FileSystemOptions(HttpValidationOptions source) : base(source) { } /// /// Alternative site for validation. The path will be /// determined from this site on each validation attempt /// public long? SiteId { get; set; } /// /// Show to use what has been configured /// /// public override void Show(IInputService input) { base.Show(input); if (SiteId != null) { input.Show("Site", SiteId.ToString()); } } } }