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

# WorkerInfo

`WorkerInfo` provides the value carrier for injured-worker lookup results.

## Purpose
- Value carrier for injured-worker lookup results.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| CustomerID | `Public Property CustomerID As Decimal` | Returns or sets the customer identifier exposed by this type. |
| PersonID | `Public Property PersonID As Decimal` | Returns or sets the person identifier exposed by this type. |
| WorkerID | `Public Property WorkerID As Decimal` | Returns or sets the source worker identifier. |
| PrimaryFirstName | `Public Property PrimaryFirstName As String` | Returns or sets the name value exposed by this type. |
| PrimaryLastName | `Public Property PrimaryLastName As String` | Returns or sets the name value exposed by this type. |
| PrimaryTaxId | `Public Property PrimaryTaxId As String` | Returns or sets the value exposed by this member. |
| EmailAddress | `Public Property EmailAddress As String` | Returns or sets the value exposed by this member. |
| HomePhone | `Public Property HomePhone As String` | Returns or sets the value exposed by this member. |
| IsValid | `Public Function IsValid() As Boolean` | Returns whether the object and any checked child objects have accumulated validation errors. |
| New | `Public Sub New(customerID As Decimal, ByVal personID As Decimal, ByVal workerID As Decimal)` | Initializes the object with the supplied constructor arguments. |

## Behavioral notes
- Validity is computed from a small set of identifier or contact fields in the source class.

## Constraints and usage notes
- Populate the remaining profile fields before treating the object as a complete business summary.

## Sources
- `Business\SAIF.Business.CustomerContact\WorkerInfo.vb`
