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

# clsPolicyPeriod.Criteria

`clsPolicyPeriod.Criteria` is the request object for a single-period read; it identifies the policy whose period is being retrieved.

## Purpose

- Identifies the policy whose period is being retrieved ([Retrieve supporting policy aggregates](../../operations/retrieve-supporting-policy-aggregates.md)).

## Context

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

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| PolicyNum | `Public Property PolicyNum() As Decimal` | Identifier of the policy attached to the period request.* |
| New | `Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo, ByVal inPolicyNum As Decimal)` | Builds the criteria for a retrieval, binding it to the data portal that will execute it. |

> **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/clsPolicyPeriod.vb`
