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 inSAIF.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
JsonPropertyattribute maps the lowercaseworkerRepresentativeJSON field to the PascalCaseWorkerRepresentativeC# 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