//private readonly ITelemetry _telemetry; TODO: Datadog public MunicipalityMatcher(ILatestQueries latestQueries, ManualAddressMatchConfig config, IMapper <MunicipalityLatestItem, TResult> mapper, IWarningLogger warnings)//, ITelemetry telemetry) { _latestQueries = latestQueries; _config = config; _mapper = mapper; _warnings = warnings; //_telemetry = telemetry; }
public StreetNameMatcher( ILatestQueries latestQueries, IKadRrService streetNameService, ManualAddressMatchConfig config, IMapper <StreetNameLatestItem, TResult> mapper, IWarningLogger warnings) { _latestQueries = latestQueries; _streetNameService = streetNameService; _config = config; _mapper = mapper; _warnings = warnings; }
//private readonly ITelemetry _telemetry; public StreetNameMatcher( ILatestQueries latestQueries, IKadRrService streetNameService, ManualAddressMatchConfig config, IMapper <StreetNameLatestItem, TResult> mapper, IWarningLogger warnings) //ITelemetry telemetry) TODO: Datadog { _latestQueries = latestQueries; _streetNameService = streetNameService; _config = config; _mapper = mapper; _warnings = warnings; //_telemetry = telemetry; }
public AddressMatchMatchingAlgorithm( IKadRrService kadRrService, ManualAddressMatchConfig config, ILatestQueries latestQueries, IMapper <MunicipalityLatestItem, TResult> municipalityMapper, IMapper <StreetNameLatestItem, TResult> streetNameMapper, IMapper <AddressDetailItem, TResult> addressMapper, int maxNumberOfResults, IWarningLogger warnings) : base( new RrAddressMatcher <TResult>(kadRrService, addressMapper, maxNumberOfResults, warnings), new MunicipalityMatcher <TResult>(latestQueries, config, municipalityMapper, warnings), new StreetNameMatcher <TResult>(latestQueries, kadRrService, config, streetNameMapper, warnings), new AddressMatcher <TResult>(latestQueries, addressMapper, warnings)) { }