package domain import "time" type FailureEvent struct { ID int64 `json:"id"` Source string `json:"source"` ExternalID string `json:"external_id"` ComponentID int64 `json:"component_id"` AssetID *int64 `json:"asset_id,omitempty"` FailureType string `json:"failure_type"` FailureTime time.Time `json:"failure_time"` Details *string `json:"details,omitempty"` Confidence *float64 `json:"confidence,omitempty"` CreatedAt time.Time `json:"created_at"` }