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