Service: Module

Reading the available modules

Functions

ResultName / ParamsComment
GetResultmodule.GetReturns a filtered list of Module 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)
GetResultmodule.GetReturns a filtered list of Module 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)
Modulemodule.GetOneReturns a single Module Object identified by the given code.
codestringThe Module's code
selectstring[](Optional) List of properties that should be contained in the result object.

Notifications

Name / ParamsComment
module.CreatedNotifies new Module Objects.
objectsModule[]Newly created Module objects.
module.UpdatedNotifies updated Module Objects.
objectsModule[]Changed Module Objects.
module.DeletedNotifies deleted Module Objects.
idsstring[]Codes of the deleted Module Objects.

Objects

Module

Property Type Description
Code string (Unique) Code of the Module, used in URLs.
Name string Name of the Module.
Version string Version of the Module.
Type ≥wg 0.4.18 string Type info of the Module See EnumModuleType.
Author string Name of the Module’s author.
Traits string[] Supported Traits. See EnumModuleTrait.
Configurations string[] Available configurations.
Props ≥wg 0.5.0 value{} Additional properties.

Enums

EnumModuleTrait

Name Value Description
Adapter adapter Interface to external objects with States, and Events.
Monitor monitor Provides data streams to visualize monitor information.
AP ap Supports querying Objects for Automatic Data Supply.
UI ui Provides ui content.
X4 X4 This is a legacy X4 module.
Browsable browsable Supports querying Objects for specific Nodes.
Settings settings Has individual Settings.
Demo demo Can run without license.
NoLic nolic Can run without license.
MultiStation multistation Can be operated at several stations.
Concurrent concurrent Allows creating Events on stations running in local mode. Use responsibly. Only recommended for notification Events.
MultiClient multiclient Multiple clients of this module can connect simultaneously.
ControlPanel controlpanel Can display an Extension provided Control Panel.
UserAuthentication userauth Uses user sessions obtained from OAuth to authenticate against the AOP Node.
Help help Help files are available for display.
Manageable manageable The module can be managed by the App, e.g. started and stopped.
LocalObjects localobjects Only exchange local Objects (e.g. local telephones) between the AOP server and the extension, i.e. the extension knows different objects depending on the station it runs on and thus can only trigger app states and app events for these objects. The extension may still receive operations for “non-local” objects.

EnumModuleType

Name Value Description
System sys Internally managed module
Module mod Default module type
Last modified September 25, 2026