An enumeration of the different report objects which can have properties associated with them. Every report has a view and a base, along with the "main" object. The main object is the object in metadata which corresponds to the report itself (i.e. the object that the user clicks on when executing the report). The base is also known as the working set, and corresponds to what is submitted in the SQL that executes the report. The view is the result from taking the base and doing additional subsetting operations on it. This enumeration is used only for obtaining the various property sets of a report instance. Those property sets are set on one of the below objects - this enumeration tells the API which object the properties should be retrieved for.
|int||DssXmlReportObjectBaseDefinition||The base report definition object.|
|int||DssXmlReportObjectBaseFilter||The base filter object.|
|int||DssXmlReportObjectBaseTemplate||The base template object.|
|int||DssXmlReportObjectDatamart||The datamart object|
|int||DssXmlReportObjectMainDefinition||The main report definition object.|
|int||DssXmlReportObjectMainFilter||The main filter object.|
|int||DssXmlReportObjectMainTemplate||The main template object.|
|int||DssXmlReportObjectViewDefinition||The view report definition object.|
|int||DssXmlReportObjectViewFilter||The view filter object.|
|int||DssXmlReportObjectViewTemplate||The view template object.|
The base report definition object.
The base filter object.
The base template object.
The datamart object
The main report definition object.
The main filter object.
The main template object.
The view report definition object.
The view filter object.
The view template object.