public MasterTemplateExtractor( ILogger <ApiExtractor> logger, ITemplateBuilder templateBuilder, IApisClient apisClient, IDiagnosticExtractor diagnosticExtractor, IApiSchemaExtractor apiSchemaExtractor, IPolicyExtractor policyExtractor, IProductApisExtractor productApisExtractor, ITagExtractor tagExtractor, IApiOperationExtractor apiOperationExtractor) : base(logger, templateBuilder, apisClient, diagnosticExtractor, apiSchemaExtractor, policyExtractor, productApisExtractor, tagExtractor, apiOperationExtractor) { this.templateBuilder = templateBuilder; }
public ApiExtractor( ILogger <ApiExtractor> logger, ITemplateBuilder templateBuilder, IApisClient apisClient, IDiagnosticExtractor diagnosticExtractor, IApiSchemaExtractor apiSchemaExtractor, IPolicyExtractor policyExtractor, IProductApisExtractor productApisExtractor, ITagExtractor tagExtractor, IApiOperationExtractor apiOperationExtractor) { this.logger = logger; this.templateBuilder = templateBuilder; this.apisClient = apisClient; this.diagnosticExtractor = diagnosticExtractor; this.apiSchemaExtractor = apiSchemaExtractor; this.policyExtractor = policyExtractor; this.productApisExtractor = productApisExtractor; this.tagExtractor = tagExtractor; this.apiOperationExtractor = apiOperationExtractor; }