Skip to content

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