Namespace Reveal.Sdk
Classes
CsvExportOptions
Indicates configuration for exporting a dashboard
Dashboard
An immutable representation of a Dashboard. Could be instantiated by Stream of a .rdash file or by providing JSON string representation of the model.
DashboardInfo
A class that contains a summary of the dashboard, used by client side components to render a preview of the dashboard. You can get an instance of this object by using GetInfo(String).
DefaultDashboardProvider
The Default dashboards provider to be used if such was not registered explicitly in the AddReveal() call. Same as RVDashboardProvider, only the error messages are updated to note that it was automatically registered.
DocumentExportOptions
Defines document-specific export options.
ExcelExportOptions
Defines additional configuration for Excel export.
ExcelVisualizationMode
Specifies how visualizations are included in Excel exports.
ExportExcelVisualization
Specifies whether visualizations are included in Excel exports.
ExportFormat
Indicates the output format when exporting.
ExportOptions
Indicates configuration for exporting a dashboard
IDashboardExporterExtensions
ImageExportOptions
Defines document-specific export options.
PdfExportOptions
Defines document-specific export options.
PowerPointExportOptions
Defines document-specific export options.
RevealArgument
RevealArgumentException
RevealEmbedSettings
Class used to configure the Reveal SDK embedded in your application.
RevealSetupBuilder
Builder class used to register/build services that might be needed for Reveal.
RVChartSettings
RVChartType
RVDashboardFilter
Class used to represent a dashboard filter
RVDashboardProvider
Default file system based implementation of IRVDashboardProvider loading/saving .rdash files from a specified(through the constructor) directory. If the dashboardId does not end with .rdash it will be added upon save and load.
RVDateDashboardFilter
Class representing the optional date filter defined in a dashboard model.
RVDateFilterType
Date filter type, you can use one of the predefined filters or the custom range type.
RVDateRange
Class used to represent a date range for filtering.
RVDateRule
A class that represents a date rule for a filter.
RVFilterType
RVFilterValue
RVPeriodRelation
Represents the relation of a period to the current date, for use in date rules.
RVPeriodType
Represents the type of period to be used by a date rule.
RVSchemaColumn
The class representing a column in the in-memory result, specifies name, label and data type of the column.
RVSchemaColumnAttribute
Attribute that can be used to alter the field name and/or data type of any of the properties in a class declaration. Supported when implementing In-Memory data.
RVSchemaColumnType
The list of data types supported by Reveal
RVUserContext
Default implementation of the IRVUserContext interface.
RVVisualization
The class representing a visualization (widget) in the dashboard model.
SdkInMemoryIterator
VisualizationExport
Object used to indicate which visualizations will be exported
VisualizationExportExtensions
Interfaces
IDashboardExporter
Interface exposing methods to export dashboards to different formats.
IDashboardTheme
Defines dashboard theme colors used for exports.
IDocumentExportOptions
Defines document-specific export options.
IExcelExportOptions
Defines additional configuration for Excel export.
IExportOptions
Indicates configuration for exporting a dashboard
IInitScriptProviderExportOptions
Defines export options that provide an initialization script.
IRequestContext
IRequestContextProvider
IRVDashboardFilter
Defines a dashboard filter.
IRVDashboardProvider
An interface that handles loading and saving dashboards.
IRVSystemUserContextProvider
An interface that handles user resolution.
IRVUserContext
An interface used to identify the user, related to a particular call to the methods of Reveal.Sdk.IRVDashboardProvider,
IRVUserContextProvider
An interface that handle user resolution.