global with sharing class SelectionService
Contains data types used as part of the selection of data for Action Views.
global class Result
Result contains a 'table', as well as the query string run to generate the table. The table - One header holding field IDs, and a list of rows where each row is a list of values. The values in the rows are guaranteed to be in the same order as the field IDs in the header. E.g. If Header = PersonName and Header = PersonAge then Row.Value = John and Row.Value = Jane while Row.Value = 20 and Row.Value = 40
global class Header
Holds a list of IDs of DataviewField__c objects.
global class Row
Holds a list of values.