---
id: v1-machine-classification-criteria-level2
title: MachineClassificationCriteriaLevel2
pagination_label: MachineClassificationCriteriaLevel2
sidebar_label: MachineClassificationCriteriaLevel2
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'MachineClassificationCriteriaLevel2', 'v1MachineClassificationCriteriaLevel2']
slug: /tools/sdk/typescript/machine_classification_config/models/machine-classification-criteria-level2
tags: ['SDK', 'Software Development Kit', 'MachineClassificationCriteriaLevel2', 'v1MachineClassificationCriteriaLevel2']
---

# MachineClassificationCriteriaLevel2

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**operation** | **(optional)** `MachineClassificationCriteriaOperation` |  | [default to undefined]
**caseSensitive** | **(optional)** `boolean` | Indicates whether 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<MachineClassificationCriteriaLevel3>` | An array of child classification criteria objects | [default to undefined]

