# EvaluatorOutputDefinition
## Enum Variants
| Name | Description |
|---- | -----|
| PublicEvaluatorBooleanScore1 | Flat structured output definition used when creating or updating an evaluator. - `dataType` is required. - `scoreReasoningInstructions` and `scoreValueInstructions` are optional instructions. - `minValue` and `maxValue` apply only to `NUMERIC` outputs. If both are set, `minValue` must not exceed `maxValue`. - `categories` and `shouldAllowMultipleMatches` apply only to `CATEGORICAL` outputs. - Do not send `version`; that is an internal storage detail. |
| PublicEvaluatorCategoricalScore1 | Flat structured output definition used when creating or updating an evaluator. - `dataType` is required. - `scoreReasoningInstructions` and `scoreValueInstructions` are optional instructions. - `minValue` and `maxValue` apply only to `NUMERIC` outputs. If both are set, `minValue` must not exceed `maxValue`. - `categories` and `shouldAllowMultipleMatches` apply only to `CATEGORICAL` outputs. - Do not send `version`; that is an internal storage detail. |
| PublicEvaluatorNumericScore1 | Flat structured output definition used when creating or updating an evaluator. - `dataType` is required. - `scoreReasoningInstructions` and `scoreValueInstructions` are optional instructions. - `minValue` and `maxValue` apply only to `NUMERIC` outputs. If both are set, `minValue` must not exceed `maxValue`. - `categories` and `shouldAllowMultipleMatches` apply only to `CATEGORICAL` outputs. - Do not send `version`; that is an internal storage detail. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)