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

# SAIF.Business.Policy.Correspondence API reference

This page lists the documented public types exposed by `SAIF.Business.Policy.Correspondence`.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsCorrespondence](SAIF/Business/Policy/Correspondence/clsCorrespondence.md) | Class | `SAIF.Business.Policy.Correspondence` | Owns the core correspondence business object, including retrieval, persistence, image-sequence lookup, and lazy loading of detail elements. |
| [clsCorrespondence.RetrievalTypes](SAIF/Business/Policy/Correspondence/clsCorrespondence.RetrievalTypes.md) | Enum | `SAIF.Business.Policy.Correspondence` | Defines the retrieval modes used by correspondence criteria when callers switch between default and policy-period lookups. |
| [clsCorrespondence.clsCorrespondenceDisplayDetail](SAIF/Business/Policy/Correspondence/clsCorrespondence.clsCorrespondenceDisplayDetail.md) | Class | `SAIF.Business.Policy.Correspondence` | Carries display-ready correspondence detail text derived from detail collections for UI presentation. |
| [clsCorrespondenceCollection](SAIF/Business/Policy/Correspondence/clsCorrespondenceCollection.md) | Class | `SAIF.Business.Policy.Correspondence` | Manages policy-scoped collections of correspondence items and coordinates save, add/remove, and filtering behavior. |
| [clsCorrespondenceCode](SAIF/Business/Policy/Correspondence/clsCorrespondenceCode.md) | Class | `SAIF.Business.Policy.Correspondence` | Loads a single `ENDORSE_CODE` row so callers can validate correspondence codes and resolve print and imaging metadata. |
| [clsCorrespondenceCodeCollection](SAIF/Business/Policy/Correspondence/clsCorrespondenceCodeCollection.md) | Class | `SAIF.Business.Policy.Correspondence` | Preloads the correspondence-code catalog used by endorsement and correspondence lookups to avoid repetitive code-table queries. |
| [clsCorrespondenceDetail](SAIF/Business/Policy/Correspondence/clsCorrespondenceDetail.md) | Class | `SAIF.Business.Policy.Correspondence` | Exposes one read-only correspondence detail element joined from `POLICY_CORRESPOND_DATA` and `CORRESPOND_DATA_ELEMENT`. |
| [clsCorrespondenceDetailCollection](SAIF/Business/Policy/Correspondence/clsCorrespondenceDetailCollection.md) | Class | `SAIF.Business.Policy.Correspondence` | Loads the set of detail elements attached to a correspondence item and supports collection-style navigation and filtering. |
| [clsEndorsement](SAIF/Business/Policy/Correspondence/clsEndorsement.md) | Class | `SAIF.Business.Policy.Correspondence` | Specializes `clsCorrespondence` for endorsement-only rows and adds helper methods for exemption, personal-election, and longshore classifications. |
| [clsEndorsementCollection](SAIF/Business/Policy/Correspondence/clsEndorsementCollection.md) | Class | `SAIF.Business.Policy.Correspondence` | Retrieves endorsement collections by policy or policy period and reconciles image sequence numbers against the Imaging API. |
| [clsOutputDocumentInserter](SAIF/Business/Policy/Correspondence/clsOutputDocumentInserter.md) | Class | `SAIF.Business.Policy.Correspondence` | Wraps the Oracle output-document package call used to create policy output-document rows from application code. |
| [clsOutputDocumentInserter.OutputDocumentInsert](SAIF/Business/Policy/Correspondence/clsOutputDocumentInserter.OutputDocumentInsert.md) | Class | `SAIF.Business.Policy.Correspondence` | Carries the input payload passed to the output-document stored procedure wrapper, including policy keys, agency data, imaging keys, and optional release date. |

## Sources
- `Business\SAIF.Business.Policy.Correspondence\clsCorrespondence.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceCollection.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceCode.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceDetail.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsCorrespondenceDetailCollection.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsEndorsement.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsEndorsementCollection.vb`
- `Business\SAIF.Business.Policy.Correspondence\clsOutputDocumentInserter.vb`