WARNING: These APIs are currently in an 'alpha' state and are likely to change over time. We recommend you not use them in a production setting at this time!


A Rule is a grouping construct for events, conditions, and actions each defined by RuleComponents. Rules are the building blocks for constructing behaviors for your library. They may be configured to listen for events, conditionally if desired, interact with defined DataElements and perform actions accordingly.

A Rule belongs to exactly one Property.