# `TypeSafeSDK.NoulCriteria`
[🔗](https://github.com/nshkrdotcom/typesafe_sdk/blob/v0.4.1/lib/typesafe_sdk/noul_criteria.ex#L1)

Type contract for optional descriptions of the true and false Noul outcomes.

The API permits additional JSON-compatible keys, matching the Python SDK's
forward-compatible `NoulCriteria` typed dictionary.

# `t`

```elixir
@type t() :: %{optional(String.t() | atom()) =&gt; term() | nil}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
