Service: DeviceType

Reading and editing the device types

Functions

ResultName / ParamsComment
GetResultdevicetype.GetReturns a filtered list of DeviceType Objects.
filterstring(Optional) Filter expression which determines the result set.
selectstring[](Optional) List of properties that should be contained in the result objects.
limitint(Optional) Maximum amount of Objects that should be returned. (Max : 100000)
GetResultdevicetype.GetReturns a filtered list of DeviceType Objects as a follow up to a previous Get call.
contextstringThe context received within the last get result. Mandatory for subsequent get calls with pagination.
scrollintScrolls through the result set with 'Next' or 'Prev'. Used for pagination. See EnumPaginationScroll.
offsetint(Optional) Offset of the first Object in the result set that should be returned. Used for direct pagination.
limitint(Optional) Maximum amount of Objects that should be returned. (Max : 100000)
DeviceTypedevicetype.GetOneReturns a single DeviceType Object identified by the given id.
idguidThe DeviceType's id.
selectstring[](Optional) List of properties that should be contained in the result object.
guiddevicetype.CreateCreates the DeviceType in the system and returns the id of the DeviceType. The DeviceType must not have an id. If an id is set, the creation is rejected and an empty id is returned.
objectDeviceTypeThe DeviceType to create.
booldevicetype.UpdateUpdates a DeviceType with data from the provided Object.
objectDeviceTypeDeviceType to update
booldevicetype.SetSets specific properties of a DeviceType Object.
idguidId of the DeviceType to modify.
propsvalue{}List of properties that should be set. Property paths may be used as ids to address any partial aspect of the Object.
booldevicetype.DeleteDeletes a DeviceType Object. Returns true if successfully deleted or if no such Object existed to begin with.
idguidId of the DeviceType to delete.
booldevicetype.BulkModifyPerforms a bulk of changes at once.
createDeviceType[](Optional) List of DeviceType Objects to create.
updateDeviceType[](Optional) List of DeviceType Objects to update.
setObjectAspect[](Optional) List of DeviceType Object properties to set.
deleteguid[](Optional) List of DeviceType ids to delete.

Notifications

Name / ParamsComment
devicetype.CreatedNotifies about new DeviceType Objects.
objectsDeviceType[]Newly created DeviceType Objects.
devicetype.UpdatedNotifies about updated DeviceType Objects.
objectsDeviceType[]Changed DeviceType Objects.
devicetype.DeletedNotifies about deleted DeviceType Objects.
idsguid[]Ids of the deleted DeviceType Objects.

Objects

DeviceType

Property Type Description
Id guid (Unique, Readonly)
Code string (Unique) Code, used for references.
Name string (Localized) Display name, if empty ‘code’ is used.
Order string (Unique) Defines the sequential order. Should contain only letters A-Z, must never end with ‘A’.
Icon string Resource id or path of the icon.
Symbol string Symbol graphic file.
Categories string[] Assigned categories, referenced by their code.
ExtRef string (Unique) Alternative reference for CAD symbol mapping.
EditTime time (Readonly, Not in default set)
EditUser string (Readonly, Not in default set)

Enums

EnumPaginationScroll

Name Value Description
Offset 0 Scrolls to fixed position.
Next 1 Scrolls to next items for given context.
Prev 2 Scrolls to previous items for given context.
Last modified September 25, 2026