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

# IUSBankUser

`IUSBankUser` defines the public contract implemented by the SAIF-side US Bank user persistence model.

## Purpose
- Define the public contract for a US Bank user record consumed by BOF persistence and integration code.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| USBankUserSeqNum | `Public ReadOnly Property USBankUserSeqNum As Decimal` | Gets the `USBankUserSeqNum` value. |
| PolicyNumber | `Public ReadOnly Property PolicyNumber As Decimal` | Gets the `PolicyNumber` value. |
| BusinessOnlineUserId | `Public ReadOnly Property BusinessOnlineUserId As String` | Gets the `BusinessOnlineUserId` value. |
| FirstName | `Public Property FirstName As String` | Gets or sets the `FirstName` value. |
| LastName | `Public Property LastName As String` | Gets or sets the `LastName` value. |
| IsTransferBankAccounts | `Public Property IsTransferBankAccounts As Boolean` | Gets or sets the `IsTransferBankAccounts` value. |
| Password | `Public ReadOnly Property Password As String` | Gets the `Password` value. |

## Behavioral notes
- The interface declares persistence-facing identity and profile members only.

## Constraints and usage notes
- Consumers must provide an implementation through a compatible business object.

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