|
@@ -26,18 +26,24 @@ type PodEvent struct {
|
|
|
type Incident struct {
|
|
type Incident struct {
|
|
|
ID string `json:"id" form:"required"`
|
|
ID string `json:"id" form:"required"`
|
|
|
ReleaseName string `json:"release_name" form:"required"`
|
|
ReleaseName string `json:"release_name" form:"required"`
|
|
|
|
|
+ CreatedAt int64 `json:"created_at" form:"required"`
|
|
|
|
|
+ UpdatedAt int64 `json:"updated_at" form:"required"`
|
|
|
LatestState string `json:"latest_state" form:"required"`
|
|
LatestState string `json:"latest_state" form:"required"`
|
|
|
LatestReason string `json:"latest_reason" form:"required"`
|
|
LatestReason string `json:"latest_reason" form:"required"`
|
|
|
LatestMessage string `json:"latest_message" form:"required"`
|
|
LatestMessage string `json:"latest_message" form:"required"`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
type IncidentsResponse struct {
|
|
type IncidentsResponse struct {
|
|
|
- Incidents []*Incident `json:"incidents" form:"required"`
|
|
|
|
|
|
|
+ AgentVersion string `json:"agent_version"`
|
|
|
|
|
+ Incidents []*Incident `json:"incidents" form:"required"`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
type EventsResponse struct {
|
|
type EventsResponse struct {
|
|
|
|
|
+ AgentVersion string `json:"agent_version"`
|
|
|
IncidentID string `json:"incident_id" form:"required"`
|
|
IncidentID string `json:"incident_id" form:"required"`
|
|
|
ReleaseName string `json:"release_name"`
|
|
ReleaseName string `json:"release_name"`
|
|
|
|
|
+ CreatedAt int64 `json:"created_at"`
|
|
|
|
|
+ UpdatedAt int64 `json:"updated_at"`
|
|
|
LatestState string `json:"latest_state"`
|
|
LatestState string `json:"latest_state"`
|
|
|
LatestReason string `json:"latest_reason"`
|
|
LatestReason string `json:"latest_reason"`
|
|
|
LatestMessage string `json:"latest_message"`
|
|
LatestMessage string `json:"latest_message"`
|