hackedteam/rcs-console-library

View on GitHub
.model/RCSConsoleLibrary.fml

Summary

Maintainability
Test Coverage

<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>