---
title: SAIF.Business.Policy.Affiliate API reference
summary: Index of all public types in SAIF.Business.Policy.Affiliate.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy.Affiliate
reference_type: package
---

# SAIF.Business.Policy.Affiliate API reference

This page lists every public type exposed by `SAIF.Business.Policy.Affiliate`.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsAffiliate](SAIF/Business/Policy/Affiliate/clsAffiliate.md) | Class | `SAIF.Business.Policy.Affiliate` | Standalone affiliate person entity keyed by SSN and reused by association objects when policy-affiliate rows are hydrated. |
| [clsPolicyAffiliateBase](SAIF/Business/Policy/Affiliate/clsPolicyAffiliateBase.md) | Class | `SAIF.Business.Policy.Affiliate` | Shared read-only base class for policy-to-affiliate associations, including nested affiliate hydration and association identity behavior. |
| [clsPolicyAffiliateBaseCollection](SAIF/Business/Policy/Affiliate/clsPolicyAffiliateBaseCollection.md) | Class | `SAIF.Business.Policy.Affiliate` | Abstract collection shell for policy-affiliate lists that contributes only shared criteria semantics and inherited BOF collection behavior. |
| [clsInterestedParty](SAIF/Business/Policy/Affiliate/clsInterestedParty.md) | Class | `SAIF.Business.Policy.Affiliate` | Concrete policy-affiliate object for affiliate type `1`, adding ownership, remuneration, title, and insured-code behavior on top of the shared association base. |
| [clsInterestedPartyCollection](SAIF/Business/Policy/Affiliate/clsInterestedPartyCollection.md) | Class | `SAIF.Business.Policy.Affiliate` | Collection façade for retrieving and managing the interested parties on a policy across an optional date window. |
| [InterestdParyExtensions](SAIF/Business/Policy/Affiliate/InterestdParyExtensions.md) | Module | `SAIF.Business.Policy.Affiliate` | Extension module that derives the in-force interested-party subset for an as-of date from an in-memory sequence. |
| [clsPolicyPreferredWorker](SAIF/Business/Policy/Affiliate/clsPolicyPreferredWorker.md) | Class | `SAIF.Business.Policy.Affiliate` | Concrete policy-affiliate object for affiliate type `2`, with lazy eligibility enrichment from the preferred-worker table. |
| [clsPolicyPreferredWorkerCollection](SAIF/Business/Policy/Affiliate/clsPolicyPreferredWorkerCollection.md) | Class | `SAIF.Business.Policy.Affiliate` | Collection façade for retrieving the preferred workers on a policy across an optional date window. |
| [clsCorporateOfficerExemption](SAIF/Business/Policy/Affiliate/clsCorporateOfficerExemption.md) | Class | `SAIF.Business.Policy.Affiliate` | Read-only business object for a corporate officer exemption row, including optional linkage back to a named affiliate person. |
| [clsCorporateOfficerExemptionCollection](SAIF/Business/Policy/Affiliate/clsCorporateOfficerExemptionCollection.md) | Class | `SAIF.Business.Policy.Affiliate` | Collection façade for retrieving all corporate officer exemptions on a policy and exposing simple membership filters. |
| [CorporateOfficerExemptExtensions](SAIF/Business/Policy/Affiliate/CorporateOfficerExemptExtensions.md) | Module | `SAIF.Business.Policy.Affiliate` | Extension module that derives the in-force corporate officer exemption subset for an as-of date from an in-memory sequence. |

## Sources
- `Business\SAIF.Business.Policy.Affiliate\clsAffiliate.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsCorporateOfficerExemption.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsCorporateOfficerExemptionCollection.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsInterestedParty.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsInterestedPartyCollection.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsPolicyAffiliateBase.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsPolicyAffiliateBaseCollection.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsPolicyPreferredWorker.vb`
- `Business\SAIF.Business.Policy.Affiliate\clsPolicyPreferredWorkerCollection.vb`
