---
title: ProviderMatchParameters
summary: API reference for ProviderMatchParameters.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-09-24
library: SAIF.Domain
reference_type: package
---

# ProviderMatchParameters

`ProviderMatchParameters` is a simple data holder pairing an `EbillProvider` with a set of `ProviderAddress` candidates. It is declared in the same namespace as the provider-matching classes (`ProviderIndexerV2`, `ProviderMatcher`, `ProviderMatchBase`, and the individual match rules) but is not constructed or referenced anywhere else in the compiled source, so its intended role in the provider-matching pipeline could not be confirmed**.

## Purpose
- Bundles an `EbillProvider` with its candidate `ProviderAddress` set into a single object, presumably for passing match input as one parameter**.

## Context
- Namespace: `SAIF.Domain.Claims.Ebilling.Indexing`
- Assembly/package: `SAIF.Domain` (`Domain/SAIF.Domain/SAIF.Domain.csproj`, .NET Framework 4.6.2 class library)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| EbillProvider | `public EbillProvider EbillProvider { get; set; }` | The e-billing provider whose addresses are being matched. |
| ProviderAddresses | `public IEnumerable<ProviderAddress> ProviderAddresses { get; set; }` | The candidate provider addresses to match against the e-billing provider's addresses. |

## Behavioral notes
- No compiled code in this library constructs or consumes `ProviderMatchParameters`; it appears to be an unused type, possibly dead code left over from an earlier version of the provider-matching design**.

> **Note:** Statements marked with `**` could not be confirmed; treat as unknown until verified.

## Sources
- `Domain/SAIF.Domain/Claims/Ebilling/Indexing/ProviderMatchParameters.cs`
