_ => new WeatherDetailsBuilder(_logger, _restClient, _cityRepository, _requestFactory)
WeatherDisplayType.Raw => new WeatherRawDetailBuilder(_logger, _restClient, _cityRepository, _requestFactory),
() => new HareDuClientSettingsImpl(_rmqServerUrl, _enableLogger, _logger, _loggerName, _timeout, _username, _password, _enableTransientRetry, _retryLimit),
WeatherDisplayType.Info => new WeatherInfoBuilder(_logger, _restClient, _cityRepository, _requestFactory),
return(new Npc(moveCoordinates, map, _logger, dbNpc));