| operation | (optional) MachineClassificationCriteriaOperation | | [default to undefined] |
| caseSensitive | (optional) boolean | Indicates whether or not case matters when evaluating the criteria | [default to false] |
| dataType | (optional) string | The data type of the attribute being evaluated | [default to undefined] |
| attribute | (optional) string | The attribute to evaluate in the classification criteria | [default to undefined] |
| value | (optional) string | The value to compare against the attribute in the classification criteria | [default to undefined] |
| children | (optional) Array<object> | An array of child classification criteria objects | [default to undefined] |