---
title: TempDataPersonAddress
summary: API reference for TempDataPersonAddress.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data
reference_type: package
---

# TempDataPersonAddress

Supporting type in the `InvestigationApi.Data.Tables.Models.Investigations` namespace of this library.*

## Purpose
- Provides supporting behavior used elsewhere in the `InvestigationApi.Data.Tables.Models.Investigations` namespace.*

## Context
- Namespace: `InvestigationApi.Data.Tables.Models.Investigations`
- Assembly/package: `SAIF.Data`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| RunId | `string RunId { get; set; }` | Foreign-key identifier referencing the related run record.* |
| WorkerId | `long WorkerId { get; set; }` | Foreign-key identifier referencing the related worker record.* |
| PersonId | `Int64 PersonId { get; set; }` | Foreign-key identifier referencing the related person record.* |
| AddressCode | `string AddressCode { get; set; }` | Coded value identifying address code.* |
| DeathDate | `DateTime? DeathDate { get; set; }` | Date/time value for death date.* |
| PrimaryFirstName | `string PrimaryFirstName { get; set; }` | Value of primary first name exposed by this type.* |
| PrimaryLastName | `string PrimaryLastName { get; set; }` | Value of primary last name exposed by this type.* |
| PrimaryMiddleName | `string PrimaryMiddleName { get; set; }` | Value of primary middle name exposed by this type.* |
| PrimaryNameExtensionCode | `string PrimaryNameExtensionCode { get; set; }` | Coded value identifying primary name extension code.* |
| AddressLine1 | `string AddressLine1 { get; set; }` | Value of address line1 exposed by this type.* |
| AddressLine2 | `string AddressLine2 { get; set; }` | Value of address line2 exposed by this type.* |
| AddressLine3 | `string AddressLine3 { get; set; }` | Value of address line3 exposed by this type.* |
| AddressLine4 | `string AddressLine4 { get; set; }` | Value of address line4 exposed by this type.* |
| CityName | `string CityName { get; set; }` | Value of city name exposed by this type.* |
| StateCode | `string StateCode { get; set; }` | Coded value identifying state code.* |
| ZipCode | `string ZipCode { get; set; }` | Coded value identifying zip code.* |
| ZipCodeExt | `string ZipCodeExt { get; set; }` | Coded value identifying zip code ext.* |
| DirectDepositBankAcctId | `string DirectDepositBankAcctId { get; set; }` | Foreign-key identifier referencing the related direct deposit bank acct record.* |
| GenderCode | `string GenderCode { get; set; }` | Coded value identifying gender code.* |
| UpdateUser | `string UpdateUser { get; set; }` | Value of update user exposed by this type.* |
| UpdateDate | `DateTime? UpdateDate { get; set; }` | Date/time value for update date.* |
| PaymentFlagCode | `string PaymentFlagCode { get; set; }` | Coded value identifying payment flag code.* |
| ExpDate | `DateTime? ExpDate { get; set; }` | Date/time value for exp date.* |
| EffDate | `DateTime? EffDate { get; set; }` | Date/time value for eff date.* |
| BirthDate | `DateTime? BirthDate { get; set; }` | Date/time value for birth date.* |
| PrimaryTaxID | `string PrimaryTaxID { get; set; }` | Value of primary tax I D exposed by this type.* |
| ClaimNumber | `string ClaimNumber { get; set; }` | Value of claim number exposed by this type.* |
| Equals | `bool Equals(object obj)` | Performs the `Equals` operation.* |
| GetHashCode | `int GetHashCode()` | Retrieves hash code.* |

## Behavioral notes
- No additional behavioral notes beyond the member purposes above could be confirmed from static analysis.**

## Constraints and usage notes
- No additional usage constraints beyond standard NHibernate entity/DTO conventions could be confirmed from static analysis.**

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `Data/SAIF.Data/Model/TempDataPersonAddress.cs`
