17 lines
507 B
Go
17 lines
507 B
Go
package domain
|
|
|
|
import "time"
|
|
|
|
type FailureEvent struct {
|
|
ID string `json:"id"`
|
|
Source string `json:"source"`
|
|
ExternalID string `json:"external_id"`
|
|
PartID string `json:"part_id"`
|
|
MachineID *string `json:"machine_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"`
|
|
}
|