blob: f5538e2b595691e6facd099a90d6f7278dda1a91 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
using PKISharp.WACS.Plugins.Base.Options;
using PKISharp.WACS.Services;
using System;
namespace PKISharp.WACS.Plugins.Interfaces
{
/// <summary>
/// StorePluginFactory interface
/// </summary>
public interface IStorePluginOptionsFactory : IPluginOptionsFactory
{
/// <summary>
/// Check or get information needed for store (interactive)
/// </summary>
/// <param name="target"></param>
StorePluginOptions Aquire(IArgumentsService arguments, IInputService inputService, RunLevel runLevel);
/// <summary>
/// Check information needed for store (unattended)
/// </summary>
/// <param name="target"></param>
StorePluginOptions Default(IArgumentsService arguments);
}
}
|