// FILE: internal/model/alert.go package model import "time" // Placeholder for NWS alerts (GeoJSON feature properties are rich). type WeatherAlert struct { ID string `json:"id"` Event string `json:"event,omitempty"` Headline string `json:"headline,omitempty"` Description string `json:"description,omitempty"` Instruction string `json:"instruction,omitempty"` Severity string `json:"severity,omitempty"` Urgency string `json:"urgency,omitempty"` Certainty string `json:"certainty,omitempty"` Sent *time.Time `json:"sent,omitempty"` Effective *time.Time `json:"effective,omitempty"` Expires *time.Time `json:"expires,omitempty"` Areas []string `json:"areas,omitempty"` }