Skip to main content

CheckStatusChangeTimelineItem

No description

type CheckStatusChangeTimelineItem implements CheckTimelineItem {
id: ID!
category: TimelineItemCategory!
monitoring: Boolean!
status: Status!
oldStatus: Status
result(
format: ResultMode = TEXT
maxLength: Int
): String
resultTyped: CheckResult!
timestamp: DateTime!
until: DateTime
airReport: AirReportStatePayload
}

Fields

CheckStatusChangeTimelineItem.id ● ID! non-null scalar

The ID for this event.

CheckStatusChangeTimelineItem.category ● TimelineItemCategory! non-null enum

The associated category.

CheckStatusChangeTimelineItem.monitoring ● Boolean! non-null scalar

Checked while monitoring was off?

CheckStatusChangeTimelineItem.status ● Status! non-null enum

The new status after it changed.

CheckStatusChangeTimelineItem.oldStatus ● Status enum

From which status this change came. It can be null if it is not known what the old status was.

CheckStatusChangeTimelineItem.result ● String scalar

The check result in different formats as String.

CheckStatusChangeTimelineItem.result.format ● ResultMode enum
CheckStatusChangeTimelineItem.result.maxLength ● Int scalar

CheckStatusChangeTimelineItem.resultTyped ● CheckResult! non-null object

The typed check result

CheckStatusChangeTimelineItem.timestamp ● DateTime! non-null scalar

The timestamp for this event.

CheckStatusChangeTimelineItem.until ● DateTime scalar

For how long the new status was valid. If the new status is the last one until will have a null value!

CheckStatusChangeTimelineItem.airReport ● AirReportStatePayload object

The AIR report status for this check status change. The ID of the report can be constructed from the check ID and the timestamp of this event.

Interfaces

CheckTimelineItem interface