/// <summary> /// Creates a new instance of an Factory class, initializes it with the specified arguments. /// </summary> /// <param name="client"></param> /// <param name="options"></param> /// <param name="logger"></param> public SyncFactory(IKeycloakRequestClient client, IOptionsMonitor <ToolOptions> options, ILogger <SyncFactory> logger) { _options = options.CurrentValue; _client = client; _logger = logger; }
/// <summary> /// Creates a new instance of an Importer class, initializes it with the specified arguments. /// </summary> /// <param name="options"></param> /// <param name="client"></param> /// <param name="logger"></param> public Importer(IOptionsMonitor <ToolOptions> options, IKeycloakRequestClient client, ILogger <Importer> logger) { _options = options.CurrentValue; _client = client; _logger = logger; }