---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/orchestration/interfaces/NotPredicate.md
description: A predicate that is satisfied exactly when its single member is NOT satisfied.
---

# Interface: NotPredicate

Defined in: [src/batteries/orchestration/predicates.ts:53](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/predicates.ts#L53)

A predicate that is satisfied exactly when its single member is NOT satisfied.

## Properties

| Property                        | Type                                                            | Description                                       | Defined in                                                                                                                                        |
| ------------------------------- | --------------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `not` | [`StructuredPredicate`](../type-aliases/StructuredPredicate.md) | The member predicate; its negation is the result. | [src/batteries/orchestration/predicates.ts:55](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/predicates.ts#L55) |
