ClimateDevice

Can someone explain the different between:

target_temperature_high
target_temperature_low
target_temperature

For example, my thermostat has a cool target and a heat target. My mode is either heat, cool, auto, fan, or off.

I’m not sure how _high and _low work. The target temperature would depend on the current temperature and the mode. Should I write that logic and ignore the other properties? Are they more informational properties?