---
title: "init(allPass:percentagePass:)"
framework: evaluations
role: symbol
role_heading: Initializer
path: "evaluations/toolcallevaluator/init(allpass:percentagepass:)"
---

# init(allPass:percentagePass:)

Creates a new tool call expectations evaluator.

## Declaration

```swift
init(allPass: Metric, percentagePass: Metric)
```

## Parameters

- `allPass`: The metric for the strict pass or fail result.
- `percentagePass`: The metric for the partial score result.

## Discussion

Discussion The evaluator evaluates expectations once and produces two columns: a strict score (pass/fail) and a partial score (proportion matched).
