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

# PolicyStatusEnums.StatusGroups

`StatusGroups` collapses the individual statuses into the four buckets consumers actually filter on — application, active, pending cancel, and cancelled — so a caller does not have to enumerate every status that counts as active.

## Purpose

- Groups individual policy statuses into the four buckets used for filtering.
- Provides `Unknown` for group codes with no mapping.

## Context

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

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| Unknown | `Unknown` | The stored status group code has no recognised mapping. |
| Application | `Application` | All statuses in which the policy is still an application. |
| Active | `Active` | All statuses in which coverage is in force. |
| PendingCancel | `PendingCancel` | All statuses in which a cancellation is pending but not yet effective. |
| Cancelled | `Cancelled` | All statuses in which coverage has ended. |

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