# EvaluateResponse
## Properties
**hit_policy** | **String** | |
**aggregation** | Option<**String**> | The COLLECT aggregator that ran (DMN tBuiltinAggregator). Absent for every hit policy other than COLLECT, and for a plain un-aggregated COLLECT. When present, outputs holds a scalar per output column instead of the array a plain COLLECT returns. | [optional]
**matched_rules** | **Vec<i32>** | 1-based rule numbers, in the order the hit policy selected them |
**outputs** | [**std::collections::HashMap<String, serde_json::Value>**](serde_json::Value.md) | Output values keyed by output column name (COLLECT yields an array per key) |
**unmapped_inputs** | Option<**Vec<String>**> | Inputs that have no FEEL representation and were therefore absent from the context this decision was evaluated against, each as \"`name`: reason\". Omitted rather than fatal, so that the API and a running businessRuleTask evaluate the same decision identically. Absent when everything mapped. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)