---
title: clsAffiliatedPolicyCollection.Criteria
summary: API reference for clsAffiliatedPolicyCollection.Criteria.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-31
library: SAIF.Business.View.Policy
reference_type: package
---

# clsAffiliatedPolicyCollection.Criteria

`clsAffiliatedPolicyCollection.Criteria` is the request object for an affiliation read. Alongside the policy number it carries the preferred association type, which is how a consumer asks for a specific kind of relationship rather than the default one.

## Purpose

- Identifies the policy and the relationship kind whose affiliates are being retrieved ([Retrieve affiliated policies](../../operations/retrieve-affiliated-policies.md)).
- Carries the preferred association type used when more than one relationship applies ([BR-015](../../business-rules.md#br-015-unrecognized-relationship-codes-are-classified-as-not-specified)).

## Context

- Namespace: `SAIF.Business.View.Policy`
- Assembly/package: `SAIF.BOF.Business.View.Policy`
- Declared in: `Business/SAIF.Business.View.Policy/clsAffiliatedPolicyCollection.vb`

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| PreferredAssociationType | `Public Property PreferredAssociationType() As AssociationTypes` | Classification of the preferred association of the affiliation request.* |
| PolicyNum | `Public Property PolicyNum() As Decimal` | Identifier of the policy attached to the affiliation request.* |

> **Note:** Statements marked with `†` are derived from dependency library
> documentation via the Legends CLI. Statements marked with `*` were inferred
> from code structure or contextual evidence. Statements marked with `**` could
> not be confirmed; treat as unknown until verified.

## Sources

- `Business/SAIF.Business.View.Policy/clsAffiliatedPolicyCollection.vb`
