TestimoX

API Reference

Class

ReportSectionDescriptor

Namespace TestimoX.Definitions
Assembly TestimoX
Modifiers sealed

Describes a section/tab in the rule report and how to filter and render it.

Inheritance

  • Object
  • ReportSectionDescriptor

Constructors

public ReportSectionDescriptor() #

Properties

public String Title { get; set; } #

Section title shown in the tab heading.

public String Path { get; set; } #

Property path under the rule’s root result object to render.

public ViewMode Mode { get; set; } #

Preferred rendering mode (Auto/Table/Json/Text).

public Nullable<Int32> MaxRows { get; set; } #

Optional maximum row count; null uses global default.

public String FilterProperty { get; set; } #

Legacy equals-only filter property name for enumerable sections.

public String FilterEquals { get; set; } #

Legacy equals-only filter value.

public Nullable<FilterOperator> FilterOperator { get; set; } #

Operator used for report-side filtering.

public Object FilterValue { get; set; } #

Operand value for FilterOperator.

public Nullable<FilterOperator> FilterOperator2 { get; set; } #

Optional second operator for range-style filters.

public Object FilterValue2 { get; set; } #

Operand for FilterOperator2.

public List<RowHighlightDescriptor> Highlights { get; } #

Per-section highlight rules used by the renderer.

public Boolean HideWhenEmpty { get; set; } #

Hide the section when the resolved value is an empty enumerable.

public Boolean CountEvenIfZero { get; set; } #

When HideWhenEmpty is true, contribute this section to the Summary breakdown counters even if the count is zero. Useful to teach desired states (e.g., show "Windows Server 2000: 0" to confirm no findings).

public String Description { get; set; } #

Optional description rendered above the section to explain what the view shows.

public String Legend { get; set; } #

Optional legend/note shown under the section (supports {Param} replacement).

public Boolean UseStandardHighlighters { get; set; } #

Whether to apply the global, engine-provided Status/Success highlighters to this section (tables only).