The Object Discovery Agent Development Kit (ODK) API provides the InputCondition class to represent input conditions, which specify conditions on the value of an agent property. When an input condition evaluates to true, the associated dependent condition is applied to the dependent property. An input condition and its associated dependent condition (or conditions) are stored in a complete-condition (CompleteCondition) object.
The InputCondition class defines the following: