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

  • No labels