RoomDataSelection

open_in_new

@beta This is part of the Property Insights Beta A selector establishing what room data to update.

GraphQL Schema definition

  • input RoomDataSelection {
  • # The type of element selected.
  • type: RoomDataType!
  • # Select all elements of this type.
  • #
  • # If both of 'allForFloors' and 'ids' are unspecified this
  • # will default to true. Otherwise, false when unspecified.
  • #
  • # 'all' == true is a conflicting instruction to 'ids' and 'allForFloors'.
  • # If 'all' is true and either 'all' or 'allForFloors' is specified
  • # this will throw a validation error.
  • all: Boolean
  • # Select all elements of this type for a given floor.
  • # If any of the selected floors don't exist, the whole operation will fail.
  • #
  • # This should not be set at the same time as 'ids',
  • # doing so will result in a validation error.
  • allForFloors: [ID!]
  • # A set of element ids to select.
  • # If any of the IDs don't exist, the whole operation will fail.
  • #
  • # This should not be set at the same time as 'allForFloors',
  • # doing so will result in a validation error.
  • ids: [ID!]
  • # Optionally limit to elements on the given layer.
  • # This can be used in conjunction with ids and other filters but all elements
  • # need to exist on the layer if layerId is specified.
  • layerId: ID
  • }