Skip to content

VocationalDetails

VocationalDetails carries the vocational rehabilitation window and status history for a claim, along with the assigned vocational counselor contact, and is the return type of ClaimDataApiClient.GetGWClaimVocationalDetails(long claimId) (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md). All members are declared virtual, unlike most other types in this namespace.

Purpose

  • Describes the timeframes for assistive training program (ATP) and vocational training/leave (Voc TL) involvement, the list of VocationalStatus history entries, and the assigned counselor contact.

Context

  • Namespace: SAIF.Data.Guidewire.Models.ClaimDataApi
  • Assembly/package: SAIF.Data.Guidewire (packaged in SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
ClaimId public virtual long ClaimId { get; set; } Identifier of the claim the vocational details belong to.
AtpStartDate public virtual DateTime AtpStartDate { get; set; } Start date of the worker's Assistive Training Program (ATP) involvement.*
AtpEndDate public virtual DateTime AtpEndDate { get; set; } End date of the worker's ATP involvement.*
VocTLStartDate public virtual DateTime VocTLStartDate { get; set; } Start date of the worker's vocational training/leave period.*
VocTLEndDate public virtual DateTime VocTLEndDate { get; set; } End date of the worker's vocational training/leave period.*
VocationalStatus public virtual List<VocationalStatus> VocationalStatus { get; set; } The list of vocational status history entries (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/VocationalStatus.md); note the property shares its name with the VocationalStatus type.
Counsler public virtual ClaimContact Counsler { get; set; } The vocational counselor contact assigned to the claim (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimContact.md); note the "Counsler" spelling matches the source property name exactly.

Behavioral notes

  • All properties are declared virtual, which is unusual for this namespace and may indicate the type was designed to support ORM proxying or test-double overriding.*
  • Counsler reproduces the source code's exact (misspelled) identifier for "Counselor" and is not corrected on this page.

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/VocationalDetails.cs