@beta This is part of the Property Insights Beta A selector establishing what room data to update.
- input RoomDataSelection {
- # The type of element selected.
- 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.
- 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.
- 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.
- 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.
- ID :
- }