---
title: SAIF.Services.ClaimInfoApi.Core API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF.Core Documentation Team
last_reviewed: 2026-09-24
library: SAIF.Services.ClaimInfoApi.Core
reference_type: package
---

# SAIF.Services.ClaimInfoApi.Core API reference

This page lists all public types exposed by `SAIF.Services.ClaimInfoApi.Core`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [NotificationMatrix](SAIF.Services.ClaimInfoApi.Core/NotificationMatrix.md) | Class | `SAIF.Services.ClaimInfoApi.Core` | Groups the `NotificationRule` set for one document type/subtype combination under a composite key |
| [NotificationRule](SAIF.Services.ClaimInfoApi.Core/NotificationRule.md) | Class | `SAIF.Services.ClaimInfoApi.Core` | Immutable-by-construction definition of one metadata-driven rule, buildable only through its static factories |
| [NotificationRuleEngine](SAIF.Services.ClaimInfoApi.Core/NotificationRuleEngine.md) | Class | `SAIF.Services.ClaimInfoApi.Core` | Evaluates rules against a model by compiling and invoking LINQ expression trees on every call |
| [NotificationResult](SAIF.Services.ClaimInfoApi.Core/NotificationResult.md) | Class | `SAIF.Services.ClaimInfoApi.Core` | Pairs an evaluated `NotificationRule` with its resulting string value |

## Sources
- `Services/SAIF.Services.ClaimInfoApi.Core/NotificationMatrix.cs`
- `Services/SAIF.Services.ClaimInfoApi.Core/NotificationRule.cs`
- `Services/SAIF.Services.ClaimInfoApi.Core/NotificationRuleEngine.cs`
- `Services/SAIF.Services.ClaimInfoApi.Core/NotificationRuleResult.cs`
