Files

26 lines
728 B
Go
Raw Permalink Normal View History

2026-06-15 14:45:49 +00:00
package generatedtext
type Today struct {
Summary string `json:"summary"`
ForecastDiscussion []string `json:"forecast_discussion"`
PrecipitationTiming string `json:"precipitation_timing"`
2026-06-15 14:45:49 +00:00
}
func ValidateToday(data []byte) (Today, error) {
return validateDayStyleGeneratedText[Today, *Today](data, "today")
}
2026-06-15 14:45:49 +00:00
func (t *Today) dayStyleFields() dayStyleFields {
return dayStyleFields{
Summary: t.Summary,
ForecastDiscussion: t.ForecastDiscussion,
PrecipitationTiming: t.PrecipitationTiming,
2026-06-15 14:45:49 +00:00
}
}
2026-06-15 14:45:49 +00:00
func (t *Today) setDayStyleFields(fields dayStyleFields) {
t.Summary = fields.Summary
t.ForecastDiscussion = fields.ForecastDiscussion
t.PrecipitationTiming = fields.PrecipitationTiming
2026-06-15 14:45:49 +00:00
}