---
title: ClaimContactsCollection
summary: API reference for ClaimContactsCollection.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.View.Claim
reference_type: package
---

# ClaimContactsCollection

`ClaimContactsCollection` is a public data-contract type used by claim-domain API retrieval paths.*

## Purpose
- Carry claim-domain payload data between BOF API views and framework-managed API client calls.*

## Context
- Namespace: `SAIF.Business.View.Claim`
- Assembly/package: `SAIF.BOF.Business.View.Claim`
- Base type: `clsBusinessApiBase`
## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `ClaimContacts` | `Public Property ClaimContacts() As ClaimContacts` | Public member declared by this type. |
| `GetData` | `Public Shared Function GetData(ByVal inDataPortalInfo As IDataPortalInfo, ByVal claimNumber As String) As ClaimContacts` | Public member declared by this type. |
| `ClaimNumber` | `Public Property ClaimNumber() As String` | Public member declared by this type. |
| `New` | `Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo, ByVal claimNumber As String)` | Public member declared by this type. |

## Inherited public members

Members in this section are inherited from `clsBusinessApiBase` in `saif-framework-core`. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `BeginEdit` | `Public Sub BeginEdit()` | Starts an edit session on the business object.† | `saif-framework-core` — `clsBusinessApiBase` |
| `CancelEdit` | `Public Sub CancelEdit()` | Cancels the active edit session and restores the previous state.† | `saif-framework-core` — `clsBusinessApiBase` |
| `ApplyEdit` | `Public Sub ApplyEdit()` | Commits the active edit session state.† | `saif-framework-core` — `clsBusinessApiBase` |
| `AllowCache` | `Public Overridable ReadOnly Property AllowCache As Boolean` | Indicates whether the framework can cache API-backed retrieval results.† | `saif-framework-core` — `clsBusinessApiBase` |
| `DumpState` | `Public Overridable Function DumpState() As String` | Returns framework-managed diagnostic state for the object.† | `saif-framework-core` — `clsBusinessApiBase` |

## Behavioral notes
- The source file exposes this type as part of the packaged claim view public surface.

## Constraints and usage notes
- Inherited BOF framework behavior affects lifecycle, validation, serialization, or transport semantics for this type.†
- Consumers should treat this type as a transport or payload contract rather than a persistence layer object.*

> **Note:** Statements marked with `†` are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.
> Statements marked with `*` were inferred from code structure or contextual evidence.

## Sources
- `Business\SAIF.Business.View.Claim\CCClaimDataApi\Contact\ClaimContactsCollection.vb`
