package api
type PubFaultInfo struct {
Id string `json:"id"`
TimeStamp int64 `json:"timestamp"`
Version string `json:"version"`
Resource string `json:"resource"`
Faults []Fault `json:"faults"`
}
type Fault struct {
FaultId string `json:"faultId"`
FaultType string `json:"faultType"`
FaultCode string `json:"faultCode"`
FaultTime int64 `json:"faultTime"`
Assertion string `json:"assertion"`
FaultLocation map[string]string `json:"faultLocation"`
Influence []Influence `json:"influence"`
Description string `json:"description"`
}
type Influence struct {
NodeName string `json:"nodeName"`
NodeSN string `json:"nodeSN"`
DeviceIds []int32 `json:"deviceIds"`
}