---
title: SAIF.Business.UnitStat API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.UnitStat
reference_type: package
---

# SAIF.Business.UnitStat API reference

This page lists all public types exposed by `SAIF.Business.UnitStat`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsPolicyUnit](SAIF.Business.UnitStat/clsPolicyUnit.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Policy-level reporting unit; maps to `US_POLICY_UNIT` table |
| [clsPolicyUnitCollection](SAIF.Business.UnitStat/clsPolicyUnitCollection.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Collection of `clsPolicyUnit` objects |
| [clsClaimUnit](SAIF.Business.UnitStat/clsClaimUnit.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Links a claim to a policy unit for reporting; maps to `US_CLAIM_UNIT` table |
| [clsClaimUnitCollection](SAIF.Business.UnitStat/clsClaimUnitCollection.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Collection of `clsClaimUnit` objects |
| [clsAuditCondition](SAIF.Business.UnitStat/clsAuditCondition.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Represents an edit/error condition on a policy unit; maps to `US_AUDIT_CONDITION` |
| [clsAuditConditionCollection](SAIF.Business.UnitStat/clsAuditConditionCollection.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Collection of `clsAuditCondition` objects; includes bulk-delete operations |
| [clsAuditConditionHistory](SAIF.Business.UnitStat/clsAuditConditionHistory.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Historical record of an audit condition; maps to `US_AUDIT_CONDITION_HISTORY` |
| [clsAuditConditionHistoryCollection](SAIF.Business.UnitStat/clsAuditConditionHistoryCollection.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Collection of `clsAuditConditionHistory` objects |
| [clsLossBase](SAIF.Business.UnitStat/clsLossBase.md) | MustInherit class (public, serializable) | `SAIF.Business.UnitStat` | Abstract base class for unit stat and DCI loss records; implements `iLossData` |
| [clsExposureBase](SAIF.Business.UnitStat/clsExposureBase.md) | Class (public, serializable) | `SAIF.Business.UnitStat` | Base class for unit stat exposure summary records; implements `iExposureData` |
| [iLossData](SAIF.Business.UnitStat/iLossData.md) | Interface | `SAIF.Business.UnitStat` | Contract for loss data (claim costs, NCCI codes, flags) |
| [iExposureData](SAIF.Business.UnitStat/iExposureData.md) | Interface | `SAIF.Business.UnitStat` | Contract for exposure data (payroll, premium, class/rate fields) |
| [mdlCodeMaps](SAIF.Business.UnitStat.CodeMappings/mdlCodeMaps.md) | Module (public) | `SAIF.Business.UnitStat.CodeMappings` | Bidirectional maps between SAIF internal enums and NCCI bureau codes |
| [Enums](SAIF.Business.UnitStat/Enums.md) | Module (public) | `SAIF.Business.UnitStat` | Enumeration definitions (RetrieveTypes, RunTypes, ReportTypes, NCCI code enums, etc.) |
| [Constants](SAIF.Business.UnitStat/Constants.md) | Class (public) | `SAIF.Business.UnitStat` | Shared string/date/decimal constants |
| [Extensions](SAIF.Business.UnitStat/Extensions.md) | Module (public) | `SAIF.Business.UnitStat` | Extension methods on `Date` and `clsPolicyPeriodRatingPlan` |

## Sources

- `Business\SAIF.Business.UnitStat\clsPolicyUnit.vb`
- `Business\SAIF.Business.UnitStat\clsPolicyUnitCollection.vb`
- `Business\SAIF.Business.UnitStat\clsClaimUnit.vb`
- `Business\SAIF.Business.UnitStat\clsClaimUnitCollection.vb`
- `Business\SAIF.Business.UnitStat\clsAuditCondition.vb`
- `Business\SAIF.Business.UnitStat\clsAuditConditionCollection.vb`
- `Business\SAIF.Business.UnitStat\clsAuditConditionHistory.vb`
- `Business\SAIF.Business.UnitStat\clsAuditConditionHistoryCollection.vb`
- `Business\SAIF.Business.UnitStat\clsLossBase.vb`
- `Business\SAIF.Business.UnitStat\clsExposureBase.vb`
- `Business\SAIF.Business.UnitStat\iLossData.vb`
- `Business\SAIF.Business.UnitStat\iExposureData.vb`
- `Business\SAIF.Business.UnitStat\mdlCodeMaps.vb`
- `Business\SAIF.Business.UnitStat\enums.vb`
- `Business\SAIF.Business.UnitStat\Constants.vb`
- `Business\SAIF.Business.UnitStat\Extensions.vb`
