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
    }

### 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​

##### `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!

### Interfaces​

#### `CheckTimelineItem` interface​