interface PC.IGenericRule {
// Properties
${description}?: string;
${background}?: ${PC.IColor};
${text}?: ${PC.IColor};
${outline}?: ${PC.IColor};
${roundEdges}?: boolean;
${showTooltip}?: boolean;
${showInInfoPane}?: boolean;
${enabled}?: boolean;
}
// This interface is not available in managed environment
// This interface is not available in native environment
description?: string;
// This property is not available in managed environment
// This property is not available in native environment
Optional rule description.
background?: ${PC.IColor};
// This property is not available in managed environment
// This property is not available in native environment
Background color. If omitted, the default background color is used.
text?: ${PC.IColor};
// This property is not available in managed environment
// This property is not available in native environment
Text color. If omitted, the default text color is used
outline?: ${PC.IColor};
// This property is not available in managed environment
// This property is not available in native environment
Outline color. If omitted, default outline color is used.
roundEdges?: boolean;
// This property is not available in managed environment
// This property is not available in native environment
If true, edges are rounded.
showTooltip?: boolean;
// This property is not available in managed environment
// This property is not available in native environment
If true, tooltip is shown on hover.
showInInfoPane?: boolean;
// This property is not available in managed environment
// This property is not available in native environment
If true, rule is shown in info pane.
enabled?: boolean;
// This property is not available in managed environment
// This property is not available in native environment
If true, rule is enabled.