Ejemplo n.º 1
0
 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;
        }