public TagExtractor( ILogger <TagExtractor> logger, ITagClient tagClient, ITemplateBuilder templateBuilder) { this.logger = logger; this.tagClient = tagClient; this.templateBuilder = templateBuilder; }
public TagApiExtractor( ILogger <TagApiExtractor> logger, ITemplateBuilder templateBuilder, IApisClient apisClient, ITagClient tagClient) { this.logger = logger; this.templateBuilder = templateBuilder; this.tagClient = tagClient; }
public ProductExtractor( ILogger <ProductExtractor> logger, IPolicyExtractor policyExtractor, IProductsClient productsClient, IGroupsClient groupsClient, ITagClient tagClient, ITemplateBuilder templateBuilder) { this.logger = logger; this.templateBuilder = templateBuilder; this.productsClient = productsClient; this.groupsClient = groupsClient; this.tagClient = tagClient; this.policyExtractor = policyExtractor; this.templateBuilder = templateBuilder; }