In this document:
The considered APS type (download
)
extends the Resource APS type(s) and looks as follows:
{
"name": "RDEBaseReportCustomization",
"id": "http://www.odin.com/rde/base-report-customization/1.1",
"apsVersion": "2.0",
"implements": [
"http://aps-standard.org/types/core/resource/1.0"
],
"access": {
"global": true
},
"relations": {
"dataSet": {
"type": "http://www.odin.com/rde/data-set/1.0"
}
},
"properties": {
"name": {
"type": "http://aps-standard.org/types/core/i18n/1.3#MLString",
"required": true
},
"columns": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"resellerAccountAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"customerAccountAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"endCustomerAccountAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"resellerOrderAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"customerOrderAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"endCustomerOrderAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
},
"subscriptionAttributes": {
"type": "array",
"items": {
"type": "ReportColumnCustomization"
}
}
},
"structures": {
"ReportColumnCustomization": {
"type": "object",
"properties": {
"name": {
"type": "string",
"pattern": "[a-zA-Z][0-9a-zA-Z_]*"
},
"alias": {
"type": "string",
"pattern": "[a-zA-Z][0-9a-zA-Z_]*"
}
}
}
}
}
NAME |
TYPE |
ATTRIBUTES |
DEFAULT |
DESCRIPTION |
---|---|---|---|---|
name |
I18n |
Required |
||
columns |
Array of ReportColumnCustomization |
Not Required |
||
resellerAccountAttributes |
Array of ReportColumnCustomization |
Not Required |
||
customerAccountAttributes |
Array of ReportColumnCustomization |
Not Required |
||
endCustomerAccountAttributes |
Array of ReportColumnCustomization |
Not Required |
||
resellerOrderAttributes |
Array of ReportColumnCustomization |
Not Required |
||
customerOrderAttributes |
Array of ReportColumnCustomization |
Not Required |
||
endCustomerOrderAttributes |
Array of ReportColumnCustomization |
Not Required |
||
subscriptionAttributes |
Array of ReportColumnCustomization |
Not Required |
NAME |
TYPE |
REQUIRED |
DESCRIPTION |
---|---|---|---|
dataSet |
No |
NAME |
TYPE |
ATTRIBUTES |
DEFAULT |
DESCRIPTION |
---|---|---|---|---|
name |
String |
Not Required |
||
alias |
String |
Not Required |