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

# WorkerRepresentatives

WorkerRepresentatives wraps the list of representatives (such as attorneys) acting on behalf of the worker, and is exposed as the `WorkerRepresentatives` property of `ClaimContacts` (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimContacts.md), returned by `ClaimDataApiClient.GetGWClaimContacts(long claimId)` (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).

## Purpose
- Groups the collection of worker representative contacts (e.g. the worker's attorney or attorney firm, per `ClaimContact.CONTACT_ROLE_WORKER_ATTORNEY`/`CONTACT_ROLE_WORKER_ATTORNEY_FIRM`) for a claim.*

## Context
- Namespace: `SAIF.Data.Guidewire.Models.ClaimDataApi`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| WorkerRepresentative | `[JsonProperty("workerRepresentative")] public List<ClaimContact> WorkerRepresentative { get; set; }` | The list of representative contact records for the worker (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimContact.md); deserialized from the `workerRepresentative` JSON field. |

## Behavioral notes
- The `JsonProperty` attribute maps the lowercase `workerRepresentative` JSON field to the PascalCase `WorkerRepresentative` C# property.

> **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.Guidewire/Models/ClaimDataApi/WorkerRepresentatives.cs
