Skip to main content

Occupancy

Contains Occupancy information for a Floor Space.

type Occupancy {
collectedDate: Date!
floorSpace: FloorSpaceMetadata
floorSpaceId: ID!
headcount: Int!
occupancySource: OccupancySource
occupancyStatus: OccupancyStatus!
occupancyStatusChangeDate: Date!
previousOccupancyStatus: OccupancyStatus
}

Fields

Occupancy.collectedDate ● Date! non-null scalar

Timestamp for which this occupancy status is valid

Occupancy.floorSpace ● FloorSpaceMetadata object

Floor space metadata associated with this Occupancy information

Occupancy.floorSpaceId ● ID! non-null scalar

Id of the floor space associated with this Occupancy information

Occupancy.headcount ● Int! non-null scalar

Count of occupant occupying the Floor Space at the updated date and time

Occupancy.occupancySource ● OccupancySource enum

Source of the Occupancy Data

Occupancy.occupancyStatus ● OccupancyStatus! non-null enum

Occupancy Status

Occupancy.occupancyStatusChangeDate ● Date! non-null scalar

Timestamp when the occupancy status last changed

Occupancy.previousOccupancyStatus ● OccupancyStatus enum

Previous Occupancy Status

Returned By

generateOccupancyEvents mutation ● toggleOccupancyStatus mutation ● updateOccupancyStatus mutation

Member Of

Floor object ● FloorSpace object ● OccupancyChanges object