---
title: clsCustomerCollection
summary: API reference for clsCustomerCollection.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.CustomerContact
reference_type: package
---

# clsCustomerCollection

`clsCustomerCollection` provides the search-oriented customer collection surface.

## Purpose
- Search-oriented customer collection surface.

## Context
- Namespace: `SAIF.Business.CustomerContact.Customer`
- Assembly/package: `SAIF.BOF.Business.CustomerContact`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| SearchForCustomers | `Public Shared Function SearchForCustomers(ByVal inDPI As IDataPortalInfo, ByVal inRequest As clsCustomerContactSearch.SearchRequest) As clsCustomerCollection` | Executes the search routine declared by this type and returns the matching collection or result object. |

## Behavioral notes
- The public surface on this type consists of collection-oriented helper methods declared in the local source file.

## Constraints and usage notes
- Use the identifier-based helper methods when adding, checking, or removing items through this collection wrapper.

## Sources
- `Business\SAIF.Business.CustomerContact\Customer\clsCustomer.vb`
