The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/reply/CustomReportViewMetadata HTTP/1.1
Host: drt-racing.gr
Content-Type: text/jsv
Content-Length: length
{
CustomReportViewName: String,
ReportName: String,
DomainName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
CustomViews:
[
{
Name: String,
Uri: String
}
],
Filters:
[
{
Name: String,
Description: String,
FieldName: String,
LinkName: String,
Kind: String,
DisplayAs: String,
Behaviour: String,
Operators:
{
From: String,
To: String,
Value: String
},
Required: False,
Visible: False,
Enable: False,
Hidden: False,
DataType: String,
PredefinedValues:
{
From: {},
To: {},
Value: {}
},
AcceptedValues:
{
AcceptedValuesList: String,
DisplayField1: String,
DisplayField2: String,
KeyField: String,
IndexField: String,
ParentField: String,
SortFields:
[
{
Name: String,
Direction: String
}
],
LookupData:
[
{
String: {}
}
],
DisplayInfo:
{
AutoSizeColumns: False,
Columns:
[
{
Name: String,
Description: String,
Width: 0
}
]
}
},
AllowedOperators:
[
String
],
UseRange: False,
AllowNullState: False
}
],
CurrentUserReportView:
{
Name: String,
Uri: String
},
GroupName: String,
Category: String,
Title: String,
Description: String,
Name: String,
Uri: String
}