Attributes

Attribute

type

values

default

mandate

comment

Name

String

 

 

True

 

Description

string

 

 

False

 

MetaData

String

 

 

 

 

version

String

 

 

 

 

UUID

String

 

 

 

 

dualshieldVersion

String

>=5.3

 

 

 

Meta data

\{
 "options":
 \{
  "logic":true
 \},
\\
 "query":
 \[
  \{
   "name":"domainName",
"type":"STRING",
"displayName":"Domain Name",
"group":"Parameters",
   "operators":\[\['equals','='\],\['greater than','>'\]\],
   "defaultValue":"abc", 
"values":
\['parkoffice.com','dmc'\], 
required:true, 
blank:false
  \},
\\
  ...
 \],
 "output":
\[
\{
"name": "format", "type":"ENUM", "displayName":"Format", 
"defaultValue":"PDF", required:true, blank:false
\\
 values:
\[
 \{"value": "PDF", "description":"PDF"\},
\{"value": "RTF", "description":"RTF"\}
\]
\},
\\
\{"name": "id", "type":"BOOLEAN", "displayName":"ID", "group":"Output Columns"\},
\{"name": "domain", "type":"BOOLEAN", "displayName":"Domain", "group":"Output Columns"\},
…
\{"name": "idWidth", "type":"INTEGER", "displayName":"ID", "group":" Column Width"\},
\{"name": "domainWidth", "type":" INTEGER", "displayName":"Domain", "group":" Column Width"\},
...
\]
\}
\\
\\

/reportTemplate/search

Method:/reportTemplate/search
Parameters: 
\{
 "match":
\{
 \["id","=", "tid"\]
\},
 "return":\["id", "name"\],
\}
\\
Response: 
\{
"error":0,
"result":
\{
 total:2,
 rows:
 \[
  \{"id":1,"name":"xxx"\},
  \{"id":2,"name":"yyy"\}
\]
\}
\}
\\

/reportTemplate/get

Method:/reportTemplate/get
Parameters: 
\{
 "match":
\{
 \["id","=", "tid"\]
\},
 "return":\["id", "name"\],
\}
\\
Response: 
\{
"error":0,
"result":
\{
 "id":1,"name":"xxx"
\}
\}
\\
\\

/reportTemplate/import

Method:/reportTemplate/import
Request:
{
"data":"moduleBinaryDataInBase64"
}