---
title: clsGuardianAddress
summary: API reference for clsGuardianAddress.
status: draft
owner: SAIF
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Person
reference_type: package
---

# clsGuardianAddress

clsGuardianAddress is a public class declared in `Business\SAIF.Business.Claim.Person\clsGuardianAddress.vb`. Address-oriented type for guardian address data.

## Purpose
- Address-oriented type for guardian address data.

## Context
- Namespace: `SAIF.Business.Claim.Person`
- Assembly/package: `SAIF.Business.Claim.Person`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Guardian | `Public ReadOnly Property Guardian() As clsGuardian` | Gets or sets guardian. |
| AddressCode | `Public ReadOnly Property AddressCode() As String` | Gets or sets address code. |
| DirectDepositBankAcctID | `Public Property DirectDepositBankAcctID() As String` | Gets or sets direct deposit bank acct id. |
| EffDate | `Public Property EffDate() As Date` | Gets or sets eff date. |
| ExpDate | `Public Property ExpDate() As Date` | Gets or sets exp date. |
| HasData | `Public ReadOnly Property HasData() As Boolean` | Gets or sets has data. |
| IsEmpty | `Public Overrides ReadOnly Property IsEmpty() As Boolean` | Gets or sets is empty. |
| IsForeignFormat | `Public Property IsForeignFormat() As Boolean` | Gets or sets is foreign format. |
| PaymentFlag | `Public Property PaymentFlag() As String` | Gets or sets payment flag. |
| UpdateDate | `Public ReadOnly Property UpdateDate() As Date` | Gets or sets update date. |
| UpdateNum | `Public ReadOnly Property UpdateNum() As Decimal` | Gets or sets update num. |
| UpdateUser | `Public ReadOnly Property UpdateUser() As String` | Gets or sets update user. |
| IsEffDateNull | `Public Function IsEffDateNull() As Boolean` | Returns or resolves is eff date null. |
| IsExpDateNull | `Public Function IsExpDateNull() As Boolean` | Returns or resolves is exp date null. |
| IsPaymentFlagNull | `Public Function IsPaymentFlagNull() As Boolean` | Returns or resolves is payment flag null. |
| IsDirectDepositBankAcctIDNull | `Public Function IsDirectDepositBankAcctIDNull() As Boolean` | Returns or resolves is direct deposit bank acct idnull. |
| SetDirectDepositBankAcctIDNull | `Public Sub SetDirectDepositBankAcctIDNull()` | Performs set direct deposit bank acct idnull. |
| SetPaymentFlagNull | `Public Sub SetPaymentFlagNull()` | Performs set payment flag null. |
| GetHashCode | `Public Overrides Function GetHashCode() As Integer` | Returns or resolves get hash code. |
| ToString | `Public Overrides Function ToString() As String` | Returns or resolves to string. |
| Load | `Public Function Load(address As WorkerAddress) As clsGuardianAddress` | Returns or resolves load. |

## Behavioral notes
- This type participates in the `SAIF.Business.Claim.Person` public API surface.
- Persistence and validation behavior depend on the containing BOF object model when this type is a business entity or criteria type.*

## Constraints and usage notes
- Use the type through its owning BOF workflow or collection when applicable.
- Nested criteria and helper types are usually instantiated by the library rather than by external callers directly.*

> **Note:** Statements marked with `*` were inferred from code structure or contextual evidence.

## Sources
- `Business\SAIF.Business.Claim.Person\clsGuardianAddress.vb`
