Open topic with navigation

# HP.LFT.Report Namespace

Provides the SDK for controlling and customizing the content of the LeanFT report.

Classes

| Class | Description
--- | --- | ---
| ReportConfiguration | The class used for configuring the LeanFT report.
| ReportContextInfo | Represents the information used to describe a reporting context.
| Reporter | Provides the means to report custom events, additional data, and configuration for the report. This class cannot be inherited.
| ReportException | The exceptions thrown when errors occur in Reporter objects.
| ReportParameter | Represents the parameter data used in the context of an SDK operation. This data is displayed to LeanFT report.
| VerificationData | Represents the data used to report a custom verification step.
| VerificationParameter | Represents the parameter data used in the context of a custom verification step. This data is displayed to LeanFT report.

Interfaces

| Interface | Description
--- | --- | ---
| IReportConfiguration | A configuration that can be used for overriding the default LeanFT report behavior or extending its capabilities.
| IReporter | Accesses the LeanFT HTML Report.

Enumerations

| Enumeration | Description
--- | --- | ---
| CaptureLevel | The possible levels for capturing snapshots for the report.
| ImageType | Report Image Type
| ReportContextMode | The possible modes of the reporting context.
| ReportLevel | The possible levels for reporting events to the LeanFT Report.
| Status | The possible statuses of an event reported to the LeanFT report.

Structures

| Structure | Description
--- | --- | ---
| ReportAdditionalInfo | Represents the information used to describe a custom step.

See also:

HP.LFT.Report Assembly