// current_conditions.go defines the current-conditions aggregate model.
// Layer: internal/app domain-adjacent read model.
package app

import "gitea.maximumdirect.net/ejr/weatherfeeder/model"

// CurrentConditions is an averaged current-conditions aggregate over a recent window.
type CurrentConditions struct {
	TemperatureC            *float64
	ApparentTemperatureC    *float64
	DewpointC               *float64
	RelativeHumidityPercent *float64
	WindSpeedKmh            *float64
	WindDirectionDegrees    *float64
	ConditionCode           model.WMOCode
	IsDay                   *bool
}
