controllerEntity element

Type: controllerEntity
Namespace: (default namespace)
XML Schema: ns0.xsd

A serialized representation of this class can be placed in the entity body of a request or response to or from the API. This particular entity holds a reference to a ControllerDTO.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <controllerEntity> <revision> <clientId>...</clientId> <version>...</version> </revision> <controller> <id>...</id> <name>...</name> <comments>...</comments> <inputPorts> <id>...</id> <parentGroupId>...</parentGroupId> <uri>...</uri> <position> <x>...</x> <y>...</y> </position> <name>...</name> <state>...</state> <type>...</type> <concurrentlySchedulableTaskCount>...</concurrentlySchedulableTaskCount> <comments>...</comments> <groupAccessControl>...</groupAccessControl> <groupAccessControl>...</groupAccessControl> <!--...more "groupAccessControl" elements...--> <userAccessControl>...</userAccessControl> <userAccessControl>...</userAccessControl> <!--...more "userAccessControl" elements...--> <validationErrors>...</validationErrors> <validationErrors>...</validationErrors> <!--...more "validationErrors" elements...--> </inputPorts> <inputPorts> <!--...--> </inputPorts> <!--...more "inputPorts" elements...--> <outputPorts> <id>...</id> <parentGroupId>...</parentGroupId> <uri>...</uri> <position> <x>...</x> <y>...</y> </position> <name>...</name> <state>...</state> <type>...</type> <concurrentlySchedulableTaskCount>...</concurrentlySchedulableTaskCount> <comments>...</comments> <groupAccessControl>...</groupAccessControl> <groupAccessControl>...</groupAccessControl> <!--...more "groupAccessControl" elements...--> <userAccessControl>...</userAccessControl> <userAccessControl>...</userAccessControl> <!--...more "userAccessControl" elements...--> <validationErrors>...</validationErrors> <validationErrors>...</validationErrors> <!--...more "validationErrors" elements...--> </outputPorts> <outputPorts> <!--...--> </outputPorts> <!--...more "outputPorts" elements...--> <instanceId>...</instanceId> <remoteSiteListeningPort>...</remoteSiteListeningPort> <runningCount>...</runningCount> <stoppedCount>...</stoppedCount> <activeRemotePortCount>...</activeRemotePortCount> <inactiveRemotePortCount>...</inactiveRemotePortCount> <inputPortCount>...</inputPortCount> <invalidCount>...</invalidCount> <disabledCount>...</disabledCount> <outputPortCount>...</outputPortCount> </controller> </controllerEntity>

Example JSON

{ "controller" : { "id" : "...", "name" : "...", "comments" : "...", "inputPorts" : [ { "name" : "...", "state" : "...", "type" : "...", "concurrentlySchedulableTaskCount" : ..., "comments" : "...", "groupAccessControl" : [ "...", ... ], "userAccessControl" : [ "...", ... ], "validationErrors" : [ "...", ... ], "id" : "...", "parentGroupId" : "...", "uri" : "...", "position" : { "x" : ..., "y" : ... } }, ... ], "outputPorts" : [ { "name" : "...", "state" : "...", "type" : "...", "concurrentlySchedulableTaskCount" : ..., "comments" : "...", "groupAccessControl" : [ "...", ... ], "userAccessControl" : [ "...", ... ], "validationErrors" : [ "...", ... ], "id" : "...", "parentGroupId" : "...", "uri" : "...", "position" : { "x" : ..., "y" : ... } }, ... ], "instanceId" : "...", "remoteSiteListeningPort" : ..., "runningCount" : ..., "stoppedCount" : ..., "activeRemotePortCount" : ..., "inactiveRemotePortCount" : ..., "inputPortCount" : ..., "invalidCount" : ..., "disabledCount" : ..., "outputPortCount" : ... }, "revision" : { "clientId" : "...", "version" : ... } }