17 lines
510 B
Go
17 lines
510 B
Go
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"`
|
|
}
|