- return HourState.atHour(index)
- .temperature(parseTemperature(hourElement))
- .rainProbability(parseRainProbability(hourElement))
- .rainAmount(parseRainAmount(hourElement))
- .windFrom(parseWindDirection(hourElement))
- .at(parseWindSpeed(hourElement))
- .describedAs(parseDescription(hourElement))
- .withImage(parseImageUrl(hourElement))
- .build()
+ return HourState(
+ hourIndex = index,
+ temperature = hourElement.temperature,
+ rainProbability = hourElement.rainProbability,
+ rainAmount = hourElement.rainAmount,
+ windDirection = hourElement.windDirection,
+ windSpeed = hourElement.windSpeed,
+ description = hourElement.description,
+ image = hourElement.imageUrl
+ )