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

# clsUSBankUserCollection

This page documents the `clsUSBankUserCollection` class declared in `clsUSBankUserCollection.vb`.

## Purpose
- Expose the public members declared on `clsUSBankUserCollection`.

## Context
- Namespace: `SAIF.Business.EPay.USBank`
- Assembly/package: `SAIF.BOF.Business.EPay.USBank`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| ItemByUSBankUserSeqNum | `Public ReadOnly Property ItemByUSBankUserSeqNum(ByVal inUSBankUserSeqNum As Decimal) As clsUSBankUser` | Gets the `ItemByUSBankUserSeqNum` value. |
| RetrievePolicyNumber | `Public ReadOnly Property RetrievePolicyNumber As Decimal` | Gets the `RetrievePolicyNumber` value. |
| Save | `Public Overrides Function Save() As Boolean` | Returns the result of `Save`. |
| Contains | `Public Overloads Function Contains(ByVal inUSBankUserSeqNum As Decimal) As Boolean` | Returns the result of `Contains`. |
| ContainsDeleted | `Public Overloads Function ContainsDeleted(ByVal inUSBankUser As clsUSBankUser) As Boolean` | Returns the result of `ContainsDeleted`. |
| ContainsDeleted | `Public Overloads Function ContainsDeleted(ByVal inUSBankUserSeqNum As Decimal) As Boolean` | Returns the result of `ContainsDeleted`. |
| Remove | `Public Overloads Sub Remove(ByVal inUSBankUser As clsUSBankUser)` | Executes `Remove`. |
| Remove | `Public Overloads Sub Remove(ByVal inUSBankUserSeqNum As Decimal)` | Executes `Remove`. |
| GetUSBankUsers | `Public Shared Function GetUSBankUsers(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyNumber As Decimal) As clsUSBankUserCollection` | Returns the result of `GetUSBankUsers`. |

## Inherited public members

Members in this section are inherited from `clsBusinessCollection` in `SAIF.BOF.Framework.Core`. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| Add | `Public Overridable Shadows Function Add(ByVal Item As ItemType) As Integer` | Returns the result of `Add`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| Remove | `Public Function Remove(ByVal Item As ItemType) As Integer` | Returns the result of `Remove`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| Remove | `Public Function Remove(ByVal Guid As String) As Integer` | Returns the result of `Remove`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| RemoveAll | `Public Function RemoveAll(ByVal match As Predicate(Of ItemType)) As Integer` | Returns the result of `RemoveAll`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| New | `Public Sub New()` | Executes `New`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| New | `Public Sub New(ByVal AllowEdit As Boolean, ByVal AllowFind As Boolean, ByVal AllowNew As Boolean, ByVal AllowRemove As Boolean, ByVal AllowSort As Boolean, ByVal IsManaged As Boolean)` | Executes `New`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| Load | `Public Sub Load(Of T As {ItemType, ILoadable})(ByVal inDPI As IDataPortalInfo, ByVal inGetNew As Func(Of T), ByVal inIsStoredProcedure As Boolean, ByVal inSQL As String)` | Executes `Load`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| Load | `Public Sub Load(Of T As {ItemType, ILoadable})(ByVal inDPI As IDataPortalInfo, ByVal inGetNew As Func(Of T), ByVal inIsStoredProcedure As Boolean, ByVal inSQL As String, ByVal inParm As IDataParameter)` | Executes `Load`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| Load | `Public Sub Load(Of T As {ItemType, ILoadable})(ByVal inDPI As IDataPortalInfo, ByVal inGetNew As Func(Of T), ByVal inIsStoredProcedure As Boolean, ByVal inSQL As String, ByVal inParms() As IDataParameter)` | Executes `Load`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |
| AddRules | `Public Sub AddRules(ByVal inRules() As RuleHandler)` | Executes `AddRules`. | `SAIF.BOF.Framework.Core` — `clsBusinessCollection` |

## Behavioral notes
- This page reflects the public members declared in the cited source file.

## Constraints and usage notes
- Use the exact signatures below when integrating with this type.

## Sources
- `Business\SAIF.Business.EPay.USBank\clsUSBankUserCollection.vb`
