AvaTax
DynamicRuleComponentDefinitionModel
Represents the definition and schema of a Dynamic Rule component.
The primary type of the component, determining its role in the rule execution. This is typically one of the following: Condition, Action, or Variable.
The specific subtype of the component, providing more detailed classification within the main type. For example, a Condition type might have subtypes like MatchCustomerCode, MatchProductCode, etc. The subtype determines the expected format of the data property.
Display name of this component
A description of the component's purpose and usage
The JSON schema defining the component's configuration structure, as a string
The execution steps in which the component is usable
Array of node subtypes which are required to be present when this node type is present