.model/RCSConsoleLibrary.fml
<model xmlns="http://ns.adobe.com/Fiber/1.0">
<annotation name="ActionScriptGeneration">
<item name="FullyQualifyReferences">true</item>
</annotation>
<service name="DBGroup">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.accounting.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.accounting.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Group[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/group</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">updated_at,item_ids,_id,alert,name,created_at,user_ids</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Group">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/group/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">updated_at,item_ids,_id,name,created_at,user_ids</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="update_" return-type="Group">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">updated_at,item_ids,_id,name,created_at,user_ids</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_user_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/add_user</item>
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/add_user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="create_" return-type="Group">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">updated_at,item_ids,_id,name,created_at,user_ids</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_user_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/del_user</item>
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/del_user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="alert_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/alert</item>
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/alert</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_operation_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/add_operation</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/add_operation</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_operation_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/group/del_operation</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/group/del_operation</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Group">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Group</item>
</annotation>
<annotation name="service Group">
<item name="service">DBGroup</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">updated_at,item_ids,_id,alert,name,created_at,user_ids</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.accounting.model</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">updated_at,item_ids,_id,name,created_at,user_ids</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">updated_at,item_ids,_id,name,created_at,user_ids</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">updated_at,item_ids,_id,name,created_at,user_ids</item>
</annotation>
<property name="alert" type="boolean" required="true"/>
<property name="updated_at" type="string"/>
<property name="item_ids" type="opaque[]"/>
<property name="_id" type="string"/>
<property name="name" type="string"/>
<property name="created_at" type="string"/>
<property name="user_ids" type="opaque[]"/>
</entity>
<service name="DBOperation">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.operation.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.operation.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Operation[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/operation</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/operation</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,desc,_id,status,group_ids,name,path,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">all</item>
<item name="inputParams">boolean</item>
</annotation>
<parameter name="all" type="boolean"/>
</function>
<function name="show_" return-type="Operation">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/operation/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/operation/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,contact,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="create_" return-type="Operation">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/operation</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/operation</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,contact,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_" return-type="Operation">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/operation/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/operation/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,contact,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/operation/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/operation/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Operation">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Operation</item>
</annotation>
<annotation name="service Group">
<item name="service">DBOperation</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">_kind,desc,_id,status,group_ids,name,path,stat</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.operation.model</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,contact,stat</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,contact,stat</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,contact,stat</item>
</annotation>
<property name="_kind" type="string"/>
<property name="updated_at" type="string"/>
<property name="desc" type="string"/>
<property name="_id" type="string"/>
<property name="status" type="string"/>
<property name="group_ids" type="opaque[]"/>
<property name="name" type="string"/>
<property name="path" type="opaque[]"/>
<property name="created_at" type="string"/>
<property name="contact" type="string"/>
<property name="stat" type="Stat"/>
</entity>
<service name="DBMonitor">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.monitor.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.monitor.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Status[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/status</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/status</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">time,updated_at,_id,status,address,name,disk,cpu,created_at,pcpu,type,info</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/status/destroy</item>
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/status/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="counters_" return-type="StatusCounters">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/status/counters</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/status/counters</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">warn,error,ok</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
</service>
<entity name="Status">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Status</item>
</annotation>
<annotation name="service Group">
<item name="service">DBMonitor</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all">
<item name="propertySpecifier">time,updated_at,_id,status,address,name,disk,cpu,created_at,pcpu,info</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.monitor.model</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">time,updated_at,_id,status,address,name,disk,cpu,created_at,pcpu,type,info</item>
</annotation>
<property name="time" type="integer"/>
<property name="updated_at" type="string"/>
<property name="_id" type="string"/>
<property name="status" type="string"/>
<property name="address" type="string"/>
<property name="name" type="string"/>
<property name="disk" type="integer"/>
<property name="cpu" type="integer"/>
<property name="created_at" type="string"/>
<property name="pcpu" type="integer"/>
<property name="type" type="string" required="true"/>
<property name="info" type="string"/>
</entity>
<entity name="StatusCounters">
<annotation name="EntityProperties">
<item name="EntityOriginalName">StatusCounters</item>
</annotation>
<annotation name="service Group">
<item name="service">DBMonitor</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="counters">
<item name="propertySpecifier">warn,error,ok</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.monitor.model</item>
</annotation>
<property name="warn" type="integer" required="true"/>
<property name="error" type="integer" required="true"/>
<property name="ok" type="integer" required="true"/>
</entity>
<service name="DBTask">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.task.rest</item>
<item name="rootURL">https://localhost:4443</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.task.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Task[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/task</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4443/task</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">total,description,_id,status,resource,current,generator,type,file_name</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Task">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/task/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4443/task/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">total,description,_id,status,resource,current,generator,type,file_name</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="create_" return-type="Task">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/task/create</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4443/task/create</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">total,description,_id,status,resource,current,type,file_name</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/task/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4443/task/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="TaskGenerator">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Generator</item>
</annotation>
<annotation name="service Group">
<item name="service">DBTask</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.task.model</item>
</annotation>
<property name="description" type="string" required="true"/>
<property name="filter" type="opaque" required="true"/>
</entity>
<entity name="TaskResource">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Resource</item>
</annotation>
<annotation name="service Group">
<item name="service">DBTask</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.task.model</item>
</annotation>
<property name="_id" type="string"/>
<property name="type" type="string"/>
</entity>
<entity name="Task">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Task</item>
</annotation>
<annotation name="service Group">
<item name="service">DBTask</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">total,description,_id,status,resource,current,type,file_name</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.task.model</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">total,description,_id,status,resource,current,generator,type,file_name</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">total,description,_id,status,resource,current,generator,type,file_name</item>
</annotation>
<property name="total" type="integer"/>
<property name="description" type="string"/>
<property name="_id" type="string"/>
<property name="status" type="string"/>
<property name="resource" type="TaskResource"/>
<property name="current" type="integer"/>
<property name="generator" type="TaskGenerator"/>
<property name="type" type="string"/>
<property name="file_name" type="string"/>
</entity>
<service name="DBSearch">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.search.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.search.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="SearchItem[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/search</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/search</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,desc,_id,status,group_ids,name,path,ident,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="show_" return-type="SearchItem">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/search/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/search/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">level,demo,platform,_kind,desc,_id,status,name,path,type,instance,ident,stat,version</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="id" type="string"/>
</function>
</service>
<entity name="SearchItem">
<annotation name="EntityProperties">
<item name="EntityOriginalName">SearchItem</item>
</annotation>
<annotation name="service Group">
<item name="service">DBSearch</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">_kind,desc,_id,status,group_ids,name,path,ident,stat</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.search.model</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">level,demo,platform,_kind,desc,_id,status,name,path,type,instance,ident,stat,version</item>
</annotation>
<property name="group_ids" type="opaque[]"/>
<property name="demo" type="boolean" required="true"/>
<property name="level" type="string" required="true"/>
<property name="platform" type="string" required="true"/>
<property name="_kind" type="string" required="true"/>
<property name="desc" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="status" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="path" type="string[]" required="true"/>
<property name="type" type="string" required="true"/>
<property name="ident" type="string"/>
<property name="instance" type="string" required="true"/>
<property name="stat" type="Stat" required="true"/>
<property name="version" type="integer" required="true"/>
</entity>
<service name="DBUpdate">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.update.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.update.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="UpdateVersions">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/version</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/version</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">db,console</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="core_all_" return-type="Core[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/core</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/core</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">updated_at,_id,_grid_size,name,created_at,_grid,version</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
</service>
<entity name="UpdateVersions">
<annotation name="EntityProperties">
<item name="EntityOriginalName">UpdateVersions</item>
</annotation>
<annotation name="service Group">
<item name="service">DBUpdate</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">db,console</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.update.model</item>
</annotation>
<property name="db" type="string" required="true"/>
<property name="console" type="string" required="true"/>
</entity>
<entity name="Core">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Core</item>
</annotation>
<annotation name="service Group">
<item name="service">DBUpdate</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="core_all_">
<item name="propertySpecifier">updated_at,_id,_grid_size,name,created_at,_grid,version</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.update.model</item>
</annotation>
<property name="updated_at" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="_grid_size" type="integer" required="true"/>
<property name="name" type="string" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="_grid" type="string[]" required="true"/>
<property name="version" type="integer" required="true"/>
</entity>
<service name="DBShard">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.shard.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.shard.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="System">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/shard</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/shard</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">shards,ok</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="ShardStat">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/shard/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/shard/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">fileSize,numExtents,db,dataSize,indexes,storageSize,ok,indexSize,errmsg,avgObjSize,objects,collections</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="id" type="string"/>
</function>
</service>
<entity name="ShardStat">
<annotation name="EntityProperties">
<item name="EntityOriginalName">ShardStat</item>
</annotation>
<annotation name="service Group">
<item name="service">DBShard</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">fileSize,numExtents,db,dataSize,indexes,storageSize,ok,indexSize,errmsg,avgObjSize,objects,collections</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.shard.model</item>
</annotation>
<property name="fileSize" type="integer"/>
<property name="numExtents" type="integer"/>
<property name="db" type="string"/>
<property name="dataSize" type="double"/>
<property name="indexes" type="integer"/>
<property name="storageSize" type="double"/>
<property name="ok" type="double"/>
<property name="indexSize" type="integer"/>
<property name="errmsg" type="string" required="true"/>
<property name="avgObjSize" type="double"/>
<property name="objects" type="integer"/>
<property name="collections" type="integer"/>
</entity>
<entity name="System">
<annotation name="EntityProperties">
<item name="EntityOriginalName">System</item>
</annotation>
<annotation name="service Group">
<item name="service">DBShard</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">shards,ok</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.shard.model</item>
</annotation>
<property name="shards" type="Shard[]" required="true"/>
<property name="ok" type="double" required="true" default="0"/>
</entity>
<entity name="Shard">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Shards</item>
</annotation>
<annotation name="service Group">
<item name="service">DBShard</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.shard.model</item>
</annotation>
<property name="host" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
</entity>
<service name="DBInjector">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.network.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.network.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Injector[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/injector</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,desc,upgradable,configured,rules,version,updated_at,_id,address,name,created_at,redirect,redirection_tag</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Injector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/injector/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,desc,upgradable,configured,rules,version,demo,updated_at,_id,address,name,created_at,redirect,redirection_tag</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="create_" return-type="Injector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/create</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/create</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">rules,version,redirection_tag,port,updated_at,desc,_id,upgradable,configured,address,name,created_at,redirect</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_" return-type="Injector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,updated_at,desc,_id,upgradable,configured,address,name,created_at,redirect</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_rule_" return-type="InjectorRule">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/add_rule</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/add_rule</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">action_param,enabled,action_param_name,resource,target_id,updated_at,_id,ident,action,created_at,disable_sync,ident_param,probability</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_rule_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/del_rule</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/del_rule</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_rule_" return-type="InjectorRule">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/update_rule</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/update_rule</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,action_param,updated_at,ident,_id,target_id,resource,action,ident_param,disable_sync,created_at,probability</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="logs_" return-type="NetworkLog[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/injector/logs/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/logs/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">time,desc,_id,type</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="del_logs_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/del_logs</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/del_logs</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="upgrade_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/injector/upgrade</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/injector/upgrade</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Injector">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Injector</item>
</annotation>
<annotation name="service Group">
<item name="service">DBInjector</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">port,desc,upgradable,configured,rules,version,updated_at,_id,address,name,created_at,redirect,redirection_tag</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.network.model</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">port,desc,upgradable,configured,rules,version,updated_at,_id,address,name,created_at,redirect,redirection_tag</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">rules,version,redirection_tag,port,updated_at,desc,_id,upgradable,configured,address,name,created_at,redirect</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">port,updated_at,desc,_id,upgradable,configured,address,name,created_at,redirect</item>
</annotation>
<property name="rules" type="InjectorRule[]"/>
<property name="version" type="integer"/>
<property name="redirection_tag" type="string"/>
<property name="port" type="integer"/>
<property name="updated_at" type="string"/>
<property name="desc" type="string"/>
<property name="_id" type="string"/>
<property name="configured" type="boolean"/>
<property name="upgradable" type="boolean"/>
<property name="address" type="string"/>
<property name="name" type="string"/>
<property name="created_at" type="string"/>
<property name="redirect" type="string"/>
</entity>
<entity name="InjectorRule">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Rules</item>
</annotation>
<annotation name="service Group">
<item name="service">DBInjector</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.network.model</item>
</annotation>
<annotation name="add_rule_">
<item name="propertySpecifier">action_param,enabled,action_param_name,resource,target_id,updated_at,_id,ident,action,created_at,disable_sync,ident_param,probability</item>
</annotation>
<annotation name="update_rule_">
<item name="propertySpecifier">enabled,action_param,updated_at,ident,_id,target_id,resource,action,ident_param,disable_sync,created_at,probability</item>
</annotation>
<property name="action_param" type="string"/>
<property name="enabled" type="boolean"/>
<property name="action_param_name" type="string"/>
<property name="resource" type="string"/>
<property name="target_id" type="string[]"/>
<property name="updated_at" type="string"/>
<property name="_id" type="string"/>
<property name="ident" type="string"/>
<property name="action" type="string"/>
<property name="created_at" type="string"/>
<property name="disable_sync" type="boolean"/>
<property name="ident_param" type="string"/>
<property name="probability" type="integer"/>
</entity>
<service name="DBConnector">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.connector.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.connector.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Connector[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/connector</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/connector</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">raw,enabled,updated_at,dest,_id,name,path,created_at,type,keep</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="create_" return-type="Connector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/connector</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/connector</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">raw,enabled,updated_at,dest,_id,name,path,created_at,type,keep</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/connector/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/connector/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_" return-type="Connector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/connector/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/connector/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">raw,enabled,updated_at,dest,_id,name,path,created_at,type,keep</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Connector">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Connector</item>
</annotation>
<annotation name="service Group">
<item name="service">DBConnector</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">raw,enqueue_previous,enabled,updated_at,dest,_id,name,path,created_at,type,format,status,keep</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.connector.model</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">raw,enqueue_previous,enabled,updated_at,dest,_id,name,path,created_at,type,format,keep</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">raw,enabled,enqueue_previous,updated_at,dest,_id,name,path,created_at,type,format,keep</item>
</annotation>
<property name="raw" type="boolean" required="true"/>
<property name="enabled" type="boolean" required="true"/>
<property name="updated_at" type="string" required="true"/>
<property name="dest" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="path" type="opaque[]" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="type" type="string" required="true"/>
<property name="format" type="string" required="true"/>
<property name="status" type="integer" required="true"/>
<property name="keep" type="boolean" required="true"/>
<property name="enqueue_previous" type="boolean" required="true"/>
</entity>
<service name="DBTarget">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.target.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.target.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Target[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/target</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/target</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,desc,_id,status,group_ids,name,path,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Target">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/target/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/target/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,_mid,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="create_" return-type="Target">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/target</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/target</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_" return-type="Target">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/target/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/target/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/target/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/target/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="move_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/target/move</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/target/move</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Target">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Target</item>
</annotation>
<annotation name="service Group">
<item name="service">DBTarget</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">_kind,desc,_id,status,group_ids,name,path,stat</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.target.model</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,_mid,stat</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,stat</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">_kind,updated_at,desc,_id,status,group_ids,name,path,created_at,stat</item>
</annotation>
<property name="_mid" type="integer" required="true"/>
<property name="_kind" type="string"/>
<property name="updated_at" type="string"/>
<property name="desc" type="string"/>
<property name="_id" type="string"/>
<property name="status" type="string"/>
<property name="group_ids" type="opaque[]"/>
<property name="name" type="string"/>
<property name="path" type="string[]"/>
<property name="created_at" type="string"/>
<property name="stat" type="Stat"/>
</entity>
<service name="DBLicense">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.monitor.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.monitor.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="count_" return-type="LicenseCount">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/license/count</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/license/count</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">collectors,users,shards,nia,agents</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="limit_" return-type="License">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/license/limit</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/license/limit</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">users,archive,deletion,elite,exploits,maintenance,agents,alerting,nia,profiling,type,expiry,collectors,shards,connectors,serial,rmi</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
</service>
<entity name="License">
<annotation name="EntityProperties">
<item name="EntityOriginalName">License</item>
</annotation>
<annotation name="service Group">
<item name="service">DBLicense</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="limit">
<item name="propertySpecifier">collectors,users,nia,agents,alerting,profiling,type,serial,rmi</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.monitor.model</item>
</annotation>
<annotation name="limit_">
<item name="propertySpecifier">users,archive,deletion,elite,exploits,maintenance,agents,alerting,nia,profiling,type,expiry,collectors,shards,connectors,serial,rmi,ocr,translation,modify,intelligence</item>
</annotation>
<property name="users" type="opaque" required="true"/>
<property name="exploits" type="boolean" required="true"/>
<property name="deletion" type="boolean" required="true"/>
<property name="archive" type="integer" required="true"/>
<property name="maintenance" type="integer" required="true"/>
<property name="agents" type="LicenseAgents" required="true"/>
<property name="alerting" type="boolean" required="true"/>
<property name="nia" type="opaque[]" required="true"/>
<property name="profiling" type="boolean" required="true"/>
<property name="type" type="string" required="true"/>
<property name="expiry" type="integer" required="true"/>
<property name="collectors" type="LicenseCollectors" required="true"/>
<property name="shards" type="opaque" required="true"/>
<property name="connectors" type="boolean" required="true"/>
<property name="serial" type="string" required="true"/>
<property name="rmi" type="boolean[]" required="true"/>
<property name="elite" type="boolean" required="true"/>
<property name="ocr" type="boolean" required="true"/>
<property name="hostname_sync" type="boolean" required="true"/>
<property name="translation" type="boolean" required="true"/>
<property name="modify" type="boolean" required="true"/>
<property name="intelligence" type="boolean" required="true"/>
</entity>
<entity name="LicenseCount">
<annotation name="EntityProperties">
<item name="EntityOriginalName">LicenseCount</item>
</annotation>
<annotation name="service Group">
<item name="service">DBLicense</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="count">
<item name="propertySpecifier">collectors,users,nia,agents</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.monitor.model</item>
</annotation>
<annotation name="count_">
<item name="propertySpecifier">collectors,users,shards,nia,agents</item>
</annotation>
<property name="collectors" type="LicenseCollectors"/>
<property name="users" type="integer"/>
<property name="shards" type="integer" required="true"/>
<property name="nia" type="integer"/>
<property name="agents" type="LicenseAgents"/>
</entity>
<entity name="LicenseCollectors">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Collectors</item>
</annotation>
<annotation name="service Group">
<item name="service">DBLicense</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.monitor.model</item>
</annotation>
<property name="collectors" type="opaque" required="true"/>
<property name="anonymizers" type="opaque" required="true"/>
</entity>
<entity name="LicenseAgents">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Agents</item>
</annotation>
<annotation name="service Group">
<item name="service">DBLicense</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.monitor.model</item>
</annotation>
<property name="symbian" type="boolean[]" required="true"/>
<property name="blackberry" type="boolean[]" required="true"/>
<property name="osx" type="boolean[]" required="true"/>
<property name="total" type="opaque" required="true"/>
<property name="android" type="boolean[]" required="true"/>
<property name="ios" type="boolean[]" required="true"/>
<property name="desktop" type="opaque" required="true"/>
<property name="windows" type="boolean[]" required="true"/>
<property name="winphone" type="boolean[]" required="true"/>
<property name="linux" type="boolean[]" required="true"/>
<property name="mobile" type="opaque" required="true"/>
</entity>
<entity name="Handles">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Handles</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="updated_at" type="string" required="true"/>
<property name="handle" type="string" required="true"/>
<property name="level" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="type" type="string" required="true"/>
</entity>
<service name="DBBuild">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.build.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.build.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="exploit_all_" return-type="Exploit[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/exploit</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/exploit</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">id,platform,category,multifile,address,multiserver,description,name,exec,params,format,embed,version</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="symbian_conf_" return-type="SymbianConf">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/build/symbian_conf</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/build/symbian_conf</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">uids,key</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="exploit_version_" return-type="ExploitVersion">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/exploit/version</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/exploit/version</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">version</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="template_all_" return-type="Template[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/template</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/template</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">desc,_id,config,user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="template_create_" return-type="Template">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/template/create</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/template/create</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">desc,_id,config,user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="template_destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/template/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/template/destroy</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Exploit">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Exploit</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBuild</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="exploit_all_">
<item name="propertySpecifier">id,platform,category,multifile,address,multiserver,description,name,exec,params,format,embed,version</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.build.model</item>
</annotation>
<property name="id" type="string" required="true"/>
<property name="platform" type="string" required="true"/>
<property name="category" type="string" required="true"/>
<property name="multifile" type="boolean" required="true"/>
<property name="address" type="string"/>
<property name="multiserver" type="boolean" required="true"/>
<property name="description" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="exec" type="string" required="true"/>
<property name="params" type="ExploitParam" required="true"/>
<property name="format" type="string[]" required="true"/>
<property name="embed" type="boolean" required="true"/>
<property name="version" type="integer" required="true"/>
</entity>
<entity name="Template">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Template</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBuild</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="template_create_">
<item name="propertySpecifier">desc,_id,config,user</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.build.model</item>
</annotation>
<annotation name="template_">
<item name="propertySpecifier">desc,_id,config,user</item>
</annotation>
<property name="desc" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="config" type="string" required="true"/>
<property name="user" type="string" required="true"/>
</entity>
<entity name="ExploitParam">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Params</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBuild</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.build.model</item>
</annotation>
<property name="string" type="string" required="true"/>
<property name="file" type="string" required="true"/>
<property name="combo" type="string[]" required="true"/>
</entity>
<entity name="SymbianConf">
<annotation name="EntityProperties">
<item name="EntityOriginalName">SymbianConf</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBuild</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="symbian_conf_">
<item name="propertySpecifier">uids,key</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.build.model</item>
</annotation>
<property name="uids" type="string[]" required="true"/>
<property name="key" type="boolean" required="true"/>
</entity>
<entity name="ExploitVersion">
<annotation name="EntityProperties">
<item name="EntityOriginalName">ExploitVersion</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBuild</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="exploit_version_">
<item name="propertySpecifier">version</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.build.model</item>
</annotation>
<property name="version" type="string" required="true"/>
</entity>
<service name="DBUser">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.accounting.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.accounting.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="User[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/user</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,password_expired,timezone,updated_at,desc,_id,privs,group_ids,name,locale,created_at,contact,pass</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="create_" return-type="User">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/user</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,timezone,updated_at,_id,recent_ids,privs,dashboard_ids,name,created_at,ext_privs</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/user/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="show_" return-type="User">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/user/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,timezone,updated_at,_id,privs,dashboard_ids,name,created_at</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="update_" return-type="User">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/user/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,not_exist,timezone,updated_at,_id,privs,name,created_at</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_recent_" return-type="User">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/user/add_recent</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user/add_recent</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,timezone,updated_at,_id,recent_ids,privs,dashboard_ids,name,created_at,_mid</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="message_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/user/message</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/user/message</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<service name="DBSession">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.accounting.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.accounting.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="login_" return-type="Session">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/auth/login</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/auth/login</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">cookie,time,level,_id,address,user_id,login_at,version</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="logout_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/x-www-form-urlencoded</item>
<item name="requestBodyParameter">false</item>
<item name="url">/auth/logout</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/auth/logout</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="all_" return-type="Session[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/session</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/session</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">cookie,time,level,address,user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/session/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/session/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="User">
<annotation name="EntityProperties">
<item name="EntityOriginalName">User</item>
</annotation>
<annotation name="service Group">
<item name="service">DBUser,DBSession</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.accounting.model</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">enabled,password_expired,timezone,updated_at,desc,_id,privs,group_ids,name,locale,created_at,contact,pass</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,timezone,updated_at,_id,recent_ids,privs,dashboard_ids,name,created_at,ext_privs</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,timezone,updated_at,_id,privs,dashboard_ids,name,created_at</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,not_exist,timezone,updated_at,_id,privs,name,created_at</item>
</annotation>
<annotation name="add_recent_">
<item name="propertySpecifier">enabled,password_expired,desc,group_ids,locale,contact,pass,timezone,updated_at,_id,recent_ids,privs,dashboard_ids,name,created_at,_mid</item>
</annotation>
<property name="not_exist" type="string"/>
<property name="_mid" type="integer" required="true"/>
<property name="enabled" type="boolean" required="true"/>
<property name="password_expired" type="boolean" required="true"/>
<property name="desc" type="string" required="true"/>
<property name="group_ids" type="string[]" required="true"/>
<property name="locale" type="string" required="true"/>
<property name="contact" type="string" required="true"/>
<property name="pass" type="string" required="true"/>
<property name="timezone" type="integer" required="true"/>
<property name="updated_at" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="recent_ids" type="Recent_ids[]" required="true"/>
<property name="privs" type="string[]" required="true"/>
<property name="dashboard_ids" type="opaque[]" required="true"/>
<property name="name" type="string" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="ext_privs" type="boolean" required="true"/>
</entity>
<entity name="Session">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Session</item>
</annotation>
<annotation name="service Group">
<item name="service">DBSession</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="login_">
<item name="propertySpecifier">cookie,time,level,_id,address,user_id,login_at,version</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.accounting.model</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">cookie,time,level,address,user</item>
</annotation>
<property name="user" type="User"/>
<property name="cookie" type="string" required="true"/>
<property name="time" type="integer" required="true"/>
<property name="level" type="string[]" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="address" type="string" required="true"/>
<property name="user_id" type="string" required="true"/>
<property name="login_at" type="integer" required="true"/>
<property name="version" type="string" required="true"/>
</entity>
<entity name="Recent_ids">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Recent_ids</item>
</annotation>
<annotation name="service Group">
<item name="service">DBUser,DBSession</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.accounting.model</item>
</annotation>
<property name="id" type="string" required="true"/>
<property name="type" type="string" required="true"/>
<property name="section" type="string" required="true"/>
</entity>
<service name="DBCollector">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.network.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.network.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Collector[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/collector</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,desc,upgradable,configured,next,type,version,prev,updated_at,demo,_id,address,name,created_at,instance</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Collector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/collector/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,desc,upgradable,configured,next,type,version,prev,updated_at,demo,_id,address,name,internal_address,created_at,instance</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="logs_" return-type="NetworkLog[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">GET</item>
<item name="url">/collector/log/{id}</item>
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/log/{id}</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">time,desc,_id,type</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="update_" return-type="Collector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/collector/update</item>
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/update</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,updated_at,demo,desc,_id,upgradable,configured,address,name,created_at,type</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="create_" return-type="Collector">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/collector/create</item>
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/create</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">port,updated_at,demo,_id,upgradable,configured,name,created_at,type</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/collector/destroy</item>
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_logs_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/collector/del_logs</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/del_logs</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="upgrade_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/collector/upgrade</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/upgrade</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="public_" return-type="PublicDocument[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/public</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/public</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">time,updated_at,_id,name,created_at,factory,user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="public_destroy_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/public/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/public/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="custom_relay_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">GET</item>
<item name="url">/collector/custom_relay</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/collector/custom_relay</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
</service>
<entity name="NetworkLog">
<annotation name="EntityProperties">
<item name="EntityOriginalName">NetworkLog</item>
</annotation>
<annotation name="service Group">
<item name="service">DBInjector,DBCollector</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="logs_">
<item name="propertySpecifier">time,desc,_id,type</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.network.model</item>
</annotation>
<property name="time" type="integer"/>
<property name="desc" type="string"/>
<property name="_id" type="string"/>
<property name="type" type="string"/>
</entity>
<entity name="PublicDocument">
<annotation name="EntityProperties">
<item name="EntityOriginalName">PublicDocument</item>
</annotation>
<annotation name="service Group">
<item name="service">DBCollector</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="public_">
<item name="propertySpecifier">time,updated_at,_id,name,created_at,factory,user</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.network.model</item>
</annotation>
<property name="time" type="integer" required="true"/>
<property name="updated_at" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="factory" type="string[]" required="true"/>
<property name="user" type="string" required="true"/>
</entity>
<entity name="Collector">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Collector</item>
</annotation>
<annotation name="service Group">
<item name="service">DBCollector</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">port,desc,upgradable,configured,next,type,version,prev,updated_at,demo,_id,address,name,created_at,instance,good</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.network.model</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">port,desc,upgradable,configured,next,type,version,prev,updated_at,demo,_id,address,name,internal_address,created_at,instance,good</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">port,updated_at,demo,_id,upgradable,configured,name,created_at,type,good</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">port,updated_at,demo,desc,_id,upgradable,configured,address,name,created_at,type,good</item>
</annotation>
<property name="port" type="integer"/>
<property name="desc" type="string"/>
<property name="next" type="string[]"/>
<property name="type" type="string"/>
<property name="version" type="integer"/>
<property name="prev" type="string[]"/>
<property name="updated_at" type="string"/>
<property name="enabled" type="boolean"/>
<property name="_id" type="string"/>
<property name="address" type="string"/>
<property name="name" type="string"/>
<property name="internal_address" type="string"/>
<property name="created_at" type="string"/>
<property name="instance" type="string"/>
<property name="good" type="boolean"/>
<property name="demo" type="boolean" default="false"/>
</entity>
<service name="DBAgent">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.agent.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.agent.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="activate_ghost_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/activate_ghost</item>
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/activate_ghost</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_config_" return-type="Config">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/add_config</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/add_config</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">sent,updated_at,desc,_id,activated,saved,created_at,config,user</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="all_" return-type="Agent[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/agent</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">group_ids,level,demo,_kind,platform,desc,status,uninstalled,type,deleted,stat,version,configs,updated_at,_id,ident,name,path,upgradable,instance,counter,good</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="create_" return-type="Agent">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">group_ids,level,demo,_kind,platform,desc,status,uninstalled,type,deleted,stat,version,configs,updated_at,_id,ident,name,path,upgradable,instance,counter,good</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="create_download_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/download</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/download</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="create_exec_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/exec</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/exec</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="create_upload_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/upload</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/upload</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_config_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/del_config</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/del_config</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_download_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/download_destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/download_destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_exec_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/exec_destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/exec_destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_factory_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/factory/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/factory/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_filesystem_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/filesystem_destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/filesystem_destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_upload_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/upload_destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/upload_destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="downloads_" return-type="Download[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/agent/downloads/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/downloads/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,path</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="exec_" return-type="Command[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/agent/exec/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/exec/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,command</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="filesystem_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/filesystem</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/filesystem</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="filesystems_" return-type="FileSystemItem[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/agent/filesystems/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/filesystems/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,path,created_at,sent_at,depth</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="move_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/move</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/move</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="purge_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/purge</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/purge</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="show_" return-type="Agent">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/agent/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">level,demo,_kind,platform,desc,status,uninstalled,type,deleted,stat,version,configs,updated_at,_id,ident,name,path,upgradable,instance,counter,good</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="update_" return-type="Agent">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_kind,desc,ident,_id,status,group_ids,name,path,upgradable,stat</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_config_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/update_config</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/update_config</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="upgrade_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/upgrade</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/upgrade</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="uploads_" return-type="Upload[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/agent/uploads/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/uploads/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">sent,_id,_grid_size,filename,_grid</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="can_upgrade_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/can_upgrade</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/can_upgrade</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="soldier_version_" return-type="string">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/soldier_version</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/soldier_version</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Command">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Command</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAgent</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="commands_">
<item name="propertySpecifier">_id,command</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.agent.model</item>
</annotation>
<property name="_id" type="string" required="true"/>
<property name="command" type="string" required="true"/>
</entity>
<entity name="FileSystemItem">
<annotation name="EntityProperties">
<item name="EntityOriginalName">FileSystemItem</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAgent</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="filesystems_">
<item name="propertySpecifier">_id,path,created_at,sent_at,depth</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.agent.model</item>
</annotation>
<property name="_id" type="string" required="true"/>
<property name="path" type="string" required="true"/>
<property name="created_at" type="integer" required="true"/>
<property name="sent_at" type="integer" required="true"/>
<property name="depth" type="integer" required="true"/>
</entity>
<entity name="Config">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Config</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAgent</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="add_config_">
<item name="propertySpecifier">sent,updated_at,desc,_id,activated,saved,created_at,config,user</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.agent.model</item>
</annotation>
<property name="sent" type="integer"/>
<property name="updated_at" type="string"/>
<property name="desc" type="string"/>
<property name="_id" type="string"/>
<property name="activated" type="integer"/>
<property name="saved" type="integer"/>
<property name="created_at" type="string"/>
<property name="config" type="string"/>
<property name="user" type="string"/>
</entity>
<entity name="Stat">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Stat</item>
</annotation>
<annotation name="service Group">
<item name="service">DBSearch,DBOperation,DBTarget,DBAgent</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.search.model</item>
</annotation>
<property name="last_child" type="string[]"/>
<property name="last_sync" type="double" required="true" default="0"/>
<property name="source" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="last_sync_status" type="integer" required="true"/>
<property name="grid_size" type="double" required="true"/>
<property name="evidence" type="StatEvidence" required="true"/>
<property name="device" type="string" required="true"/>
<property name="dashboard" type="StatEvidence" required="true"/>
<property name="user" type="string" required="true"/>
<property name="size" type="double" required="true"/>
<property name="ghost" type="boolean" required="true"/>
</entity>
<entity name="Agent">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Agent</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAgent,DBAgentDummy</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">group_ids,level,demo,_kind,platform,desc,status,uninstalled,type,deleted,stat,version,configs,updated_at,_id,ident,name,path,upgradable,instance,counter,good</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.agent.model</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">group_ids,level,demo,_kind,platform,desc,status,uninstalled,type,deleted,stat,version,configs,updated_at,_id,ident,name,path,upgradable,instance,counter,good</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">level,demo,_kind,platform,desc,status,uninstalled,type,deleted,stat,version,configs,updated_at,_id,ident,name,path,upgradable,instance,counter,good</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">_kind,desc,ident,_id,status,group_ids,name,path,upgradable,stat</item>
</annotation>
<property name="group_ids" type="opaque[]"/>
<property name="demo" type="boolean" required="true"/>
<property name="level" type="string" required="true"/>
<property name="_kind" type="string"/>
<property name="platform" type="string" required="true"/>
<property name="desc" type="string"/>
<property name="status" type="string"/>
<property name="uninstalled" type="boolean" required="true"/>
<property name="type" type="string" required="true"/>
<property name="deleted" type="boolean" required="true"/>
<property name="stat" type="Stat"/>
<property name="version" type="integer" required="true"/>
<property name="configs" type="Config[]" required="true"/>
<property name="updated_at" type="opaque" required="true"/>
<property name="_id" type="string"/>
<property name="ident" type="string"/>
<property name="name" type="string"/>
<property name="path" type="string[]"/>
<property name="upgradable" type="boolean"/>
<property name="instance" type="string" required="true"/>
<property name="counter" type="integer"/>
<property name="good" type="boolean"/>
</entity>
<entity name="Download">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Download</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAgent</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="downloads_">
<item name="propertySpecifier">_id,path</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.agent.model</item>
</annotation>
<property name="_id" type="string" required="true"/>
<property name="path" type="string" required="true"/>
</entity>
<entity name="Upload">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Upload</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAgent</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="uploads_">
<item name="propertySpecifier">sent,_id,_grid_size,filename,_grid</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.agent.model</item>
</annotation>
<property name="sent" type="double" required="true" default="0"/>
<property name="_id" type="string" required="true"/>
<property name="_grid_size" type="integer" required="true"/>
<property name="filename" type="string" required="true"/>
<property name="_grid" type="string[]" required="true"/>
</entity>
<service name="DBBackup">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.backup.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.backup.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_job_" return-type="BackupJob[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/backupjob</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backupjob</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="all_archive_" return-type="BackupArchive[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/backuparchive</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backuparchive</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,when,name,size</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="create_job_" return-type="BackupJob">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/backupjob</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backupjob</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_job_" return-type="BackupJob">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/backupjob/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backupjob/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_job_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/backupjob/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backupjob/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_archive_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/backuparchive/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backuparchive/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="restore_archive_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/backuparchive/restore</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backuparchive/restore</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="run_job_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/backupjob/run</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/backupjob/run</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="BackupJob">
<annotation name="EntityProperties">
<item name="EntityOriginalName">BackupJob</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBackup</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.backup.model</item>
</annotation>
<annotation name="all_job_">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<annotation name="create_job_">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<annotation name="update_job_">
<item name="propertySpecifier">enabled,lastrun,updated_at,_id,what,status,when,name,created_at</item>
</annotation>
<property name="enabled" type="boolean"/>
<property name="incremental" type="boolean"/>
<property name="lastrun" type="string"/>
<property name="updated_at" type="string"/>
<property name="_id" type="string"/>
<property name="what" type="string"/>
<property name="status" type="string"/>
<property name="when" type="BackupJobTime"/>
<property name="name" type="string"/>
<property name="created_at" type="string"/>
</entity>
<entity name="BackupArchive">
<annotation name="EntityProperties">
<item name="EntityOriginalName">BackupArchive</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBackup</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_archive_">
<item name="propertySpecifier">_id,when,what,incremental,name,size,version</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.backup.model</item>
</annotation>
<property name="_id" type="string" required="true"/>
<property name="when" type="string" required="true"/>
<property name="what" type="string" required="true"/>
<property name="version" type="string" required="true"/>
<property name="incremental" type="boolean" required="true"/>
<property name="name" type="string" required="true"/>
<property name="size" type="double" required="true"/>
</entity>
<entity name="BackupJobTime">
<annotation name="EntityProperties">
<item name="EntityOriginalName">When</item>
</annotation>
<annotation name="service Group">
<item name="service">DBBackup</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.backup.model</item>
</annotation>
<property name="time" type="string"/>
<property name="month" type="opaque[]"/>
<property name="week" type="opaque[]"/>
</entity>
<service name="DBAudit">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.audit.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.audit.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Audit[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/audit</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/audit</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">agent_name,operation_name,time,desc,_id,target_name,action,actor,group_name,user_name</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">filter,startIndex,numItems</item>
<item name="inputParams">string,integer,integer</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="filter" type="string"/>
<parameter name="startIndex" type="integer"/>
<parameter name="numItems" type="integer"/>
</function>
<function name="count_" return-type="integer">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/audit/count</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/audit/count</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="filters_" return-type="AuditFilter">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/audit/filters</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/audit/filters</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">operation_name,_id,target_name,action,actor,group_name,user_name,agent_name</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
</service>
<entity name="AuditFilter">
<annotation name="EntityProperties">
<item name="EntityOriginalName">AuditFilter</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAudit</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="filters_">
<item name="propertySpecifier">operation_name,_id,target_name,action,actor,group_name,user_name,agent_name</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.audit.model</item>
</annotation>
<property name="operation_name" type="string[]" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="target_name" type="string[]" required="true"/>
<property name="action" type="string[]" required="true"/>
<property name="actor" type="string[]" required="true"/>
<property name="group_name" type="string[]" required="true"/>
<property name="user_name" type="string[]" required="true"/>
<property name="agent_name" type="string[]" required="true"/>
</entity>
<entity name="Audit" persistent="true">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Audit</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAudit</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">agent_name,operation_name,time,desc,_id,target_name,action,actor,group_name,user_name</item>
<item name="pagingEnabled">true</item>
<item name="positionalPagingParameters">true</item>
<item name="countOperation">count_</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.audit.model</item>
</annotation>
<annotation name="DataManagement">
<item name="managingService">DBAudit</item>
<item name="fillFunc">all_</item>
</annotation>
<property name="agent_name" type="string" required="true"/>
<property name="operation_name" type="string" required="true"/>
<property name="time" type="integer" required="true"/>
<property name="desc" type="string" required="true"/>
<id name="_id" type="string"/>
<property name="target_name" type="string" required="true"/>
<property name="action" type="string" required="true"/>
<property name="actor" type="string" required="true"/>
<property name="group_name" type="string" required="true"/>
<property name="user_name" type="string" required="true"/>
</entity>
<service name="DBAlert">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.alert.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.alert.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Alert[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/alert</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">suppression,enabled,updated_at,keywords,_id,logs,tag,evidence,path,created_at,user_id,type</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Alert">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/alert/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">enabled,keywords,logs,evidence,type,suppression,updated_at,_id,tag,action,path,created_at,user_id</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="create_" return-type="Alert">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/alert</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">suppression,enabled,updated_at,keywords,_id,tag,evidence,path,created_at,user_id,type</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/alert/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_" return-type="Alert">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/alert/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">suppression,enabled,updated_at,keywords,_id,tag,evidence,path,created_at,user_id,type</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="counters_" return-type="integer">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/alert/counters</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert/counters</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="destroy_log_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/alert/destroy_log</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert/destroy_log</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_all_logs_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/alert/destroy_all_logs</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/alert/destroy_all_logs</item>
</annotation>
<annotation name="original signature">
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
<item name="returnType">opaque</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="AlertLog">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Logs</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAlert</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.alert.model</item>
</annotation>
<property name="time" type="integer"/>
<property name="_id" type="string"/>
<property name="evidence" type="string[]"/>
<property name="entities" type="string[]"/>
<property name="path" type="string[]"/>
</entity>
<entity name="Alert">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Alert</item>
</annotation>
<annotation name="service Group">
<item name="service">DBAlert</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">suppression,enabled,updated_at,keywords,_id,logs,tag,evidence,path,created_at,user_id,type</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.alert.model</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">suppression,enabled,updated_at,keywords,_id,tag,evidence,path,created_at,user_id,type</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">enabled,keywords,logs,evidence,type,suppression,updated_at,_id,tag,action,path,created_at,user_id</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">suppression,enabled,updated_at,keywords,_id,tag,evidence,path,created_at,user_id,type</item>
</annotation>
<property name="enabled" type="boolean"/>
<property name="keywords" type="string"/>
<property name="logs" type="AlertLog[]"/>
<property name="evidence" type="string"/>
<property name="type" type="string"/>
<property name="suppression" type="integer"/>
<property name="updated_at" type="string"/>
<property name="_id" type="string"/>
<property name="tag" type="integer"/>
<property name="action" type="string" required="true"/>
<property name="path" type="string[]"/>
<property name="created_at" type="string"/>
<property name="user_id" type="string"/>
</entity>
<entity name="Info">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Info</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="viber" type="opaque[]" required="true"/>
<property name="mail" type="opaque[]" required="true"/>
<property name="bbm" type="opaque[]" required="true"/>
<property name="phone" type="opaque[]" required="true"/>
<property name="msn" type="opaque[]" required="true"/>
<property name="gtalk" type="opaque[]" required="true"/>
<property name="line" type="opaque[]" required="true"/>
<property name="telegram" type="opaque[]" required="true"/>
<property name="url" type="opaque[]" required="true"/>
<property name="whatsapp" type="opaque[]" required="true"/>
<property name="twitter" type="opaque[]" required="true"/>
<property name="facebook" type="opaque[]" required="true"/>
<property name="money" type="opaque[]" required="true"/>
<property name="gmail" type="opaque[]" required="true"/>
<property name="adium" type="opaque[]" required="true"/>
<property name="wechat" type="opaque[]" required="true"/>
<property name="skype" type="opaque[]" required="true"/>
<property name="yahoo" type="opaque[]" required="true"/>
</entity>
<service name="DBEntity">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.entities.rest</item>
<item name="rootURL">http://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.entities.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="all_" return-type="Entity">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/entity</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">position,desc,links,type,user_ids,photos,level,updated_at,_id,position_attr,analyzed,name,path,created_at,handles</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="show_" return-type="Entity">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/entity/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">position,desc,children,type,photos,level,updated_at,stand_for,_id,position_attr,analyzed,name,path,created_at,handles</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
</function>
<function name="update_" return-type="Entity">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">photos,updated_at,level,desc,_id,name,path,created_at,type</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="create_" return-type="Entity">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">position,desc,links,type,user_ids,photos,updated_at,level,_id,position_attr,analyzed,name,path,created_at,handles</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="delete_photo_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/del_photo</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/del_photo</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_photo_from_grid_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/add_photo_from_grid</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/add_photo_from_grid</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_handle_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/add_handle</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/add_handle</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">time,accuracy</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_handle_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/del_handle</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/del_handle</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="most_contacted_" return-type="Contact[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/most_contacted</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/most_contacted</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">peer,percent,count,type,peer_name,size</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="add_link_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/add_link</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/add_link</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="del_link_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/del_link</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/del_link</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="edit_link_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/edit_link</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/edit_link</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="merge_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/merge</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/merge</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="most_visited_urls_" return-type="Visit[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/most_visited_urls</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/most_visited_urls</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">percent,host,count</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="most_visited_places_" return-type="Place[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/most_visited_places</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/most_visited_places</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">position,count,entity,radius</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="flow_" return-type="Flow[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/flow</item>
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/flow</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">date,flows</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="positions_" return-type="PositionsFlow[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/positions</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/positions</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">positions,time,alpha</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="promote_to_target_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/entity/promote_to_target</item>
</annotation>
<annotation name="url group">
<item name="completeURL">http://localhost:4444/entity/promote_to_target</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
</service>
<entity name="Flow">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Flow</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="flow_">
<item name="propertySpecifier">date,flows</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="date" type="string" required="true"/>
<property name="flows" type="Flows[]" required="true"/>
</entity>
<entity name="Place">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Place</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity,DBEntityDummy</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="most_visited_places_">
<item name="propertySpecifier">position,count,entity,radius</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="position" type="double[]" required="true"/>
<property name="count" type="integer" required="true"/>
<property name="entity" type="Entity" required="true"/>
<property name="radius" type="integer" required="true"/>
</entity>
<entity name="Position_attr">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Position_attr</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="add_handle_">
<item name="propertySpecifier">time,accuracy</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="time" type="long" required="true" default="0"/>
<property name="accuracy" type="string" required="true"/>
</entity>
<entity name="Contact">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Contact</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity,DBEntityDummy</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="most_contacted_">
<item name="propertySpecifier">peer,percent,count,type,peer_name,size</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="peer" type="string" required="true"/>
<property name="percent" type="double" required="true" default="0"/>
<property name="count" type="double" required="true" default="0"/>
<property name="type" type="string" required="true"/>
<property name="peer_name" type="string" required="true"/>
<property name="size" type="double" required="true" default="0"/>
</entity>
<entity name="Visit">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Visit</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="most_visited_">
<item name="propertySpecifier">percent,host,count</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="percent" type="double" required="true" default="0"/>
<property name="host" type="string" required="true"/>
<property name="count" type="integer" required="true"/>
</entity>
<entity name="LinkInfo">
<annotation name="EntityProperties">
<item name="EntityOriginalName">LinkInfo</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="Operation1">
<item name="propertySpecifier">viber,mail,bbm,phone,msn,gtalk,line,telegram,url,whatsapp,twitter,facebook,money,gmail,adium,wechat,skype,yahoo</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="viber" type="opaque[]" required="true"/>
<property name="mail" type="opaque[]" required="true"/>
<property name="bbm" type="opaque[]" required="true"/>
<property name="phone" type="opaque[]" required="true"/>
<property name="msn" type="opaque[]" required="true"/>
<property name="gtalk" type="opaque[]" required="true"/>
<property name="line" type="opaque[]" required="true"/>
<property name="telegram" type="opaque[]" required="true"/>
<property name="url" type="opaque[]" required="true"/>
<property name="whatsapp" type="opaque[]" required="true"/>
<property name="twitter" type="opaque[]" required="true"/>
<property name="facebook" type="opaque[]" required="true"/>
<property name="money" type="opaque[]" required="true"/>
<property name="gmail" type="opaque[]" required="true"/>
<property name="adium" type="opaque[]" required="true"/>
<property name="wechat" type="opaque[]" required="true"/>
<property name="skype" type="opaque[]" required="true"/>
<property name="yahoo" type="opaque[]" required="true"/>
</entity>
<entity name="PositionsFlow">
<annotation name="EntityProperties">
<item name="EntityOriginalName">PositionsFlow</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="positions_">
<item name="propertySpecifier">positions,time,alpha</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="positions" type="Positions[]" required="true"/>
<property name="time" type="integer" required="true"/>
<property name="alpha" type="double" required="true" default="0"/>
</entity>
<entity name="Handle">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Handles</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="updated_at" type="string" required="true"/>
<property name="handle" type="string" required="true"/>
<property name="level" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="type" type="string" required="true"/>
</entity>
<entity name="Link">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Link</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="links">
<item name="propertySpecifier">info,first_seen,level,le,_id,versus,rel,type,last_seen</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<annotation name="Operation1">
<item name="propertySpecifier">first_seen,level,le,_id,versus,rel,type,last_seen,info</item>
</annotation>
<property name="first_seen" type="integer" required="true"/>
<property name="level" type="string" required="true"/>
<property name="le" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="versus" type="string" required="true"/>
<property name="rel" type="integer" required="true"/>
<property name="type" type="string" required="true"/>
<property name="last_seen" type="integer" required="true"/>
<property name="info" type="LinkInfo" required="true"/>
</entity>
<entity name="Analyzed">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Analyzed</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="handles_last" type="opaque" required="true"/>
<property name="handles" type="boolean" required="true"/>
</entity>
<entity name="Position">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Position</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="add_handle_">
<item name="propertySpecifier">longitude,latitude</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="lon" type="double" required="true" default="0"/>
<property name="rad" type="double" required="true" default="0"/>
<property name="lat" type="double" required="true" default="0"/>
<property name="longitude" type="string" required="true"/>
<property name="latitude" type="string" required="true"/>
</entity>
<entity name="Flows">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Flows</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="count" type="integer" required="true"/>
<property name="rcpt" type="string" required="true"/>
<property name="from" type="string" required="true"/>
</entity>
<entity name="Positions">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Positions</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<property name="position" type="Position" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="alpha" type="double" required="true" default="0"/>
</entity>
<entity name="Entity">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Entity</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEntity</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">position,desc,children,links,type,user_ids,photos,level,updated_at,stand_for,_id,position_attr,analyzed,name,path,created_at,handles</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.entities.model</item>
</annotation>
<annotation name="create_">
<item name="propertySpecifier">position,desc,children,links,type,user_ids,photos,updated_at,stand_for,level,_id,position_attr,analyzed,name,path,created_at,handles</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">position,desc,children,type,photos,level,updated_at,stand_for,_id,position_attr,analyzed,name,path,created_at,handles</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">photos,updated_at,level,desc,_id,name,path,created_at,type</item>
</annotation>
<property name="links" type="Link[]" required="true"/>
<property name="user_ids" type="string[]" required="true"/>
<property name="num_links" type="string" required="true"/>
<property name="position" type="Position" required="true"/>
<property name="desc" type="string" required="true"/>
<property name="children" type="string[]" required="true"/>
<property name="type" type="string" required="true"/>
<property name="photos" type="string[]" required="true"/>
<property name="level" type="string" required="true"/>
<property name="updated_at" type="string" required="true"/>
<property name="stand_for" type="string" required="true"/>
<property name="_id" type="string" required="true"/>
<property name="position_attr" type="Position_attr" required="true"/>
<property name="analyzed" type="Analyzed" required="true"/>
<property name="name" type="string" required="true"/>
<property name="path" type="string[]" required="true"/>
<property name="created_at" type="string" required="true"/>
<property name="handles" type="Handle[]" required="true"/>
</entity>
<service name="DBEvidence">
<annotation name="ActionScriptGeneration">
<item name="ServiceType">HTTPMultiService</item>
<item name="Package">it.ht.rcs.console.evidence.rest</item>
<item name="rootURL">https://localhost:4444</item>
</annotation>
<annotation name="ServiceTypeGroup">
<item name="ServiceBackendType">HTTPService</item>
</annotation>
<annotation name="ServiceConfig">
<item name="DEFAULT_ENTITY_PACKAGE">it.ht.rcs.console.evidence.model</item>
<item name="LINKED_FILE"></item>
</annotation>
<function name="agent_status_" return-type="AgentStatus">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/agent/status</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/agent/status</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,status,deleted</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="all_" return-type="Evidence[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">blo,_id,data,rel,da,dr,aid,type,_mid,note</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter,startIndex,numItems</item>
<item name="inputParams">string,integer,integer</item>
</annotation>
<parameter name="filter" type="string"/>
<parameter name="startIndex" type="integer"/>
<parameter name="numItems" type="integer"/>
</function>
<function name="count_" return-type="integer">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/count</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/count</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="info_" return-type="Evidence">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/info</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/info</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">blo,_id,data,rel,da,dr,aid,type,_mid</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="sync_start_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/evidence/start</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/start</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="sync_stop_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/evidence/stop</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/stop</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="update_" return-type="Evidence">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/evidence/update</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/update</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">blo,_id,data,rel,da,dr,aid,type,_mid,note</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="total_" return-type="TypeCount[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/total</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/total</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">count,type</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="show_" return-type="Evidence">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id,target</item>
<item name="inputParams">string,string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
<parameter name="target" type="string"/>
</function>
<function name="destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/evidence/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="commands_" return-type="Evidence[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/commands</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/commands</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="sync_history_" return-type="Evidence[]">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/sync_history</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/sync_history</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">filter</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="filter" type="string"/>
</function>
<function name="filter_all_" return-type="Filter">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/filter</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/filter</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,name,user,filter</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
<function name="filter_destroy_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/filter/destroy</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/filter/destroy</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="filter_create_" return-type="Filter">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/filter/create</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/filter/create</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_id,name,user,filter</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="destroy_all_" return-type="void">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/evidence/destroy_all</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/destroy_all</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="translate_" return-type="Evidence">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/translate/{id}</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/translate/{id}</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">id,target</item>
<item name="inputParams">string,string</item>
</annotation>
<annotation name="Properties">
<item name="urlParamNames">id</item>
</annotation>
<parameter name="id" type="string"/>
<parameter name="target" type="string"/>
</function>
<function name="update_multi_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="method">POST</item>
<item name="contentType">application/xml</item>
<item name="requestBodyParameter">true</item>
<item name="url">/evidence/update_multi</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/update_multi</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">strXml</item>
<item name="inputParams">string</item>
</annotation>
<parameter name="strXml" type="string"/>
</function>
<function name="filesystem_" return-type="opaque">
<annotation name="analyze group">
<item name="analyzed">false</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.xml.XMLSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/filesystem</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/filesystem</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
<item name="inputParamNames">target,agent,path</item>
<item name="inputParams">string,string,string</item>
</annotation>
<parameter name="target" type="string"/>
<parameter name="agent" type="string"/>
<parameter name="path" type="string"/>
</function>
<function name="test" return-type="StatEvidence">
<annotation name="analyze group">
<item name="analyzed">true</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="SerializationFilter">com.adobe.serializers.json.JSONSerializationFilter</item>
<item name="method">GET</item>
<item name="url">/evidence/filesystem</item>
</annotation>
<annotation name="url group">
<item name="completeURL">https://localhost:4444/evidence/filesystem</item>
</annotation>
<annotation name="ValidProperties">
<item name="propertySpecifier">photo</item>
</annotation>
<annotation name="original signature">
<item name="returnType">opaque</item>
</annotation>
</function>
</service>
<entity name="Filter">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Filter</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="filter_all_">
<item name="propertySpecifier">_id,name,user,filter</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<annotation name="filter_create_">
<item name="propertySpecifier">_id,name,user,filter</item>
</annotation>
<property name="_id" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="user" type="string[]" required="true"/>
<property name="filter" type="opaque" required="true"/>
</entity>
<entity name="Evidence" persistent="true">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Evidence</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence,DBEvidenceDummy</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="all_">
<item name="propertySpecifier">blo,_id,data,rel,da,dr,aid,type,_mid,note</item>
<item name="positionalPagingParameters">true</item>
<item name="pagingEnabled">true</item>
<item name="countOperation">count_</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<annotation name="info_">
<item name="propertySpecifier">blo,_id,data,rel,da,dr,aid,type,_mid</item>
</annotation>
<annotation name="DataManagement">
<item name="managingService">DBEvidence</item>
<item name="fillFunc">all_</item>
</annotation>
<annotation name="update_">
<item name="propertySpecifier">blo,_id,data,rel,da,dr,aid,type,_mid,note</item>
</annotation>
<annotation name="filesystem_">
<item name="propertySpecifier">da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="show_">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="commands_">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="ips_">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<annotation name="translate_">
<item name="propertySpecifier">_mid,da,_id,data,rel,aid,type,note,dr,blo</item>
</annotation>
<property name="_mid" type="integer" required="true"/>
<property name="da" type="integer" required="true"/>
<id name="_id" type="string"/>
<property name="data" type="EvidenceData" required="true"/>
<property name="rel" type="integer" required="true"/>
<property name="aid" type="string" required="true"/>
<property name="type" type="string" required="true"/>
<property name="note" type="string" required="true"/>
<property name="dr" type="integer" required="true"/>
<property name="blo" type="boolean" required="true"/>
</entity>
<entity name="EvidenceDataCell">
<annotation name="EntityProperties">
<item name="EntityOriginalName">EvidenceDataCell</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<property name="mcc" type="integer"/>
<property name="mnc" type="integer"/>
<property name="lac" type="integer"/>
<property name="cid" type="integer"/>
<property name="sid" type="integer"/>
<property name="nid" type="integer"/>
<property name="bid" type="integer"/>
<property name="db" type="integer"/>
<property name="adv" type="integer"/>
<property name="age" type="integer"/>
</entity>
<entity name="Tag">
<annotation name="EntityProperties">
<item name="EntityOriginalName">Tags</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<property name="handle" type="string" required="true"/>
<property name="name" type="string" required="true"/>
<property name="type" type="string" required="true"/>
</entity>
<entity name="EvidenceDataWifi">
<annotation name="EntityProperties">
<item name="EntityOriginalName">EvidenceDataWifi</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<property name="mac" type="string"/>
<property name="ssid" type="string"/>
<property name="sig" type="integer"/>
</entity>
<entity name="AgentStatus">
<annotation name="EntityProperties">
<item name="EntityOriginalName">AgentStatus</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="agent_status_">
<item name="propertySpecifier">_id,status,deleted</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<property name="_id" type="string" required="true"/>
<property name="status" type="string" required="true"/>
<property name="deleted" type="boolean" required="true"/>
</entity>
<entity name="EvidenceDataAddress">
<annotation name="EntityProperties">
<item name="EntityOriginalName">EvidenceDataAddress</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<property name="country" type="string"/>
<property name="country_code" type="string"/>
<property name="region" type="string"/>
<property name="city" type="string"/>
<property name="street" type="string"/>
<property name="street_number" type="string"/>
<property name="postal_code" type="string"/>
<property name="text" type="string"/>
</entity>
<entity name="EvidenceData">
<annotation name="EntityProperties">
<item name="EntityOriginalName">EvidenceData</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<annotation name="test">
<item name="propertySpecifier">tags,device</item>
</annotation>
<property name="window" type="string"/>
<property name="_grid_size" type="integer"/>
<property name="program" type="string"/>
<property name="process" type="string"/>
<property name="service" type="string"/>
<property name="user" type="string"/>
<property name="pass" type="string"/>
<property name="content" type="string"/>
<property name="body" type="string"/>
<property name="resolution" type="string"/>
<property name="_grid" type="string"/>
<property name="y" type="integer"/>
<property name="x" type="integer"/>
<property name="name" type="string"/>
<property name="contact" type="string"/>
<property name="info" type="string"/>
<property name="action" type="string"/>
<property name="desc" type="string"/>
<property name="event" type="string"/>
<property name="type" type="string"/>
<property name="begin" type="integer"/>
<property name="end" type="integer"/>
<property name="peer" type="string"/>
<property name="duration" type="integer"/>
<property name="status" type="string"/>
<property name="topic" type="string"/>
<property name="users" type="string"/>
<property name="spool" type="string"/>
<property name="access" type="integer"/>
<property name="from" type="string"/>
<property name="caller" type="string"/>
<property name="incoming" type="boolean"/>
<property name="speed" type="integer"/>
<property name="total" type="integer"/>
<property name="count" type="integer"/>
<property name="timeout" type="boolean"/>
<property name="draft" type="boolean"/>
<property name="from_display" type="string"/>
<property name="rcpt" type="string"/>
<property name="id" type="string"/>
<property name="rcpt_display" type="string"/>
<property name="thumb" type="string"/>
<property name="subject" type="string"/>
<property name="url" type="string"/>
<property name="title" type="string"/>
<property name="keywords" type="string"/>
<property name="ip" type="string"/>
<property name="latitude" type="double"/>
<property name="longitude" type="double"/>
<property name="accuracy" type="integer"/>
<property name="address" type="EvidenceDataAddress"/>
<property name="cell" type="EvidenceDataCell"/>
<property name="wifi" type="EvidenceDataWifi[]"/>
<property name="path" type="string"/>
<property name="attr" type="integer"/>
<property name="size" type="double"/>
<property name="attach" type="integer"/>
<property name="command" type="string"/>
<property name="tr" type="string"/>
<property name="version" type="string"/>
<property name="encrypted" type="boolean"/>
<property name="balance" type="double"/>
<property name="amount" type="double"/>
<property name="currency" type="string"/>
<property name="tags" type="Tag[]" required="true"/>
<property name="device" type="string" required="true"/>
</entity>
<entity name="TypeCount">
<annotation name="EntityProperties">
<item name="EntityOriginalName">TypeCount</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="total_">
<item name="propertySpecifier">count,type</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.evidence.model</item>
</annotation>
<property name="count" type="double" required="true" default="0"/>
<property name="type" type="string" required="true"/>
</entity>
<entity name="StatEvidence">
<annotation name="EntityProperties">
<item name="EntityOriginalName">StatEvidence</item>
</annotation>
<annotation name="service Group">
<item name="service">DBEvidence</item>
</annotation>
<annotation name="ServerProperties">
<item name="IncludeRemoteClass">nonempty</item>
</annotation>
<annotation name="ActionScriptGeneration">
<item name="Package">it.ht.rcs.console.search.model</item>
</annotation>
<annotation name="test">
<item name="propertySpecifier">photo</item>
</annotation>
<property name="position" type="integer"/>
<property name="message" type="integer"/>
<property name="call" type="integer"/>
<property name="mic" type="integer"/>
<property name="application" type="integer"/>
<property name="mouse" type="integer"/>
<property name="money" type="integer"/>
<property name="screenshot" type="integer"/>
<property name="camera" type="integer"/>
<property name="chat" type="integer"/>
<property name="password" type="integer"/>
<property name="print" type="integer"/>
<property name="upload" type="integer"/>
<property name="url" type="integer"/>
<property name="file" type="integer"/>
<property name="addressbook" type="integer"/>
<property name="calendar" type="integer"/>
<property name="device" type="integer"/>
<property name="keylog" type="integer"/>
<property name="clipboard" type="integer"/>
<property name="photo" type="integer" required="true"/>
</entity>
</model>